Redmine: Plugin de persistencia documental en Alfresco.

30 Sep 2010

Pantalla Redmine: Nuevo documento persistido en Alfresco

Compartelo:Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

Como posiblemente ya sabéis, podemos incorporar nueva funcionalidad a Redmine. Basta con plasmar nuestras necesidades en un plugin, que añadiremos al sistema.

Pues bien, en Viavansi hemos desarrollado un plugin para Redmine que os puede resultar muy interesante. Se trata de poder persistir, desde Redmine, toda la documentación que deseemos, directamente al Gestor Documental Alfresco. Así, podemos mantener actualizado nuestro gestor documental desde la propia herramienta de gestión de proyectos, en un único paso.

Dado que la necesidad de esta funcionalidad nos llega desde la Consejería de Medio Ambiente, cuyos sistemas están funcionando bajo tecnología Java, nuestro plugin, al que hemos denominado Alfresco Persistence, ha sido desarrollado utilizando JRuby.¡Y el funcionamiento es bien sencillo! Os lo contamos más adelante. Antes, añadir que, además de persistir los documentos, tenemos la posibilidad de definir, para los archivos adjuntos, una serie de ‘Metadatos’, que enriquecen la información almacenada.

Y sin más…

Tras instalar el plugin Alfresco Persistence en Redmine, tendremos una nueva pestaña en el menú principal del proyecto, llamada Alfresco. La dinámica para subir un documento al gestor documental es similar a la que utiliza Redmine. Es decir, usaremos el link de ‘Nuevo documento’, rellenaremos los datos del mismo, adjuntando el fichero correspondiente, eso sí, dando valor a los metadatos del adjunto si así lo queremos, y … ¡listo! El documento queda registrado en Redmine, y guardado directamente en Alfresco. La gestión del documento la podemos hacer desde el plugin: adjuntar nuevos ficheros, eliminarlos, cambiarles las propiedades…

Aquí tenéis unas pantallas para que os hagáis una idea.

Así subimos el documento al gestor:

Pantalla Redmine: Nuevo documento persistido en Alfresco

Y el resultado sería el siguiente:

Pantalla Redmine: Documentos persistidos en Alfresco.

Y si queréis, podemos comprobar que el documento, junto a su adjunto, realmente se ha persistido en Alfresco. Lo vemos en esta pantalla:

Pantalla Alfresco: Documento persistido desde Redmine.

Esperamos que os haya resultado de interés.

Post relacionados

Compartelo:Share on Facebook0Share on Google+0Tweet about this on TwitterShare on LinkedIn0

