anual de Jdownlads v16-Nativo

Transcripción

anual de Jdownlads v16-Nativo
2010
jDownloads v1.6 Nativo
por Miguel O. A. Tuyaré - Tux Merlín
MoatSoft – Joomla-GNU
15/03/2010
Manual de jDownloads v1.6 Nativo
Este tutorial tiene licencia “Creative Commons Atribución-No Comercial-Sin
Obras Derivadas 2.5 Argentina” y está registrado en SafeCreative.
Se prohíbe la distribución y/o modificación sin la autorización expresa del autor.
© Miguel O. A. Tuyaré
http://www.joomla-gnu.com
[email protected]
Un agradecimiento muy especial a Arno Betz por su constante esfuerzo
en la mejora de “el mejor gestor de descargas” para Joomla.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
2
Manual de jDownloads v1.6 Nativo
INDICE DEL CONTENIDO
CAPÍTULO I - INTRODUCCIÓN
4
CAPÍTULO II – CARACTERÍSTICAS GENERALES
5
CAPÍTULO III – INSTALACIÓN / ACTUALIZACIÓN
6
CAPÍTULO IV – PANEL DE CONTROL - CONFIGURACIÓN
8
Descargas
8
Monitorización
10
Front-end
11
Back-end
14
Imágenes - Multimedia
15
Subidas
16
Seguridad
18
Correo electrónico
19
Especiales
21
Plugins
22
CAPÍTULO V – PANEL DE CONTROL – ADMINISTRACIÓN DE PLANTILLAS
23
Plantilla Categorías
24
Plantilla Archivos
25
Plantillas de Detalles
27
Plantilla Resumen
28
CAPÍTULO VI – PANEL DE CONTROL - LICENCIAS
30
CAPÍTULO VII – PANEL DE CONTROL – CATEGORÍAS
31
CAPITULO VIII – PANEL DE CONTROL – DESCARGAS
34
CONCLUSIÓN
39
:by Tux Merlín – http://www.joomla-gnu.com – Página:
3
Manual de jDownloads v1.6 Nativo
CAPÍTULO I - INTRODUCCIÓN
jDownloads es una extensión nativa para Joomla 1.5.x que nos permite administrar descargas, es lo que se conoce en la jerga de los CMS 1 como “Gestor de Descargas”.
Mediante este componente podemos poner a disposición de los usuarios/visitantes archivos
de cualquier tipo para descargar o también darle permisos a determinado grupo de usuarios Joomla
para que suban archivos a nuestra web y los compartan. Es decir, se trata de un gestor “upload/download” 2 muy completo, amigable y completamente configurable.
Junto con el componente funcionan en forma integrada diversos módulos y plugins que se
instalan por separado a gusto del usuario, y se encuentra disponible en varios idiomas, dentro de
ellos el castellano.
Proviene de Alemania y su autor original es Arno Betz, al que recientemente se le han
sumado otras personas como Marco Pelozzi y Jan Gantzert y un grupo de colaboradores: betatesters 3, traductores, etc.
La extensión tiene licencia GNU y si queremos quitarle el enlace “Powered by jDownloads”
debemos abonar una suma según sea su utilización: para uso personal € 7.-, para uso comercial €
17.Podemos contribuir con su desarrollo dejando una donación por Paypal en el mismo
sitio web: http://www.jdownloads.com
Lo mejor fue, es y seguirá siendo GNU
CMS es un acrónimo del inglés Content Managetment System, Sistema de Gestión de Contenidos
En la jerga informática se refiere se le llama con estos términos en inglés que significan: subida y bajada, o
carga y descarga, de archivos.
3
Persona que prueba el software antes del lanzamiento de versiones oficiales, además elabora un informe
sobre fallos encontrados y/o posibles mejoras.
1
2
:by Tux Merlín – http://www.joomla-gnu.com – Página:
4
Manual de jDownloads v1.6 Nativo
CAPÍTULO II - CARACTERÍSTICAS GENE RALES
La extensión abunda en detalles y características y enunciaré las más importantes, luego
las veremos por separado:

























Licencia GNU/GPL
Tiene cierta antigüedad (tuvo sus orígenes con la versión Joomla 1.0.x) lo que la hace muy
estable y seguro
Permite proteger las descargas de hotlink y también el acceso a los directorios
Muy fácil de actualizar a nuevas versiones
Posee un Monitor de descargas
Trae scripts para Backup y restore (copias de seguridad y restauración) desde el Panel de
Control
Se pueden crear Categorías/Sub-categorías sin límites
Trae un Administrador de Licencias de los archivos a descargar
Administración de plantillas para la presentación de las descargas
Facilita la protección de descargas mediante un script PHP
Facilita la notificación de “Enlace Roto” o “reporte de descarga”
Se pueden incluir datos, tanto descripciones como palabras claves, en todas las descargas
y en las categorías
Permite la descarga por “lotes”
Se puede indicar por cada descarga el número de versión, el sistema en el que funciona, el
idioma y la licencia de uso
Doble descripción en las descargas: una breve y una extensa
Nos da la posibilidad de incluir una imagen de captura de la descarga
También se puede incluir código Google AdSense en cada descarga
Podemos incluir descargas externas (incluyendo Rapidshare 4 y similares)
Posibilidad de incluir hasta dos mirrors o espejos para cada descarga
Asignación de íconos a los archivos para descarga
Asignación de permisos en las categorías o en cada descarga: registrados, invitados, etc.
Podemos subir MP3 para compartir y se incluye un reproductor Flash on line
Tenemos la posibilidad de agregar tiempo de espera entre descargas para evitar saturar el
servidor
Trae soporte archivos PAD de la ASP 5
Integración full con JComments
4
Rapidshare: se refiere a www.rapidshare.com, un sitio web formado por un conjunto de servidores ubicados en distintos países donde se pueden subir archivos para compartir en internet. Existen muchos otros similares como Megaupload, Hotfile, etc.
5 ASP es un acrónimo del inglés Association of Shareware Professionals, Asociación de Profesionales de Shareware. Se
trata de una Asociación que comercializa software mediante la modalidad “shareware” en donde la compra está
sujeta a la evaluación del cliente.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
5
Manual de jDownloads v1.6 Nativo
CAPÍTULO III – INSTALACIÓN / ACTUALIZACIÓN
La instalación del componente se realiza como cualquier otra extensión Joomla:
Opción 1: accediendo al back-end 6 o administración, menú “Extensiones -> Instalar/Desinstalar”,
y allí subiendo el archivo zip descargado.
Opción 2: subiendo el archivo zip descomprimido dentro de una subcarpeta creada ad hoc a partir
de la carpeta “raízJoomla/tmp”. Luego invocando a esta nueva carpeta desde el campo “Instalación
desde directorio”, ubicado en “Extensiones -> Instalar/Desinstalar” del back-end, y presionando el
botón “Instalar”.
Si lo que vamos a hacer es una actualización o upgrade, simplemente debemos desinstalar
la versión actual de la extensión e instalar la nueva.
Observaciones Importantes:
La desinstalación de la extensión no supone la eliminación de las tablas y al
hacer esto, simplemente estaremos quitando el paquete de software, es decir los scripts php, javascript, y html. Las tablas de la base de datos y configuración almacenada, se mantendrá intacta
incluyendo las plantillas que hemos creado o modificado.
Si la instalación es nueva debemos proceder con la instalación normal como con cualquier
otra extensión y las tablas se crearán en el momento.
Si deseamos hacer una instalación limpia o eliminar la extensión por completo, debemos
primero desinstalarla desde la administración de Joomla y luego acceder vía phpMyAdmin 7, o el
gestor de bases de datos que más nos guste, y eliminar las siguientes tablas:
Vista desde phpMyAdmin
Advertencia: puede que el prefijo de la base de dato sea otro diferente a jos_.
6
Back-end: hace referencia a la administración o “parte trasera” de webs creadas con gestores de contenidos como
Joomla, Drupal, etc.
7 phpMyAdmin: se trata de un software web con licencia GNU que se utiliza para administrar base de datos MySQL y
está presente en la mayoría de los servicios de alojamiento desde los paneles de control o mediante algún acceso directo.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
6
Manual de jDownloads v1.6 Nativo
También es importante destacar que las carpetas de imágenes y archivos tampoco
se eliminarán. Esto significa que todo aquello que ofrecíamos para descargar aún permanecerá
en el sitio, me refiero a los contenidos de las siguientes carpetas:


