En primer lugar, déjenme decirles que esta respuesta es una solución "alternativa" a sus requisitos y tal vez no sea la respuesta exacta que buscan, pero creo que el software que estoy por descifrar puede influenciarlos para que miran otros idiomas/plataformas .
El software se llama Microsoft Sharepoint 2010 y el producto gratis, los enlaces están a continuación.
En primer lugar, le informamos que los archivos reales se almacenan como binarios dentro de la base de datos y no son archivos físicos en el sistema.
He estado trabajando con sharepoint durante las últimas semanas y me parece increíble, la forma en que se diseña la aplicación es extremadamente compleja, pero la marca no es tan compleja, especialmente si conoce C#.
Manejo de documentos, preferiblemente en una estructura de carpetas
- La gestión de documentos es muy potente, especialmente con la gama Microsoft Office, cuando los documentos como Excel, Word, Access pueden ser modificados y trabajados por varias personas dentro del navegador.
- Puede apuntar una carpeta en su escritorio a su servidor http y los archivos se almacenarán exactamente como desee, Arrastre y suelte dentro de su computadora.
- La colaboración de este kit reunirá a un "grupo" de personas para aumentar la tasa de trabajo y disminuir la carga de trabajo (si es necesario).
Interfaz:
multiusuario capaz
- si tuviera los costos de tener múltiples servidores, creando un servidor separado e instalando Active Directory como su inicio de sesión principal, o podrían simplemente seleccione los documentos basados en la Web Entrar
Una API de lectura/escritura serían grandes
- Si alguna vez ha utilizado Visual Studio, se daría cuenta de que aprender a hacer aplicaciones es bastante simple, Pozo Sharepoint se ha integrado en Visual Studio 2010 para que pueda crear/modificar/implementar elementos web en su sitio, puede crear todo, desde un raspador de Youtube a un analizador de bases de datos complejo y multisegmentado.
Lo que yo recomendaría que hacer es investigar la plataforma con más detalle y ver elenco de vídeo en Youtube y Microsoft.
Con Foundation no tiene que escalar su Sharepoint como una granja de servidores, puede tenerlo todo en la misma caja como un Servidor con MSSQL, Office 2007 instalado, IIS y Sharepoint además de eso.
si no tiene los recursos para esto, entonces siempre puede alquilar un servidor Sharepoint previamente desplegado.
actualización 1.
También me gustaría mencionar que la creación de un recurso compartido de red en su PC y que apunta a la ubicación (http://pecka.com/archive) daría lugar a ser capaz de arrastrar y soltar archivos en el y los sincroniza con SharePoint, los metadatos se generan automáticamente y se almacenan en la base de datos.
Lo siento por el rambe pero yo al menos mirar en él
Vamos @Pekka ... lo que existe para aplicaciones web no [x] es una cuestión de programación! –
@Dan, pero ¿en qué otro lugar preguntar? No es una aplicación web (no aceptan preguntas sobre productos autohospedados), y no es realmente adecuada para programadores. –
¿Cuántos usuarios hay? Confluence tiene una opción de [$ 10 para 10 usuarios] (http://www.atlassian.com/software/confluence/pricing.jsp) –