16 Respuestas to “Redmine: Plugin de persistencia documental en Alfresco.”

  1. Manuel Jesús Recena Soto 30 de Septiembre de 2010 at 11:15 #

    Hola Elena:
    Enhorabuena por el plugin, es un clone de CMIS Trac Plugin:
    http://clinker.klicap.es/projects/alfrescointegration

    Ahora sólo os queda liberarlo 😉

    Un saludo

  2. Benito Galán 1 de Octubre de 2010 at 7:23 #

    Aún faltan por entregar otras cosas para redmine también muy interesantes que estamos haciendo, como integración con la información del proyecto seleccionado en los distintos Tomcat de desarrollo, pruebas y explotación.

    Cuando todas estas integraciones estén terminadas, la Consejería de Medio Ambiente lo libera en el repositorio de software de la Junta.

    Te iremos avisando 😉

  3. Manuel Jesús Recena Soto 1 de Octubre de 2010 at 8:34 #

    Hola Benito:
    No me he enterado muy bien de en qué otras cosas trabajando pero supongo que ya las iremos viendo.

    Dónde CMA tiene que liberar ese módulo es en la comunidad de Redmine.

    Un saludo

  4. Antonio Santos 1 de Octubre de 2010 at 15:02 #

    Hombre, yo no diría que es un clon de CMIS Trac Plugin: uno integra Redmine con Alfresco a través de la API de Redmine y el otro integra Trac con Alfresco a través del protocolo CMIS.

    Es como decir que Google es un clon de Yahoo porque los dos sirven para buscar 😉

  5. Manuel Jesús Recena Soto 1 de Octubre de 2010 at 19:12 #

    Hola Antonio:

    Como ya nos vamos conociendo, venga vale admitimos barco.

    No entiendo eso de “uno integra Redmine con Alfresco a través de la API de Redmine”. Usáis los servicios web de Alfresco? Su interfaz CMIS? Qué usáis?

    CMIS Trac Plugin integra soluciones que hayan adaptado CMIS con Trac a través de su API (puntos de extensión, UI, etc…).

    Ambos vienen a cubrir las mismas necesidades. Mejorar el soporte de documentos que tanto Trac como Redmine incorporan de forma nativa o con sus conocidos plugins.

    Y no me vayas a decir que uno es Ruby y el otro python 😉

    Espero que quien ha pagado por ello lo libere.

    Un saludo

  6. Antonio Santos 3 de Octubre de 2010 at 19:31 #

    Perdona, no me expresé bien. Me refería, efectivamente, a que utilizamos los servicios web no relacionados con el protocolo CMIS, por lo que sí veo diferencias entre una integración y otra. Evidentemente, las dos buscan lo mismo, persistir la documentación de la aplicación web en Alfresco.

    El tema de los clones es más de nomenclatura que otra cosa: para mí personalmente tiene una connotación un poco negativa, pero sé que tus tiros no iban por ahí, descuida.

    Y para cerrar estando de acuerdo, la verdad es que sí, que debería liberarse, aunque lamentablemente eso ya no depende de nosotros 🙂

  7. Manuel Jesús Recena Soto 3 de Octubre de 2010 at 20:41 #

    Hola Antonio:
    Ah vale, precisamente es lo que quería saber si habíais usado CMIS.

    Con respecto a las connotaciones te lo dejo a ti. Depende de la susceptibilidad de quien reciba la información.

    Y si no se libera, ya tendré un nuevo tema para blog.

    Un saludo

  8. fsancho 9 de Noviembre de 2010 at 11:11 #

    ¿Alguien sabe si al final la Junta va a liberar este plugin? Estoy muy interesado en echarle un vistazo.

  9. Javier Echeverría Usúa 10 de Noviembre de 2010 at 15:17 #

    @fsancho: Hola, gracias por tu consulta. En principio no podemos responderte a esto. En principio suponemos que sí, pero puede tardar cierto tiempo hasta que llegue al Repositorio de Software Libre de la Junta de Andalucía. En todo caso, nos pondremos en contacto con el Director de Proyecto para ver si pudiese agilizarlo.

    Un saludo!

  10. Ildefonso Montero 18 de Noviembre de 2010 at 8:01 #

    Enhorabuena por este plugin, esperamos ansiosos la liberacion del mismo para empezar a utilizarlo 🙂

  11. LuisSerrano 16 de Diciembre de 2010 at 14:16 #

    Pensáis liberar el plugin ?

    Si es así tenéis una fecha aproximada. Gracias

  12. Javier Echeverría Usúa 20 de Diciembre de 2010 at 10:21 #

    @LuisSerrano: si te fijas en el comentario, ha habido una respuesta ya a este tema; no está en nuestra mano, el propietario es la Junta de Andalucía. Suponemos que sí se liberará pero no conocemos la fecha. Un saludo.

  13. Daniele Piaggesi 25 de Mayo de 2011 at 9:25 #

    Hi

    I’ve read this arcticle and I’m looking for the same feature for my Redmine installation.

    I’m really interested in this plugin and it seems you haven’t released it. I’d like to know if you are planning to release it or if it’s possible to download or purchase it from you. Another question: is still maintained?

    Thanks in advance for your reply
    Daniele

  14. Terence 10 de Junio de 2011 at 21:16 #

    We tried to install the plugin but we didn’t get it work. We don’t use jruby but ruby, rake and gems on linux debian.
    What do we have todo else than copying the plugins dir to /vendor/plugins/alfresco_persistence and “rake db:migrate:plugins RAILS_ENV=production”
    The command fails with java wrong or missing version. We use ruby instead of jruby with apache passenger and not webrick. Do we have to copy libs or execute a script? What does this “IPathLibrerias ” parameter is needed to? Can u make a short description in english and explain how this can work with “standard ruby” and standard redmine environment?

    Btw. we would provide a german translation/locale and english if needed.

    Tx for help and contributing.

  15. Antonio Santos 13 de Julio de 2011 at 13:07 #

    @Daniele: I think that it’s been released by Junta de Andalucía on the site http://www.juntadeandalucia.es/repositorio

    @Terence: You must use JRuby, as the libraries used are Java ones. The ‘IPathLibrerias’ parameter is supposed to point to the folder in which you have copied the needed libraries (eg, -I/opt/redmine/javalibs)

  16. Luis Serrano 6 de Marzo de 2014 at 11:40 #

    Este plugin se actualizará para la ultima versión de redmine ?

    Si no es así: teneís eñl codigo en algun repositorio publico (tipo git hub) para que la comunidad pueda colaborar ?

    Gracias

Dejar un comentario

*