“raízjoomla/images/jdownloads” y todas las subcarpetas con todos los archivos allí
subidos o instalados.
“raízjoomla/downloads” (o la creada para descargas) y todas las subcarpetas con todos los archivos allí subidos.
Esta acción de no borrar tablas ni archivos facilita enormemente la actualización de la extensión ante nuevas versiones y simplifica nuestro trabajo ya que no tendremos que volver a cargar
todo en la web.
Una vez que finalizó la instalación se hará un pequeño chequeo y aparecerá un mensaje
diciendo los resultados de toda la operación mostrándonos una pantalla como la que sigue:
Si presionamos el enlace “Comenzar jDownloads!” nos llevará directamente al “Panel de
Control” para proceder a la configuración o a subir archivos.
Junto con la instalación del componente se instala además un módulo para posicionar en el
front-end 8 y mostrar las últimas descargas disponibles. Si es la primera instalación también se
agregarán algunos datos de ejemplo que luego debemos eliminar.
Los idiomas o archivos de lenguaje del componente se instalan por separado (a no ser que
hayas descargado un paquete con tu idioma propio incluido desde otra web). Los paquetes de
idiomas incluyen un instalador por lo que dicho trabajo se realiza normalmente como si fuese una
extensión Joomla más.
No nos olvidemos de agregar un nuevo ítem en el menú principal o donde nos convenga
enlazando al componente.
8
Front-end: término que se utiliza en la jerga de los CMS para denominar la parte que el usuario navegante ve de la
página web, es la web en si misma vista desde el navegador y los accesos facilitados al navegante.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
7
Manual de jDownloads v1.6 Nativo
CAPÍTULO IV – PANEL DE CONTROL - CONFIGURACIÓN
Esta es una vista del “Panel de Control”, desde aquí administramos todo el componente.











