Llevaba tiempo queriendo dedicarle tiempo y esfuerzo en una solución fácil y agradable para disponer de un sistema de archivo electrónico.
Este es un ejemplo de posibilidades de un sistema de archivo. Está hecho para que pueda servir de ejemplo/plantilla a aquellos desarrolladores de PHPRunner que quieran disponer de una solución pequeña, simple y de alta capacidad de crecimiento, teniendo en cuenta la gran capacidad que tiene la solución de PHPRunner en almacenamientos en red y la gestión de seguridad y acceso que se ha dotado a la solución.
Objetivo
Disponer de una gestión de archivo electrónico de documentos con características de seguridad de acceso muy dinámicas, para que se pueda organizar los acceso por estructura orgánica de una compañía o por la estructura funcional, dependiendo de los procedimientos de la compañía.
DEMO: https://fhumanes.com/edas/
Usuarios de prueba: user1, user2 y admin . La password es igual al login
Requisitos del sistema
- Debe ser un sistema para toda la compañía por lo que su organización y estructura debe contemplar la mezcla de acceso por estructura orgánica y funcional.
- Los usuarios trabajarán con una única pantalla. Sólo los administradores tendrán pantallas adicionales.
- Funcionalmente, debe trabajar como las estructura de ficheros Windows o de cualquier otro sistema operativo. Sólo ofrecerá la estructura a aquellos que tengan permiso a verla.
- Los documentos (no significa fichero) puede ser un ente mayor al fichero, por ejemplo, expediente, y en él se contendrán los diferentes archivos.
- Los documentos/ficheros dispondrán de un link que el sistema facilitará copia al porta papeles y con él se podrá acceder de forma directa al documento.
- En todo momento, a través del «rastro de migas», el usuario conocerá el punto de la estructura y podrá, mediante un clic, subir niveles de directorios rápidamente.
- En el almacén (file system en este caso) se creará un directorio con el ID del registro de file, para que los ficheros no se mezclen.
Si te interesa este tema sigue leyendo el artículo en este enlace.