¿Cómo puedo integrar el almacenamiento en la nube para documentos?

Mi cliente es una organización sin fines de lucro que alberga gatos y perros. Para cumplir con su misión, la organización brinda atención veterinaria a los animales. La documentación veterinaria resultante es necesaria para la autorización del gobierno y también se proporciona a las personas que finalmente adoptan a los animales.

La organización cuenta con voluntarios que actualmente almacenan la documentación en sus máquinas personales con diversos grados de taxonomía. Como puedes imaginar, mantener la documentación organizada se ha vuelto bastante difícil.

La organización tiene un sitio web donde publican perfiles de los animales. Estos perfiles se almacenan en una base de datos.

Me gustaría mejorar su sitio web existente para cargar documentos en un sistema de administración de documentos basado en la nube y asociar la ruta a ese documento con el perfil del animal. Idealmente, el sistema de administración de documentos proporcionaría herramientas para sincronizar los documentos con el sistema local de un usuario (como Dropbox) y proporcionaría visores de documentos (para usuarios que no tienen, por ejemplo, Microsoft Word instalado en su sistema).

¿Qué soluciones de almacenamiento puedo integrar con un sitio web existente?

owncloud.org es PHPun software de servidor basado en que puede hacer el servicio de intercambio de archivos por usted. El cliente de sincronización de archivos en segundo plano está disponible. Pero primero intentaría utilizar algo como Google Drive compartido

Respuestas (3)

Google tiene muchas API públicas.

https://developers.google.com/drive/v3/web/downloads

También puede acceder a Google Docs mediante programación.

En mi respuesta distingo dos desafíos:

  1. centralizar los datos y hacerlos accesibles.
  2. hacer información a partir de datos para aquellos que necesitan en un contexto determinado.

Agregue 1. Podría implementar la idea de almacenamiento en la nube en una intranet. Basado en un CMS que tiene una extensión para la gestión de archivos y/o una conexión con Dropbox, Box o Google Drive/Docs.

Suma 2. En una organización sin fines de lucro que alberga gatos y perros, puede haber voluntarios que van y vienen. Es posible que necesite un buen sistema de seguimiento de casos en los que se hayan creado, actualizado, etc. datos. Amplíe su sitio con una herramienta de trabajo en equipo/seguidor de casos.

Una organización sin fines de lucro podría disfrutar de una solución de código abierto (sin tarifas de licencia). Cuando combina 1. y 2. los datos se convierten en información accesible para aquellos que están autorizados para hacerlo. Mi respuesta sería: amplíe su sitio con una herramienta de código abierto y/o una solución SaaS de bajo costo para trabajar en equipo primero (Basecamp, Asana, Redmine, OpenAtrium, OpenLucius, etc.) y luego amplíe esto con un sistema de gestión de documentos, si necesario _

Una wiki (directrices, reglas, documentos reutilizables, cartas de ejemplo...) con documentos cargados en el contexto de un texto también podría funcionar para usted. Se puede acceder a los documentos cargados en wiki a través de una interfaz similar a un sistema de archivos, así como en línea. Mi experiencia en esa perspectiva: Mediawiki (motor bajo el capó de Wikipedia).

¿ Ha mirado en el sitio de refugiomanager.com antes?

Tiene casi todas las funciones de documentación que está buscando como:

refugiomanager.com contiene un procesador de textos completo y formularios de solicitud en línea:

  • contratos de adopción estándar, facturas, tarjetas de jaula incluidas y totalmente editables

  • almacenamiento y archivo de documentos con todos los registros

  • firmas electrónicas seguras a través de cualquier dispositivo de pantalla táctil/bolígrafo/ratón, ¡no se requiere papel!

  • formularios de solicitud de muestra incluidos para adoptantes, voluntarios, cuidadores, observación de animales, etc.

  • cree sus propios formularios de solicitud que se pueden enviar directamente a ASM desde su sitio web

  • gestión del estado de la solicitud, cree automáticamente registros ASM a partir de formularios de solicitud