Veamos las distintas fichas de configuraciones cuales son:
Descargas
Monitorización
Front-end
Back-end
Imágenes
Multimedia
Subidas
Seguridad
Correo electrónico
Especiales
Plugins
Es importante que lean las ayudas que hay en los laterales ya que dan muy buenas pistas acerca del campo a configurar.
DESCARGAS
La primera ficha de “Configuración” es “Descargas” y es todo lo que concierne a las rutas de los archivos a descargar y algunas configuraciones extras.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
8
Manual de jDownloads v1.6 Nativo
El “Directorio de Subidas” es donde se alojarán los archivos que los usuarios podrán
descargar. Generalmente se ubican dentro de una carpeta a partir de la ruta raíz de Joomla.
El “Directorio Temporal” es aquel que la extensión utilizará para comprimir los archivos
en un zip y luego ofrecer la descarga.
Esto se utiliza cuando proveemos descargas por lotes, es decir, le damos la posibilidad al
usuario de que vaya “marcando” en una casilla de verificación (según la plantilla escogida) todo
aquello que quiera descargar. Luego, al final, cuando presione el botón “Download”, en la página
de Resúmen o Sumario, la extensión comprimirá todo lo seleccionado en esta carpeta y ofrecerá la
descarga.
Asimismo observen que las siguientes configuraciones se refieren a esto mismo: el prefijo
que utilizará el archivo zip y cuánto tiempo estará “vivo” o presente, antes de ser borrado.
“Activar la descarga directa” se refiere a si vamos a permitir que el enlace “Download”
esté vinculado directamente con el archivo o no. Si optamos por “Si” significa que cuando el usuario haga click en “Download” la descarga comenzará inmediatamente ya que será un enlace normal
hacia el archivo. Si utilizamos descarga directa es recomendable activar la protección de directorios ubicada en la ficha “Seguridad”.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
9
Manual de jDownloads v1.6 Nativo
“Enviar descargas sobre script PHP”. Esta opción lo que hace es “ocultar” el lugar
exacto de la descarga y es la opción más recomendada. Se provee tanto esta opción como la anterior para que su utilización esté a criterio del administrador. Si seleccionamos esta opción, no debemos activar la protección de directorios comentada en el párrafo anterior.
La opción “Que tipo de archivos serán abiertos en el navegador” se refiere a aquellos que al cliquear sobre “Donwloads” en lugar de descargarse serán abiertos y mostrados directamente, por ejemplo una imagen o un archivo PDF.
Finalmente se provee de un “reiniciador” del contador de descargas, el que activado pondrá
todas las descargas en cero.
MONITORIZACIÓN
En la ficha “Monitorización” encontramos las posibles configuraciones referentes a la “vigilancia” que hace la extensión sobre los directorios de descargas:
La activación de la Monitorización supone que cuando subimos un archivo por FTP a alguna
de las carpetas de categorías de descarga, la extensión lo detectará automáticamente y agregará
los registros respectivos en la base de datos.
En las configuraciones que siguen podemos optar sobre qué tipos de archivos haremos la
monitorización y si serán publicados automáticamente o no.
Importante: hay que tener en cuenta que cuando realizamos una subida “masiva” de archivos conviene desactivar esta opción para evitar una sobrecarga en el servidor, más que nada en la
:by Tux Merlín – http://www.joomla-gnu.com – Página:
10
Manual de jDownloads v1.6 Nativo
inserción de filas en la base de datos. Una demora aquí puede provocar un error y dejarnos las
tablas corruptas, obligándonos luego a eliminar todo y a reinstalar la extensión nuevamente.
FRONT-END
En esta sección tenemos las opciones de vista del front-end o presentación del componente, esto es: cómo se verá en la página principal o la sección y cómo actuarán los enlaces allí mostrados.
En esta primera parte que vemos en la captura le daremos un título a la sección, por ejemplo “Descargas”.
Debajo tenemos la opción de poner la sección “fuera de servicio” seleccionado “Si” en “Activar Mantenimiento”. Esto es útil cuando estamos “reacomodando” archivos o categorías en el
gestor.
Debajo, en el cuadro titulado “Noticia para visitantes” podemos personalizar un mensaje
que verá el usuario/visitante cuando intente acceder a la sección y esté fuera de servicio.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
11
Manual de jDownloads v1.6 Nativo
En los cuadros siguientes, tenemos la posibilidad de incluir un texto de cabecera o presentación y otro al pie.
Observen que en todos se puede colocar cualquier tipo de código HTML y CSS, o
bien texto plano.
Asimismo, en el cuadro “Texto al pie” podemos colocar una variable de entorno propia de
la extensión llamada {google_adsense} (más adelante veremos todas) que incrustará el código
homónimo que se configura en la ficha “Especiales”.
La segunda parte de esta misma ficha es esta:
“Mostrar caja de lista en la cabecera” lo que hará será presentar un menú des-colgable
para que el usuario pueda elegir a qué categoría ir rápidamente.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
12
Manual de jDownloads v1.6 Nativo
“Mostrar información de la categoría”. Esto se refiere al texto, que como veremos más
adelante, podemos incluir como descripción de una categoría. Sería algo similar a lo que ofrece
Joomla para presentar una categoría de artículos, por ejemplo.
“Ver página de detalle de descarga” lo que hará será llevar al usuario a una segunda
instancia en donde verá un detalle más amplio de la descarga. Esto lo veremos más adelante durante el alta de categorías.
Las opciones siguientes se refieren a donde mostrar la navegación de la sección descarga:
arriba, abajo, en ambos lados y si habrá un enlace “Volver” o no.
“Reportar Descargar” es un enlace que le permitirá al usuario informarnos cuando la
descarga no funcione, lo que sería “informar enlace roto”. Cuando el usuario cliquee aquí nos llegará un correo con indicaciones de qué descarga no funciona para poder así solucionar el problema.
Es importante destacar que si bien esto reviste una cierta utilidad, la misma debe utilizarse
en estricta conjunción con la configuración siguiente “Mostrar el enlace reporte solamente a
usuarios”.
¿Por qué? Si tenemos habilitadas las descargas para usuarios registrados no tendremos
problemas, pero si las descargas son abiertas a los invitados, puede suceder que con mala intención nos hagan trabajar en vano cliqueando innecesariamente allí.
También observen que hay una variable de entorno {report_link} para utilizar en las
plantillas, como veremos más adelante.
Más abajo, además, tenemos un casillero donde colocar las direcciones de correo electrónico en donde se informarán los enlaces rotos.
Las demás opciones son entendibles a simple vista. La votación es una nueva característica
de esta versión de jDownloads que viene a cumplimentar una de las peticiones que le realizaban
al autor en los foros.
El soporte para jComments es una de las características que más me gustaron desde que
fue incluido hace algunas versiones atrás.
JComments es un componente para gestionar comentarios excelente, quizás uno de los
mejores que existen, el que utilizo en mi web. Es de código limpio, validado por la W3C y además
muy simple de configurar y utilizar.
Observen además que contamos con una variable de entorno {sum_jcomments} que
nos permitirá configurar la plantilla para mostrar la cantidad de comentarios dejados en las descargas.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
13
Manual de jDownloads v1.6 Nativo
BACK-END
Aquí encontraremos las configuraciones útiles para los administradores o gestores del sitio.
“Crear nombres de directorios automáticamente para las categorías”. Ésta opción,
de reciente aparición, vino a cubrir una necesidad de aquellos usuarios de la extensión cuyos idiomas no se corresponden con caracteres latinos como por ejemplo el kanji.
Cuando se crea una nueva categoría, un nuevo directorio es creado dentro de la carpeta de
descargas. Dicho directorio lleva como nombre el título de la categoría creada. Lo recomendable
para los hispanoparlantes es dejar esta opción activada.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
14
Manual de jDownloads v1.6 Nativo
Asimismo, esta configuración funciona en conjunción con las “Opciones Generales” de la
ficha “Subidas” que veremos más adelante.
Las demás opciones son fácilmente entendibles leyendo la ayuda lateral, solo valen algunas
aclaraciones respecto al uso o no del editor WYSIWYG 9.
Aquí se hace referencia al editor instalado y configurado por defecto en Joomla: FCK, JCE,
TinyMCE, etc. Si hemos autorizado a los usuarios realizar subidas para compartir y si hemos puesto
aquí que vamos a permitir el uso de editores, dichos usuarios tendrán acceso a los mismos.
Vale esta aclaración ya que recuerden que con un editor de estas características se pueden
colocar imágenes, enlaces, animaciones, etc. Piensen en función del usuario y de sus necesidades
ya que esto afecta a todos aquellos autorizados a publicar descargas y no solo a los administradores.
También son útiles algunas aclaraciones pertinentes y ampliadas respecto a las configuraciones para “Seleccione campo de descargas: editar lenguaje” y para “Seleccione campo
de descargas editar Sistema”.
Estos campos se utilizan al momento de dar de alta una nueva descarga, es decir, cuando
colocamos los datos de la misma tendremos que elegir, dentro de otras cosas, el idioma y el sistema con el que funciona el archivo.
Podemos modificar estas opciones teniendo en cuenta que van separadas por coma y que
además, a cada una le corresponde un orden de lista, esto quiere decir que si por ejemplo cambiamos la quinta (Spanish) por Español, y luego, a la misma opción/posición la volvemos a modificar y colocamos “Inglés”, todas las descargas puestas como “Español” tomarán como idioma
“Inglés”.
Resumiendo: debemos respetar el orden y lo mismo es válido para “Sistemas”.
IMÁGENES - MULTIMEDIA
Estas configuraciones se corresponden con la parte “estética” de presentación de la sección
“Descargas” en la web, y como vemos es muy personalizable.
No hay mucho para aclarar y si leen los tips de ayuda laterales tendrán todo bastante claro.
Quizás lo campos más importantes a tener en cuenta son la cantidad de días para considerar las descargas como nuevas, actualizadas y populares que dependerá del criterio de cada uno.
9
WYSIWYG: Es un acrónimo del inglés What You See Is What You Get (Lo que ves es lo que obtienes). Se
aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML) que
permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
15
Manual de jDownloads v1.6 Nativo
También tenemos la posibilidad de incluir una imagen o captura del archivo a descargar.
Dicha captura se “sube” junto con el archivo desde el formulario en el front-end o se carga
luego desde el enlace “Descargas”, donde se gestionan los archivos.
En esta sección también se configura la presentación miniatura de dicha captura que se
ampliará al cliquear sobre ella mediante un script similar a lightbox.
SUBIDAS
Desde esta sección configuraremos todo lo concerniente a las “Subidas” desde el frontend por parte de los usuarios autorizados. Dicha tarea se realiza mediante un formulario que se ve
así:
En la captura del formulario podemos apreciar lo que mencioné más arriba, en “Back-end”,
respecto al uso de editores Joomla para incorporar las descripciones.
Todos los campos que ven aquí se configuran desde esta ficha, además de otras cuestiones
relativas.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
16
Manual de jDownloads v1.6 Nativo
La ficha está divida en tres partes veamos la primera: “Opciones Generales”.
En esta parte se configura todo lo que atañe a los “nombres” de los archivos y cómo se
procederá con los mismos durante las subidas.
Estas opciones tienen relación directa con lo explicado más arriba en “Back-end” donde
mencionamos “Crear nombres de directorios automáticamente para las categorías”, ya
que afectará también dicha configuración.
En la segunda parte daremos los permisos de acceso para el front-end y asignaremos grupos en caso afirmativo. También qué tipo de archivos se podrán subir y algunos datos extras. Se
ve así:
En la última parte disponemos de opciones sobre qué campo habilitar para que complete el
usuario y cuales estarán bloqueados.
Todos estos campos son optativos pudiendo ser desactivados, pero para ello hay que tener
en cuenta la plantilla que estamos utilizando y también allí quitar las variables de entorno, de lo
contrario la presentación en la vista de la sección se hará con valores por defecto.
Esta parte de la configuración se ve así:
:by Tux Merlín – http://www.joomla-gnu.com – Página:
17
Manual de jDownloads v1.6 Nativo
SEGURIDAD
Las configuraciones relativas a la “Seguridad” revisten importancia extrema y veremos cada
una de ellas. La sección se ve así:
“Proteger el directorio de Descarga”: básicamente lo que sucede si activamos esto es que los
usuarios no podrán listar el contenido de los directorios de descargas desde el navegador, para
ello, la extensión introduce un archivo .htaccess en cada una de las carpetas.
Hay que tener en cuenta que si tenemos activada esta opción y estamos presentando MP3 para ser
escuchados/descargados, el streaming de audio no funcionará. La forma de evitar esto, si aún queremos usar la opción de protección, es acceder por FTP y eliminar el archivo mencionado de las
carpetas que contienen este tipo de archivos.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
18
Manual de jDownloads v1.6 Nativo
“Activar protección Hotlink”: el hotlink, traducido “enlace en caliente”, hace referencia a los
enlaces provenientes de web externas, es decir, la descarga se realiza desde nuestra web pero a
partir de un enlace ubicado en una web ajena.
Esto puede suceder si tenemos las descargas “abiertas” a todos los usuarios, es decir cualquiera
puede descargar. En estos casos es conveniente activar esta opción para evitar que webs ajenas
consuman nuestro ancho de banda.
“También bloquear cuando el navegador no envíe referencias”: lo que hacemos si activamos esta opción es bloquear las descargas anónimas o realizadas desde servidores proxy que no se
identifican.
“Direcciones de Sitios Web Permitidas”: esta configuración va en estrecha relación con la protección Hotlink, es decir, podemos bloquear dicho tipo de enlaces pero a su vez autorizar a determinadas webs para que sí puedan enlazar nuestras descargas.
“Direcciones de correo ocultas”: cuando presentamos una descarga generalmente incluimos el
correo electrónico de su autor o el nuestro propio. Esta opción, mediante javascript, protege dicha
dirección de los spambots o capturadores de correos.
CORREO ELECTRÓNICO
En esta sección de configuración se presentan las opciones de envío de correos de notificación cuando se producen subidas o descargas de archivos. La primera parte trata sobre las “Descargas” y se ve así:
Al marcar “Si” en “Activar e-mail”, luego de cada descarga, un correo de notificación será
enviado al correo o a los correos indicados en el cuadro “Direcciones de correo”.
Dicha notificación tendrá como “Asunto” el que aparece en el campo respectivo y como
cuerpo del mensaje irá lo que aparece en “Plantilla de Correo”.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
19
Manual de jDownloads v1.6 Nativo
Vale decir que estos informes se pueden personalizar totalmente. Por defecto los textos
están en inglés y con un cierto formato de simples saltos de línea (<br />) pero puede ser reemplazado en su totalidad, inclusive utilizando código HTML a gusto.
Asimismo disponemos de variables globales que se pueden colocar dentro de esta plantilla
para información, cuales son (se deben escribir tal como están, entre llaves y en minúsculas y no admiten
traducción):






