En este siguiente "fascículo" voy a comentar los componentes gestor de descargas que he estudiado para el montaje de la intranet con joomla que tengo que hacer. Las funcionalidades que este componente deberían de tener en mi caso son las siguientes:
- R1 -Deber gestionar los permisos por carpetas y no por archivos. Necesito que pueda permitir a un usuario o a un grupo de ellos descargar/subir ficheros en carpetas determinadas según el perfil que tengan en la empresa. Funcionalidad obligatoria.
- R2 - Permitir que los usuarios puedan subir archivos en la carpeta que yo quiera y que en el caso que se considere necesario no necesite la aprobación de un administrador. Funcionalidad obligatoria.
- R3 - Debe limitar las descargas de ficheros. Es muy posible que tarde o temprano tenga que limitar la descarga de ficheros a un número determinado. Funcionalidad deseable.
- R4 - Creación por parte del usuario carpetas propias. Funcionalidad deseable.
Aunque parezca que estos requisitos no son muy exigentes puede resultar bastante complejo encontrar un componente que se ajuste si quiera al 90 % de lo que pides. Sin embargo este 90% puede resultarte bastante más beneficioso que tener que implementar un componente a medida.
Para hallar los candidatos para las pruebas acudo al directorio de extensiones oficial de Joomla (JED) y entre todas las existentes elijo, guiandome por las opiniones y por las descripciones de los autores, a los siguientes:
Soy consciente de que hay muchas mas opciones en el mercado free (para que pagar por algo que ya esta hecho ) pero estas son las que me ofrecieron mayor confianza. A continuación os muestro mis consideraciones con respecto cada componente y la decisión que tomé sobre cada uno.
- Docman 1.4.0.stable. Tuve que rechazarlo, el análisis de sus pros y contras a continuación:
- Pros:
- Se trata de un componente con amplia experiencia y bien considerado por la comunidad.
- Permite restringir el acceso a distintas categorías según sea usuario anónimo, registrado o administrador.
- Creación de grupos de usuarios.
- Asignación de privilegios de acceso y mantenimiento a grupos de usuarios.
- Permite la subida de ficheros. R2*
- Contras:
- Versión gratuita sin soporte ni posibilidad de actualización.
- No me permite asignar permisos de subida/descarga a grupos para las distintas categorías. R1
- Todo lo que sube un usuario tiene que ser aprobado por un administrador. R2*
- Pros:
- JoomDoc 2.0.2 (Docman 2). También tuve que rechazarlo, los pros y contras a continuación:
- Pros: las características son parecidas al Docman original añadiendo que es nativo para Joomla 1.5, búsqueda de documentos, plugin para la integración en los editores WYSIWYG ,mejora SEO, migración desde DocMAN, integración con Joomfish, etc.
- Contras: tengo el mismo problema con los permisos por categorías...
- jDownloads 1.7.6. Aunque tenía buena pinta el hecho de que no cumpliese exactamente alguna cosilla en concreto y que otro componente si lo hiciese hizo que lo tuviese que desecharlo, los pros y contras a continuación:
- Pros:
- Permite restringir el acceso a distintas categorías según sea usuario anónimo, registrado, administrador o por creación de grupos propios del componente. R1
- Creación de grupos de usuarios.
- Permite subida de ficheros. R2*
- etc...
- Contras:
- Yo quiero aislar las categorías en las que el usuario pueda depositar ficheros, no dar un permiso global.
- Pros:
- Remository 3.5.3. Esta fue mi elección final debido a que cumplía de sobra los requerimientos obligatorios que yo quería ofrecer con este gestor de descargas. De forma resumida pros y contras:
- Pros:
- R1 y R2 lo cumple.
- Te deja definir por carpeta los grupos/roles que tienen autoaprobación.
- Contras:
- Administrador feote y algo lioso.
- R3 no se cumple a rajatabla, ya que te limita las descargas por periodos de tiempo y yo quiero que esta limitación sea en el tiempo. Es decir, si yo me he bajado este archivo 1 vez ya no debería aparecer disponible para mi.
- R4 no se cumple.
- Pros:
Por tanto al final me voy a quedar con Remository, es más que posible que alguno de vosotros piense que no he elegido la mejor opción pero el tiempo me/os dará o quitará la razón.
Para no dejaros a "dos velas" con Remository el próximo artículo en nuestra miniserie "Monta tu intranet con Joomla" será un tutorial básico de uso de este componente que tan bien nos va a venir en la construcción de nuestra intranet.
Además también os incluyo el esquema de esta miniserie para que podais navegar por todos los artículos con comodidad:
- Montar una intranet con Joomla I
- Elección del gestor de descargas. Montar una intranet con Joomla II
- Manual usuario Remository. Montar una intranet con Joomla III
- Elección del gestor de incidencias. Montar una intranet con Joomla IV
- Manual usuario Huru Helpdesl. Montar una intranet con Joomla V
- Elección del gestor de trabajo colaborativo. Montar una intranet con Joomla VI
- Manual usuario ProjectFork. Montar una intranet con Joomla VII
Imagen | Dreamstime