ZOO y Zoolanders, una gran dupla
ZOO de Yootheme cuenta con una suite de extensiones complementarias que elevan al CCK al nivel DIOS. ZOOlanders, es una empresa radicada en Barcelona que desarrolla extensiones exclusivamente para ZOO, las cuales serán descritas en este artículo.
Antes de comenzar me gustaría aclarar algunos puntos...
¿Por qué hablo de estas extensiones y no considero mi artículo como publicidad al hablar de una suite de aplicaciones de pago?
Simplemente porque si eres usuario de ZOO es una inversión que recomiendo hacer, podrás realizar proyectos que no podrías imaginar de realizarlos sin la ayuda de un programador experto o sin llenar tu sitio de componentes y extensiones cuando podrías realizarlas todas centralizadas en ZOO.
¿...y cómo pago la subscripción a estas extensiones...?
Si sabes cobrar lo que es justo por tu trabajo y tienes un mínimo de habilidad comercial, no deberías pagar ni un dólar por la subscripción ya que el costo puedes cargarlo dentro de un proyecto en donde vayas a usarlas.
Ventajas
Cada una de los elementos coexiste a la perfección con ZOO ya que todos los elementos y las extensiones en general permiten usar "custom layouts" y extender las capacidades sin tener que intervenir el código.
Mediante esta suite de aplicaciones puedes realizar:
Catálogos de productos con carro de compras y búsqueda por filtros, categorías, tipos, colores, tallas, etc.
- Sitios web para inmobiliarias con búsqueda georeferenciada y filtros.
- Sitios web para agencias de viajes con búsqueda por fecha de salida y regreso
- Sitios web para eventos con programación y lugar, sitios de comercio electrónico
Entre muchas otras "Sky is the Limit...."
Una vez hechas estas aclaraciones, veamos de qué se tratan las extensiones una por una:
Audio
Es un elemento que permite agregar o reproducir audio dentro de tu ítem de ZOO, por ejemplo, si quieres tener un sitio de noticias y tienes una entrevista en audio que quieres reproducir, este sería el elemento que necesitas. También puedes seleccionar un archivo o una carpeta, de este modo puedes reproducir listas de canciones. Es importante destacar que este elemento pronto será retirado porque su funcionalidad ha sido integrada al elemento Media Pro.
Date Pro
Es uno de los elementos más destacados, te permite mejorar el elemento fecha al nativo de ZOO, por ejemplo, agregas la función de fechas dentro de un rango (eventos). Este módulo es clave para la aplicación "Events" como ítems que será explicado más adelante.
Además este elemento se puede integrar a ZOO Filter para mejorar la búsqueda y agregar búsqueda por rango de fechas.
Download Pro
Permite mejorar el elemento de descargas nativo de ZOO. Este agrega funciones como almacenamiento en S3 Amazon, subida de archivos por carpetas o por archivo individual y mejora las características de subida de archivos desde el layout "Submissions" o publicaciones. También puedes crear automáticamente carpetas diferenciadas por usuario, mediante una etiqueta dinámica.
Events
Esta es la primera aplicación desarrollada para ZOO, o sea, tal como tienes un blog, un catálogo de productos o directorio de empresas, puedes tener tu propia aplicación para la administración de eventos, que no tiene nada que envidiar a un Jevents o Jcalendar.
Esta aplicación convierte un ítem en un evento, y consta de 2 Layouts que vienen por defecto, uno para el evento y el otro para el lugar donde este se realizará. Esta además viene con un módulo de calendario que muestra las fechas con eventos registrados.
Google Maps Pro
Te permite agregar nuevas funcionalidades al elemento de mapa de Google que trae ZOO por defecto, recuerda que puedes sacarle mucho provecho a este elemento en conjunto con Widgetkit, ya que por ejemplo, puedes crear un mapa con Widgetkit el cual puede actualizarse automáticamente a medida que se van ingresando direcciones de Google Map como elemento de ZOO.
Image Pro
Es un elemento imprescindible sobre todo para mejorar la función de galerías de fotos nativa de ZOO. Es la solución para la subida de galerías de fotos desde el frontend de tu sitio web y facilitar la tarea a la hora de crear un portal de avisos clasificados. También puedes crear automáticamente carpetas diferenciadas por usuario, mediante una etiqueta dinámica.
Puedes elegir si quieres insertar una simple foto o una galería de imágenes usando un layout de Widgetkit. La integración con este componente te llevará a realizar cosas sorprendentes.
Link Pro
Este elemento permite agregar funcionalidades al elemento de links nativo de ZOO, principalmente relacionadas con la integración a Widgetkit.
Media Pro
Este elemento permite mejorar la función nativa de ZOO para incorporar videos, podrás vincular fácilmente links desde You Tube o mostrar videos que ya estén en el servidor mediante cualquiera de los reproductores que vienen pre instalados o instalar el que tu prefieras (requiere un poco de conocimiento de código). Además, podrás mostrar archivos simples o listas de videos o mp3.
Relatad Item Pro
Este elemento permite traer información desde otros ítems, categorías o aplicaciones y desplegarlos de distintas formas. Puedes mostrar campos como galerías de fotos por su integración con Widgetkit. Además, cuenta con filtros avanzados para depurar la selección y búsqueda de ítems.
Relatad Categories Pro
Este elemento permite relacionar ítems tanto a través de distintas categorías como de distintas aplicaciones. Además de contar con las características de Related Item Pro, cuenta con la ventaja de que se puede seleccionar una categoría como Raíz para depurar la selección y agilizar la búsqueda.
Texts
Este elemento agrega funcionalidades a 2 elementos de ZOO, al elemento de Texto y al elemento de área de texto. Es muy útil cuando quieres después de un campo agregar una palabra o texto como un prefijo (por ejemplo, un símbolo de moneda $, euro, dólar, etc.) o un sufijo (por ejemplo Mts2)
También podrás limitar la cantidad de caracteres desplegados, una función muy útil y necesaria al momento de mostrar resumen de noticias en la página principal del sitio web.
ZL Extensions Manager
Este componente permite administrar, descargar y actualizar todas y cada una de las extensiones por separado de ZOOlanders con un solo click. Este componente te avisa cuando está disponible una actualización para alguna extensión, la actualización se realiza con solo un click.
ZL Framework
Es el framework fundamental para las aplicaciones, extensiones y elementos de ZOOlanders e integrarlos con ZOO. Sin él las extensiones de Zoolanders no podrían funcionar u_u.
ZOO Access
Esta extensión agrega a cada uno de los campos de ZOO, tanto nativos como de ZOOlanders, acceso o restricción a contenidos según el ACL o categoría de usuario nativo de Joomla. Es decir, en un ítem de ZOO podrán coexistir elementos visibles para usuarios públicos y otros exclusivos para usuarios registrados. Por ejemplo, esta extensión es muy útil cuando quieres tener un sitio de suscripción y descargas exclusivas para usuarios registrados.
ZOO Asksubs
Esta extensión integra el componente de suscripción desarrollado por los mismos desarrolladores de Akeeba Backup, "Akeeba Subscriptions". Es decir, este elemento restringe el acceso a ciertos contenidos de tu web de acuerdo a los niveles de suscripción pre establecidos en el componente Akeeba Subscriptions. Para mayor información revisa este enlace
ZOO Cart (BETA)
Esta extensión permite convertir a ZOO en un sistema de comercio electrónico. Agrega un carro de compras tanto como aplicación como modulo, manejas distintas monedas y medios de pago. También puedes manejar los pedidos, reglas de impuestos, tarifas por envío, entre otros. Observacion importante: existen versiones Beta y otras Beta pero no tanto, esta version es Beta porque segun tengo entendido se hará una gran reestricturacion para dar cabida a mas y mejores funcionalidades.
ZOO Compare
Esta extensión permite crear selección de distintos ítems, para luego generar una comparativa de distintos elementos en una tabla. Luego de seleccionar varios ítems con el botón "Agregar a Comparar", La tabla se genera con características (elementos) preseleccionados mediante layout de ZOO compare.
ZOO Filter
Mi extensión favorita. Principalmente, permite realizar búsquedas avanzadas segmentadas por elementos. Por ejemplo, puedes filtrar elementos usando campos de selección desplegable, radio, rango, fecha, etc. Además, cuenta con algunos toques de Ajax principalmente para el campo de categorías, con el cual se puede realizar anidada, la que es muy útil por ejemplo para filtrar provincia-distrito-comuna.
ZOO Item Pro
Este módulo reemplaza y mejora la funcionalidad del módulo que viene con la instalación nativa de ZOO. Básicamente la función principal de esta extensión es mostrar noticias, artículos, o ítems en la página de inicio. Tiene integración con Widgetkit y filtros avanzados.
ZOO lingual
Esta extensión nos permite incorporar un excelente sistema multilenguaje en ZOO. Este sistema nos recuerda un poco a Jomfish, un componente que fue muy utilizado en las versiones 1.5, 1.7 y 2.5 de Joomla, ya que desde 3.0 en adelante se ha simplificado mucho esta tarea. ZOO lingual da la opción de agregar una palabra alternativa, o frase según sea el caso, dentro de un campo o elemento de ZOO.
ZOO mailing
La extensión ZOOmailing genera una integración entre el componente de gestión de boletines Acymailing con el cual podrás enviar boletines con contenido de ZOO
ZOO Order
Módulo que crea un campo de tipo select para ordenar los ítems de ZOO bajo distintos criterios según los campos o elementos con que esté formado tu ítem. Con un poco de imaginación y un poco de conocimiento de integración de jquery podrías realizar efectos y filtros avanzados por ejemplo utilizando el efecto masonry.js
ZOOseo
Es una de las últimas extensiones desarrolladas y también una de las más útiles y necesarias. Esta extensión te permite manejar los metadatos de los ítems y categorías, reescribir urls o quitar palabras innecesarias y mejorar la forma en que tu sitio es mostrado en los resultados de búsqueda de Google.
ZOOtienda (Obsoleto)
Genera una integración con el componente de e-commerce Tienda. La verdad es que este elemento ha sido declarado como obsoleto porque ya no es prioridad para Zoolanders mantenerlo y el enfoque esta 100% en el lanzamiento de su nuevo componente de e-commerce para ZOO.
ZOOtools
Esta extensión es gratuita, al igual que ZL framework y ZL Extensiones Manager, y te permite mejorar y dar funcionalidades adicionales al área administrativa del backend de ZOO. Por ejemplo, puedes crear separadores entre los cuales puedes clasificar los campos de formularios muy extensos, ocultar campos que no son de uso frecuente, etc.
ZOOtrack
Esta definición es un poco difícil pero aquí vamos. ZOOtrack, es un complemento que permite aumentar las capacidades de búsqueda y captura de información para ser utilizada por elementos, módulos u otras extensiones de ZOOlanders. ZOOtrack es invisible a simple vista, pero cuando quieras utilizar por ejemplo el modulo ítem pro te darás cuenta que podrás emplear más criterios de filtrado por ejemplo, los ítems más vistos por los usuarios.
Consecuencias que podría experimentar por el uso de Zoolanders...
1. Te convertirá en ZOOdicto, y comenzarás a experimentar con aplicaciones web que antes no habrías imaginado que serías capaz de realizar.
2. Probablemente adoptarás ZOO en reemplazo de otros componentes de distintos tipos.
3. Le dirás a tus clientes que podrán subir el contenido que quieran desde la parte frontal del sitio sin necesidad de entrar a la parte de administración de Joomla.
Some articles published on the Joomla Community Magazine represent the personal opinion or experience of the Author on the specific topic and might not be aligned to the official position of the Joomla Project
By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/
Comentarios