{file_list} : Esta variable será reemplazada con la lista de archivos descargados.
{ip_address} : Esta variable será reemplazada con el número IP desde donde se realizó la descarga.
{date_time} : Esta variable será reemplazada con la fecha y hora en que se hizo la descarga.
{user_name} : Esta variable será reemplazada con el nombre del usuario que realizó la descarga,
en caso de que las mismas estén configuradas para usuarios registrados.
{user_email} : Esta variable será reemplazada con la dirección de correo del usuario registrado.
{user_group}: Esta variable será reemplazada con el nombre del Grupo de Usuarios al que pertenece.
Las configuraciones de “Correo electrónico” de “Subidas” se ven así:
Aquí también tenemos las mismas posibilidades que en la anterior con la salvedad de que
las variables de entorno cambian y son:







{name} : Esta variable será reemplazada con el nombre del usuario que realizó la subida.
{mail} : Esta variable será reemplazada con la dirección de correo electrónica del usuario.
{date} : Esta variable será reemplazada con la fecha en que se hizo la subida.
{ip} : Esta variable será reemplazada con el número IP desde donde se hizo la subida.
{file_title} : Esta variable será reemplazada con el título del archivo que se subió.
{file_name}: Esta variable será reemplazada con el nombre de archivo que se subió.
{description}: Esta variable será reemplazada con la descripción corta del archivo subido.
Vale aclarar que es conveniente configurar y habilitar esta sección cuando permitimos que
los usuarios realicen subidas, de lo contrario no nos enteraremos de cuando esto suceda. Por defecto las subidas quedarán “pendientes de aprobación”.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
20
Manual de jDownloads v1.6 Nativo
ESPECIALES
En esta sección se configuran algunas cuestiones particulares de la extensión como código
AdSense, Opciones de tiempo entre descargas y soporte de archivos PAD.
En esta parte podemos habilitar o no el uso de código AdSense. Si contamos con dicho
código debemos pegarlo en el cuadro “Código Google AdSense”, activarlo desde la opción de
arriba y luego utilizarlo dentro de la plantilla mediante la variable global {google_adsense}
Desde aquí podemos colocar un “contador” de tiempo de espera al estilo Rapidshare o Megaupload. También podemos incluir un texto personalizado, incluyendo HTML y el valor en segundos del tiempo que tardará en comenzar la descarga.
Esta parte de la configuración es lo relativo a los archivos PAD de la ASP mencionado más
arriba. La ventaja de la utilización de este tipo de archivos, si se cuenta con ellos, radica en que no
hará falta modificar el registro correspondiente a la descarga desde “Descargas” (Gestor de Descargas) ya que ante una actualización los datos serán asimismo actualizados en la base de datos
mediante el parseo del archivo XML correspondiente.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
21
Manual de jDownloads v1.6 Nativo
PLUGINS
En esta sección se configura el plugin que permite mostrar descargas dentro de los artículos. Dicho plugin se instala por separado como una extensión Joomla más y luego se habilita. La
configuración se realiza desde aquí ya que no trae configuración en su back-end.
El plugin utiliza dentro de los artículos el formato:
{jd_file file==#ID}
Donde #ID será el número ID de la descarga a mostrar que la podemos ver desde el enlace “Descargas” (Gestor de Descargas). La vista en el artículo estará dada por la “Plantilla por
defecto” escogida en esta configuración.
Con esto finalizamos lo que respecta a la configuración general de jDownloads.
Ahora veremos algunas consideraciones respecto a las plantillas que ofrece la extensión,
sus modificaciones y observaciones en general.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
22
Manual de jDownloads v1.6 Nativo
CAPÍTULO V – PANEL DE CONTROL - ADMINISTRACIÓN DE PLANTILLAS
El “Administrador de Plantillas” se ve así:
Aquí podemos ver accesos a todo lo que involucra la estilización de la presentación de la
sección “Descargas”.






Categorías: es el aspecto que tendrá página de lista de cada categoría
Archivos: es el aspecto que tendrá la presentación de lista de los archivo a descargar
Detalles de la Descarga: es la apariencia de la presentación de cada archivo a descargar
incluyendo descripciones, autores y demás datos
Resumen: es la página de la etapa final de la descarga, es decir donde se brindará el enlace para descargar informando el resúmen si se han seleccionado varios archivos.
Archivo CSS: este archivo es aquel que estiliza mediante el lenguaje CSS la presentación
de la sección “Descargas”
Archivo de Lenguaje: es el archivo de idioma utilizado para traducir todas las etiquetas
del componente en su front-end.
Las plantillas de “Categorías”, “Archivos”, “Detalles de la Descarga” y “Resumen” se pueden
personalizar a como nos guste más.
Por defecto trae algunas que están creadas utilizando tablas pero esto queda a criterio de
cada uno. Si queremos cambiar y utilizar “DIVs” podemos hacerlo, colocando los estilos de los
mismos en el “Archivo CSS” mencionado más arriba.
Asimismo la extensión brinda una serie de variables de entorno a ser utilizadas que serán
reemplazadas con los contenidos configurados.
Veamos cada una de ellas.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
23
Manual de jDownloads v1.6 Nativo
PLANTILLA CATEGORÍAS
Una vista ejemplo de esta plantilla es esta:
Con esta plantilla expondremos todas las categorías de descargas existentes en un formato
de lista.
Como variables de entorno tenemos:









{form_hidden} {form_button}: son variables que se reemplazan con datos de formulario. Estas
variables no se deben quitar.
{files} es reemplazada con los datos de los archivos a descargar. Lo que hace es mostrar los archivos disponibles para la descarga incluyendo título, descripción corta, si es nuevo, actualizado o popular, íconos y demás datos.
{checkbox_top}: Esta es la variable que se reemplaza con una casilla de verificación para marcar
el archivo a descargar cuando se realiza el proceso por lotes (varias descargas en una sola). Se puede quitar solamente si se utiliza la variable {url_download} en la plantilla de archivo.
{cat_title}: se reemplazará con el título de la categoría
{cat_description}: se reemplazará con la descripción de la categoría
{cat_pic}: se reemplazará con la imagen asignada a la categoría
{sum_subcats}: se reemplazará con el número resultante del conteo de sub-categorías incluidas
{sum_files_cat}: se reemplazará con el número resultante del conteo de archivos a descargar de
la categoría
{google_adsense}: se reemplazará con el código adsense indicado en el enlace “Especiales”.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
24
Manual de jDownloads v1.6 Nativo



{cat_title_begin}: indicativo del comienzo de la sección título de la categoría o sub-categoría
{subcats_title_text}: se reemplazará con el título de la categoría o sub-categoría
{cat_title_end}: indicativo del final de la sección título de la categoría o sub-categoría
Como datos extras, en esta sección encontraremos un cuadro llamado “Notas de plantilla” que no afectan al componente en sí, sino que representan textos de ayuda o memos para indicar qué es lo que hace la plantilla o cómo fue configurada.
Asimismo al final de la página se incluye una captura orientativa sobre cómo se ve la plantilla y la ubicación de algunas de las variables:
PLANTILLA ARCHIVOS
Una vista ejemplo de la plantilla es esta:
Con esta plantilla personalizamos la presentación en formato de lista de los archivos para
descargar.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
25
Manual de jDownloads v1.6 Nativo
Aquí las variables de entorno son las siguientes y cada una será reemplazada con lo que se
indica a continuación:













































{checkbox_list}: un casillero para marcar el archivo a descargar
{cat_id}: número ID de la categoría a la que pertenece el archivo
{file_id}: número ID del archivo en la base de datos
{file_title}: título del archivo
{file_name}: nombre del archivo
{release}: versión de lanzamiento
{pic_is_new}: imagen si el archivo es nuevo (una nueva descarga)
{pic_is_hot}: imagen si el archivo es popular
{pic_is_updated}: imagen si el archivo ha sido actualizado
{thumbnail}: miniatura asociada al archivo
{description}: descripción del archivo
{link_to_details}: enlace a detalles donde se verá la descripción larga
{file_pic}: imagen que identifica al tipo de archivo
{price_title}: etiqueta para el campo “Precio”
{price_value}: valor del precio
{license_title}: etiqueta para el campo “Licencia”
{license_text}: texto o nombre de la licencia
{language_title}:etiqueta para el campo “Lenguaje”
{language_text}: texto o nombre del lenguaje
{filesize_title}: etiqueta para el campo “Tamaño”
{filesize_value}: valor del campo tamaño
{system_title}: etiqueta para el campo ”Sistema”
{system_text}: texto o nombre del sistema
{author_title}: etiqueta para el campo “Autor”
{author_text}: nombre el autor
{author_url_title}: etiqueta para el campo “Web del Autor”
{author_url_text}: texto del enlace web del autor
{created_date_title}: etiqueta para el campo “Fecha de Creación”
{created_date_value}: fecha de creación
{hits_title}: etiqueta para la cantidad de impresiones o “Hits”
{hits_value}: cantidad de impresiones o hits
{created_by_title}: etiqueta para el campo “Autor de la Descarga”
{created_by_value}: nombre del creador de la descarga
{modified_by_title}: etiqueta para el campo “Autor de la Modificación”
{modified_by_value}: nombre del autor de la modificación
{modified_date_title}: etiqueta para el campo “Fecha de modificación”
{modified_date_value}: fecha de modificación
{mirror_1}: Espejo o enlace de la segunda opción de descarga
{mirror_2}: Espejo o enlace de la tercera opción de descarga
{mp3_player}: reproductor flash de archivos Mp3
{mp3_id3_tag}: Etiqueta ID3 del archivo Mp3
{google_adsense}: código Adsense
{report_link}: enlace para “Reportar” una descarga (enlace roto)
{sum_jcomments}: cantidad de comentarios realizados en la descarga
{rating}: puntuación de la descarga
:by Tux Merlín – http://www.joomla-gnu.com – Página:
26
Manual de jDownloads v1.6 Nativo



{files_title_begin}: indicativo del comienzo de la sección títulos
{files_title_text}: texto o título de la descarga
{files_title_end} : fin de la sección título de la descarga
También tenemos la opción de utilizar el script lightbox para mostrar en una elegante ventana emergente el tamaño real de la captura mediante la colocación del siguiente código:
{screenshot_begin}<a href="{screenshot}" rel="lightbox”> <img src="{thumbnail}"
align="right" /></a>{screenshot_end}
Además, como sucede con las plantillas de categorías se brinda una captura aproximada de
cómo ser vería la página en la sección y la posible ubicación de las variables de entorno mencionadas:
PLANTILLAS DE DETALLES
Una vista de esta plantilla puede ser similar a esta:
:by Tux Merlín – http://www.joomla-gnu.com – Página:
27
Manual de jDownloads v1.6 Nativo
Esta plantilla es la que presenta la descarga propiamente dicha con todos sus detalles y descripciones (corta y larga). Asimismo se informa el autor, fecha de creación, etc.
Si tenemos activada la descarga directa al presionar “Download” la descarga comenzará inmediatamente, en caso contrario, pasará a una nueva instancia llamada “Resumen” de
la descarga.
Las variables de entorno disponibles aquí son las mismas comentadas en la sección
anterior, incluyendo el uso del script lightbox y se agregan las siguientes:
{url_download}: enlace a la descarga propiamente dicha
{description_long}: descripción larga del archivo a descargar
{details_block_title}: título para el bloque de detalles (el cuadro lo que vemos en el lateral derecho)
También se brinda una captura para apreciar cómo se vería y la ubicación de las
variables:
PLANTILLA RESUMEN
Es la instancia final de la descarga en el caso de que la misma esté protegida por el script
php o cuando se provee de la descarga por lotes. Una vista es la siguiente:
:by Tux Merlín – http://www.joomla-gnu.com – Página:
28
Manual de jDownloads v1.6 Nativo
Las variables de entorno aquí disponibles son las siguientes:







{download_liste}: mostrará la lista de descargas seleccionadas para el caso de descargas por lotes
{download_link}: enlace de la descarga o paquete a descargar
{summary_pic}: imagen del resumen (en el ejemplo la I dentro del círculo azul)
{title_text}: texto que se ubica al lado de la imagen del resumen, en el caso del ejemplo: “Aquí
puede ver los archivos seleccionados para la descarga”
{license_note}: Nota referente a la licencia y su acpetación
{external_download_info} : información sobre la descarga si esta es externa a nuestra web
{google_adsense}: código Google Adsense
Las dos primeras variables, como es lógico, no se pueden omitir. También se brinda una
captura de muestra:
:by Tux Merlín – http://www.joomla-gnu.com – Página:
29
Manual de jDownloads v1.6 Nativo
CAPÍTULO VI – PANEL DE CONTROL - LICENCIAS
En este apartado del Panel de Control tenemos un administrador de licencias para
las descargas:
Las licencias refieren a la cuestión legal sobre el uso y disponibilidad de los archivos a descargar y se mostrará su nombre en el cuadro de detalle. Asimismo, al momento de la descarga,
una leyenda advertirá al usuario que la acción supone la aceptación de lo términos de dicha licencia.
Por defecto trae algunas pre-definidas, las más conocidas, como GNU/GPL, GNU/LGPL, Donationware, Linkware, Charityware, Commecial Licence y Creative Commons, todas en inglés. Si
queremos utilizar los textos en castellano debemos cambiar los enlaces hacia los textos en dicho
idioma.
Por cada una podemos tener una descripción orientativa y un enlace al texto original.
Desde esta sección del panel se pueden crear todas las que necesitemos.
No tiene como en otros gestores de descarga (Docman, Phocadownload, etc.) una presentación previa del texto de la licencia y un formulario de aceptación antes de la descarga sino que
simplemente se menciona y se brinda un enlace donde leerla. Una solución para este tema, si queremos que el usuario lea el texto, es utilizar el campo “Descripción larga”.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
30
Manual de jDownloads v1.6 Nativo
CAPÍTULO VII – PANEL DE CONTROL – CATEGORÍAS
Las categorías son las agrupaciones o conjunto de descargas bajo un mismo título o denominador común y se utilizan para facilitar la navegación al usuario y/o visitante.
La creación de dichas categorías es una de las cuestiones más importantes a tener en
cuenta dado que una mala estructuración de las mismas hará que el usuario se pierda. Un ejemplo
típico podría ser este:


Categoría: Libros
o Sub-categoría: Novelas
o Sub-categoría: Ciencia Ficción
o Sub-categoría: Ciencia
Categoría: Música
o Sub-Categoría: Rock and Roll
o Sub-Categoría: Baladas
La vista de la tabla donde se gestionan las categorías es esta:
No hay límites en cuanto a la creación de categorías y/o sub-categorías, podemos crear
tantas cuantas necesitemos.
Las columnas de la tabla que estamos viendo tienen el siguiente uso:









Casilla de Verificación que se utiliza para marcar las categorías a borrar, modificar o publicar
con los botones de comandos comunes de Joomla ubicados en la parte superior derecha.
ID: Muestra el número ID identificativo unívoco de la categoría. Es el que se puede utilizar para
la creación de plantillas como vimos anteriormente. Dicha numeración es automática
Total de Archivos: muestra el número total de archivos para descarga de la categoría
Icono: es la imagen asociada a la categoría
Directorio: al poner el puntero del mouse sobre el ícono veremos la ruta real donde se almacenarán los archivos para la categoría
Enlace: Previsualizar nos muestra en una ventana aparte cómo se ve la categoría en la página
web
Ver: Identifica qué tipos de usuarios podrán VER la descarga
Descarga: Identifica qué tipos de usuarios podrán proceder a su descarga
Publicado: Nos muestra con un ícono verde si la descarga está publicada (es visible) y con un
ícono rojo si no lo es
:by Tux Merlín – http://www.joomla-gnu.com – Página:
31
Manual de jDownloads v1.6 Nativo


Ordenamiento: en esta columna se presentan flechas de color verde para reordenar las categorías de modo que podemos “subirla” o “bajarla” cliqueando en dichas flechas
Número de Ordenamiento: muestra el número de orden de la categoría en la lista. Aquí podemos ver también en la parte superior un icono diskette. Una vez que establecimos el orden
debemos grabarlo presionando aquí. Este orden no significa que será el orden en que se verá en
la página principal ya que el mismo se establece desde “Configuración -> Frontend”.
Para la creación de categorías disponemos de las siguientes opciones:
“Título de la Categoría”: aquí es importante tener en cuenta que al crear una categoría
se creará asimismo una carpeta con el mismo nombre por eso no están permitidos los
caracteres especiales nombrados en la ayuda lateral. Además, tengan presente que esto
también está “regulado” en “Configuración”  Backend”.
“Alias”: es un nombre alternativo generalmente utilizado para la creación de URL amigables por parte de otras extensiones o el sistema SEF de Joomla. Para la creación de estos
alias, al igual que con Joomla, no se pueden dejar espacios, lo más normal es que sean
del tipo “nombre-de-la-categoría”, es decir, en minúscula y con guiones en vez de espacios. Si aquí no colocamos nada, el alias se creará automáticamente al guardar. Si se colocan caracteres no latinos en los títulos y no se indica manualmente un alias, se pondrá
como alias la fecha y hora de creación de la categoría.
“Publicado”: como su nombre lo indica, seleccionaremos “Si” para publicar la categoría o
“No”.
“Nueva categoría creada en/como”: si marcaremos si la categoría creada será principal o si estará dentro de otra categoría. Si vamos a crear una sub-categoría debemos
:by Tux Merlín – http://www.joomla-gnu.com – Página:
32
Manual de jDownloads v1.6 Nativo
marcar la categoría inmediata superior ya que la nueva se creará dentro de esta. Podemos crear tantas como nos plazca.
“Opciones de permisos”: desde aquí seleccionaremos quienes podrán ver y/o descargar
desde la categoría creada o modificada. Los permisos siguen un orden jerárquico hereditario es decir, supongamos el siguiente ejemplo:

Categoría: Libros
o Sub-categoría: Novelas
o Sub-categoría: Ciencia Ficción
o Sub-categoría: Ciencia
Si a “Libros” le dimos permisos que solo usuarios pueden ver y descargar, las subcategorías: “Novelas”, “Ciencia Ficción” y “Ciencia” “heredarán” los mismos permisos.
Si queremos por ejemplo que “Ciencia” sea accesible por cualquiera, debemos asignarle a
“Libros” permisos de “Publico ver y descargar”, luego a “Novelas” y a “Ciencia ficción”
permisos de “Solo usuarios pueden ver y descargar, y finalmente, a “Ciencia” permisos
“Público ver y descargar”.
Si seleccionamos como permisos “Solo miembros especiales pueden ver y descargar” significa que todas las categorías de usuarios desde “Autor” hasta “Super administrador”
podrán ver y descargar.
“Seleccione icono para la categoría”: Desde aquí podemos asociar un icono a la categoría. Los mismos se presentan en un menú des-colgable y al seleccionarlo se nos presentará debajo una vista previa. Si queremos agregar nuestros propios iconos debemos subirlos en la carpeta ubicada en: “raízJoomla/images/jdownloads/catimages” y luego
aparecerán en esta lista.
“Descripción de la categoría”: aquí podemos crear una descripción de la categoría que
podrá ser mostrada o no según lo que hayamos configurado desde el acceso “Configuración -> Frontend” en el apartado que dice “Mostrar información de la categoría?”.
“Datos meta”: en los últimos dos cuadros podemos indicar una descripción metadatos
para y palabras clave. Estos “metadatos” serán tomados por los buscadores y nos sirven
para el posicionamiento en los buscadores, también llamado SEO 10.
IMPORTANTE: NO SE PUEDEN ELIMINAR CATEGORÍAS QUE TENGAN ARCHIVOS PARA DESCARGA
10
SEO: Search Engine Optimization, Optimización en los motores de búsqueda.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
33
Manual de jDownloads v1.6 Nativo
CAPITULO VIII – PANEL DE CONTROL – DESCARGAS
A esta sección podemos denominarla “Gestor de Descargas” y es desde donde vamos a administrar todas los archivos que ofrecemos para descargar. La vista general es
esta:
Lo primero que se nos presenta es una opción “Borrar los datos asociados a la
descarga y el archivo de la descarga”, por defecto está seleccionada con “Si”. Esto
significa que ante la eliminación de una descarga desde aquí, también se borrarán los archivos reales y no solo el registro en la tabla.
Veamos las columnas:












Casilla de verificación: aquí marcamos una o más descargas a copiar, publicar, despublicar o borrar
con los botones de comandos ubicados en la parte superior derecha
ID: es el número unívoco que identifica a la descarga. Este número se utiliza en la creación de plantillas y también en el plugin que nos permite mostrar descargas en los artículos
Versión: Ser refiere al número de versión del archivo a descargar
Icono: como en el caso de las categorías, se trata de un icono representativo de la descarga por
ejemplo PDF, ZIP, etc. No tiene nada que ver con la miniatura que veremos más adelante.
Categoría: indica de qué categoría depende la descarga
Descripción: al colocar el puntero del mouse sobre el ícono nos mostrará la descripción corta de la
descarga a modo de “tip”
Archivo: al colocar el puntero del mouse sobre el ícono nos mostrará el nombre del archivo asociado
a la descarga a modo de “tip”
Fecha: indica la fecha de creación de la descarga
Número de Descargas: muestra la cantidad de veces que fue descargado el archivo
Publicado: con un ícono verde nos muestra que la descarga está publicada y con uno rojo que no lo
está
Orden: como en el caso de las categorías podemos reordenar las descargas manualmente hacia arriba o hacia abajo
Número de Orden: muestra el número de orden de la descarga. Aquí también podemos ver, en la
parte superior, un icono diskette. Una vez que establecimos el orden debemos grabarlo presionando
:by Tux Merlín – http://www.joomla-gnu.com – Página:
34
Manual de jDownloads v1.6 Nativo
aquí. Este orden no significa que será el orden en que se verá en la página principal ya que el mismo
se establece desde “Configuración -> Frontend”.
Al crear una nueva descarga se nos presentaran 3 fichas:
 Base
 Opcional
 Archivos
Veamos una parte de la primera que se verá así:
Los campos a completar son (observen que los marcados con un asterisco rojo son obligatorios):








Título: se refiere al título con el que se presentará la descarga en la página principal
Versión: corresponde al número de versión del archivo y es arbitrario, lo mismo podemos poner por
ejemplo un “2” o poner “2-RC” (por 2 release candidate)
Sistema: representa el sistema en el que funciona la descarga. Recuerden que si necesitamos agregar más sistemas podemos hacerlo desde “Configuración -> Back-end”, apartado “Seleccione
campo de descargas: editar Sistema"
Lenguaje: se refiere al lenguaje en que está el archivo a descargar, ídem anterior para agregar más.
Licencia: es la licencia de uso o distribución de la descarga que la tomaremos de las creadas en
“Panel de Control -> Licencias”.
Alias: nombre opcional utilizado por el sistema SEF (URL amigables).
Asociación con la categoría: aquí seleccionaremos a qué categoría pertenece la descarga
Icono asociado: este ícono asociado representa el tipo de archivo a descargar: ZIP, DOC, JPG, PDF,
etc. Podemos agregar más íconos subiéndolos por FTP a la carpeta:
“raízJoomla/images/jdownloads/fileimages”.
La segunda parte de esta misma ficha nos presentará dos editores de texto (si está
configurado de esta forma en “Configuración -> Backend”) para agregar una “Descripción
corta” y una “Descripción larga”. Recuerden que ambas descripciones son utilizadas mediante variables de entorno en la creación de plantillas.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
35
Manual de jDownloads v1.6 Nativo
La segunda ficha “Opcional” se ve así:
Los campos presentes son:









Número de descargas ocurridas: aquí podemos modificar la cantidad de descargas ocurridas hasta el momento o bien poner el contador en cero. Recuerden que tenemos también una opción global
para poner todos contadores en cero y que está ubicada en “Configuración -> Descargas”, en este
caso solo se refiere a la descarga actual.
Precio: es un opcional por si la descarga está a la venta
Tamaño: El tamaño del archivo subido se colocará automáticamente al guardar. No es necesario
completar este campo, salvo que haya ocurrido un error durante la grabación.
Fecha y hora: Es la fecha y hora en formato YYYY-MM-DD de creación de la descarga que también
se creará automáticamente
Sitio Web del Autor: Aquí se coloca la dirección web del autor (sin http:// delante)
Nombre del Autor: Apellido y nombres del autor
URL del Autor o dirección de correo: Opcional para colocar la dirección por ejemplo de un blog
de usuario o bien su correo electrónico.
Descripción Meta: Datos meta para el SEO correspondientes a la descripción de la descarga
Palabras Clave Meta: Datos meta para el SEO correspondientes a las palabras claves de la descarga
:by Tux Merlín – http://www.joomla-gnu.com – Página:
36
Manual de jDownloads v1.6 Nativo
La tercera ficha llamada “Archivos” se ve así:
La primera parte nos muestra en dónde se va a subir el archivo y el estado de
permisos de la carpeta correspondiente. Con el botón “Examinar” podemos localizar dicho archivo en nuestra PC y colocarlo en ese casillero.
El campo “Enlace de archivo externo” funciona en conjunción con la opción
“Archivo en página web externa”. En el primer campo colocaremos la URL de la descarga (por ejemplo Rapidshare, Megaupload u otro servidor externo).
Importante: si escogimos esta opción el primer campo titulado “Seleccione archivo para subir” deberá estar vacío de lo contrario no funcionará.
Los dos campos siguientes titulados “Alternativa para otro enlace externo”
hacen referencia a los llamados “mirrors” o espejos y funcionan en conjunción con la
opción inmediata inferior que deberá activarse.
En estos capos podemos colocar URLs externas a nuestra web y no tienen nada
que ver con el campo mencionado anteriormente “Enlace de archivo externo” el que tiene
otro uso muy particular. En este caso se trata de sitios ubicados en el mismo servidor o en
otros pero de acceso directo cierto.
:by Tux Merlín – http://www.joomla-gnu.com – Página:
37
Manual de jDownloads v1.6 Nativo
Observen además que en la ayuda lateral se mencionan las variables de entorno
utilizables en las plantillas.
El menú des-colgable “Por favor seleccione una imagen del servidor” nos
permite asociar una imagen con la descarga y no se refiere al ícono del archivo sino que
se trata de una vista previa o imagen de presentación de la descarga. También podemos
subir la misma al servidor desde el botón “Examinar”.
Todo lo que se “cargue” con el botón “Examinar” será tomado al momento de
“Guardar” la descarga. Para el caso de la imagen también se creará una miniatura y esto
último además va en relación con la configuración efectuada en “Configuración -> Imágenes”.
Por otro lado, si queremos subir las imágenes por FTP para luego solo escogerlas
del menú des-colgable, debemos alojar las mismas en la carpeta:
“raízJoomla/images/jdownloads/screenshots”
:by Tux Merlín – http://www.joomla-gnu.com – Página:
38
Manual de jDownloads v1.6 Nativo
CONCLUSIÓN
Como hemos visto a lo largo del presente manual, la extensión tiene muchísimas
características que la hacen favorita entre otras, al menos en mi caso.
Sin embargo, como en toda empresa que encaremos, la presentación en un sitio
web de una sección “Descargas” entraña un trabajo adicional de control y verificación
constante, como sucede con otras como son los foros, redes sociales y hasta la mismísima
gestión de comentarios, y todo debe tenerse en cuenta.
Quizás lo más importante sea tener claro a qué estamos apuntando y hacer un
borrador/bosquejo tipo diagrama para armar la sección lo más completa y ordenada posible para luego no tener que estar haciendo frecuentes modificaciones. Asimismo debemos
pensarla del lado del usuario/visitante y no del nuestro como Administradores, de modo
de facilitar su navegación y el entendimiento por parte los demás.
De cualquier modo, una vez subidos los archivos y creadas las categorías jDownloads permite cambiar no solo la ubicación de dichos archivos dentro de otras categoría,
incluyendo su renombrado, sino que hasta podemos cambiar los nombres y dependencias
de las mismas categorías, todo lo demás lo hará automáticamente la extensión (creación
de nuevas carpetas, renombrados, etc.). A su vez, el alojamiento en carpetas externas a la
extensión permite un mejor mantenimiento general.
La potencia de jDownloads y su tremenda eficacia radica en esto y en muchas
otras cuestiones que hemos ido detallado, y esto sin tener en cuenta el grado de personalización en lo que a las plantillas se refiere, con las que podemos presentar o diseñar la
sección como queramos.
Sin dudas que jDownloads es el mejor gestor de descargas y como siempre es
GNU.
Miguel O. A. Tuyaré
Tux Merlín
:by Tux Merlín – http://www.joomla-gnu.com – Página:
39

Documentos relacionados