domingo, 19 de abril de 2009

Repositorio centralizado de archivos


Cuando en tu laburo hay una infraestructura mediana, y un flujo constante de personas que llegan, laburan y se van, suele a menudo perderse información valiosa, una y otra vez se repiten tareas para lograr resultados previamente obtenidos o calculados.

Lo mismo para con la bibliografía: libros, papers, soluciones, datos relevados, etc.

De este modo fue que comencé mi búsqueda por algún tipo de administrador de archivos centralizado, algo así como un repositorio de archivos para montar en el server de mi laburo. Ahora, qué características tenía que poseer para ser un éxito entre los usuarios y que luego no caiga en el olvido. He aquí la clave del éxito:

1- ser visualmente atractivo
2- super intuitivo, muy fácil de usar
3- no debe requerir una instalación extra en la pc del usuario
4- tiene que tener ayuda, pero nunca debe ser necesario usarla
5- tiene que andar bien (este punto es discutible)

En fin, esos son desde mi punto de vista los 5 axiomas que forman parte del teorema fundamental del usuario feliz.
Adentrandome en esta compleja búsqueda probé varios sistemas, de aquí en más correctamente denominados DMS (del inglés Document Management System), hubo varios que casi cumplieron con los 5 kilates, y otros que estuvieron muy lejos, entre ellos:

egroupware: lindo, amistoso, pero medio engorroso y lento
phpgroupware: feo, lento, rebuscado
mydms: fácil, intuitivo, fotitos de los usuarios, casi gana, emocionalmente inestable (andaba cuando tenía ganas)
owl-dms: nunca lo pude hacer andar, documentación nula

And the winner is... Knowledge Tree

Y claro, con ese nombre no podía perder!
Este software tiene soporte de una empresa que tiene su versión comercial y por otro lado libera una con licencia GPL que si bien posee menos funcionalidades, no por eso es incompleta, mejor aún me sirve perfectamente para lo que necesitaba.

Detalles de la instalación del KT:
La versión para la comunidad viene en dos sabores, una, te bajas los fuentes y compilas, configuras a pata el apache2, el php y el mysql.
Y la otra, denominada stack version, te bajás un tgz, luego con un script de instalación (gráfico!!) que te deja corriendo todo lo anterior (AMP), simplemente tenés que tener el cuidado de elegir otros puertos si ya tenés alguno de los servicios mencionados corriendo, tal como fue mi caso.

Características destacables:
- Administracion de grupos y usuarios
- Permisos por grupos y usarios
- Subida y bajada masiva de archivos
- Drag & drop a través de webdav
- Ejecutable para win que permite arrastrar y soltar en el aplicativo y subir automáticamente
- ...

Bien, estimados lectores, recomiendo con todas las de la ley este software GPL.

4 comentarios:

Unknown dijo...

Hola Emi,

Te sugiero que tambien revises alfresco (alfresco.com). Fue la que mas me cerro a mi.
Un saludo
fd

Emiliano López dijo...

uhhh... por lo que veo esta mejor que el kt!
Bue, gracias por el dato Fede. Lo voy a tener en cuenta.

Emiliano López dijo...

Por las dudas, se desinstala:

1. Open a terminal.
2. Navigate to the ktdms directory.
3. Run ./uninstall.

Em Vi dijo...

Emiliano, en la empresa donde laburo instalé KT hace varios meses ya. Viene funcionando bastante bien y he creado flujos de trabajo para que los documentos cargados o modificados deban ser aprobados por un revisor para pasar a produccíon, para evitar que la información sea inválida o erronea. Si probaste alfresco comentame como te fue.
Saludos. Matias