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