miércoles, 30 de marzo de 2011

Descargas en el portal web. Plugins para jDownloads


En el portal web de los centros de la Junta de Extremadura viene instalado un componente para gestionar las descargas: jDownloads (versión 1.5 Beta Build 682), que es una de las extensiones más usadas para las descargas de archivos alojados en nuestra web.
En la web de desarrollo del Portal de Centros podemos encontrar un manual básico de su funcionamiento: Guía de utilización de las extensiones del portal de Centros
También hay asociados a esta extensión dos módulos:
  • Archivos más descargados (mod_jdownloads_top), ya viene activado; muestra los archivos que nuestros usuarios han descargado más veces.
  • Nuevas descargas (mod_jdownloads_latest) también está activado y muestra los últimos archivos subidos.
Otra función interesante es la posibilidad de asignar permisos a las descargas:
  • Público: todos los usuarios pueden ver y descargar los archivos.
  • Registrado: solo los usuarios registrados pueden ver y descargar los archivos de la categoría.
  • Especial: solo están disponibles para usuarios especiales.
Estas funciones son muy interesantes si queremos, por ejemplo poner las soluciones a ejercicios para que sólo las puedan descargar los profesores (teniéndose que registrar para poder hacerlo).

No obstante, podemos añadirle más funcionalidades instalando algunos plugins y módulos. Para ello, primero debemos actualizar la extensión: la que viene instalada en el portal es la 1.5 Beta Build 682. Actualmente está disponible la 1.8.1 Stable Build 840. Para instalarla:
  1. La descargamos desde este enlace. com_jdownloads_1.8.1_stable_build_840
  2. La instalamos desde el menú Extensiones > Instalar/Desinstalar.
  3. Instalamos también por el mismo método el idioma español: es-ES.com_jdownloads_v1.8.1_beta_build_820
No se borran ninguno de los archivos ni categorías que tengamos en el servidor.

Con esta nueva versión, podemos utilizar estos módulos y plugins:

1. Módulo que muestra la lista de archivos de una o varias categorías
Muestra los archivos de una o varias categorías dentro de un módulo (mod_jdowloadsfilelist) Para ello tenemos que instalar el módulo y configurar sus parámetros indicando las categorías que queremos mostrar y en qué lugar de la página.
Descarga: jDownloads File List Module Version:1.0
Instalación: Extensiones > Instalar/desinstalar

2. Plugin que muestra la lista de archivos de una o varias categorías dentro de un artículo.
Sirve para mostrar dentro de los contenidos la lista de descargas pertenecientes a una categoría.
Para utilizarlo escribimos este código: {jd_fl==ID de la categoría} sustituyendo lo que va detrás de == por el ID de la categoría correspondiente.
Se puede utilizar más de una vez dentro de cada artículo.No puede utilizar categorías vacías. El plugin solo tomará las que contengan archivos para descargas y no sigue los niveles de categoría: sólo se pueden usar categorías finales.Permite paginar los archivos de descargas, si hay muchos.Ordena los archivos por el número de su ID, por lo que no podemos ordenarlos.
Descarga: jDownloads File List Version:1.2
Instalación: Extensiones > Instalar/desinstalar. Hay que publicarlo después.

3. Plugin que muestra uno o varios archivos de descarga dentro de un artículo.
Es quizás el más interesante. Muestra, dentro de un artículo, el acceso a uno o varios archivos de los que se encuentran en la zona de descargas (mos_jdownloads_file).
Para usarlo, escribimos dentro del artículo: {jd_file file==#ID} donde #ID es el número ID de la descarga en jDownloads.
Para cambiar el parámetro del plugin vamos a la configuración en el backend de jDownloads (Ficha Plugins).
Descarga: plg_jdownloadsfilelist-v1.2
Instalación: Extensiones > Instalar/desinstalar. Hay que publicarlo después