sábado, 14 de julio de 2012

Que son las extensiones en Joomla


Joomla por sí sólo es un potente gestor de contenidos, que no sólo permite la publicación de artículos, sino también la gestión de enlaces, encuestas, plantillas, sindicación RSS...
Cuando Joomla queda instalado por primera vez, obtenemos un potente gestor de contenidos con muchas posibilidades, pero en ocasiones "necesitamos de algo más": un foro, una galería de imágenes, un sistema de comentarios, un libro de visitas... Sería muy complejo desarrollar un sistema de gestión de contenidos que tuviera todas estas funcionalidades, por lo que en Joomla (y en otros gestores) se crearón las "extensiones", un conjunto (hay miles) de aplicaciones (grandes y pequeñas) desarrolladas por la comunidad de usuarios en PHP, y puestas en su gran mayoría a disposición de todos en http://extensions.joomla.org
Casi toda aplicación existente en Internet, ha sido desarrollada para Joomla, o está en desarrollo.

Tipos de extensiones

- Existen tres tipos de extensiones para Joomla: componentes, módulos y plugins. En la página de descargas http://extensions.joomla.org se identifican así:
ComponenteComponentes. (component) Suelen ser programas desarrollados en PHP más o menos grandes e independientes de Joomla, aunque aprovechan su sistema de usuarios, gestión, etc. El componente se instala en su propio menú del panel de administración y siempre requiere de una configuración previa.
MóduloMódulos. (module) Pequeños contenidos que se muestran en el exterior (frontend), en alguna de las posiciones para módulos que incorpora cada plantilla (left, right, user1...)
PluginsPlugins. Pequeños programas que permiten integrar otros contenidos en el cuerpo del artículo, habitualmente. 
Las extensiones solo funcionan para la versión del CMS en la que son desarrolladas, para identificar estas extensiones, en la ficha de la extensión se facilitan estos iconos:


1.5 native- Extensiones desarrolladas íntegramente para Joomla 1.5.x. No funcionan en Joomla 1.0.x o en Joomla 2.5
-  Extensiones desarrolladas íntegramente para Joomla 2.5.x. No funcionan en Joomla 1.0.x o en Joomla 1.5

"Cuidado con las extensiones"

Algunas recomendaciones importantes a tener en cuenta sobre las extensiones:
  1. Si instalas una extensión para probar, y no la vas a mantener ni a actualizar, bórrala. Una extensión no actualizada también es un "coladero" para piratas informáticos.
  2. Siempre actualiza las extensiones que tengas instaladas. Al igual que sucede con el "core" de Joomla, periódicamente surgen nuevas versiones de las extensiones más populares, corrigiendo errores o agujeros de seguridad. Ha habido ocasiones en las que sitios Web con Joomla actualizado ha sido pirateado a través de una extensión no actualizada.
  3. Si tienes suficiente con lo que trae Joomla instalado para hacer tu sitio Web, no instalaes nada más. Las extensiones te darán más trabajo de administración.
  4. Instala extensiones que provengan de sitios oficiales de Joomla o que se anuncien en los repositorios de descargas de estos. No instales extensiones descargadas directamente de lugares piratas de Internet. Podrían incluir algún tipo de programa para piratear tu sitio Web.
  5. Normalmente las extensiones son gratuitas. Pero puede haber algunas de tipo "comercial", que requieren de suscripción para ser utilizadas. Para un Centro Educativo, intenta utilizar extensiones que tengan una licencia "free", "GPL/GNU" o similar.
  6. Nunca desinstales una extensión que no hayas instalado, o podrías provocar errores en tu sitio Web. Las extensiones que trae "de serie" Joomla no deben ser eliminadas. En el panel de administración, en el instalador de extensiones, se identifican porque han sido creadas por el "Joomla Project".
  7. Mantén actualizada tu extensión a la última versión disponible. Quédate con la ficha en la que la descargaste la extensión (favoritos del navegador, por ejemplo) y visita de vez en cuando su página, para saber si hay nuevas versiones. Actualizar una extensión normalmente es sencillo: eliminas la versión caducada e instalas la nueva (suelen conservar los datos de la tabla de datos). De todas formas, aconsejo mirar las instrucciones tanto de instalación como de actualización, cuando llegue el caso.

Extensiones ya instaladas en Joomla

En realidad, Joomla en sí mismo es un conjunto de extensiones que interactúan entre sí, y que ya trae instaladas: el gestor de artículos, de usuarios, de enlaces..., dan forma a Joomla como gestor de contenidos. De forma individual podrían existir, pero la integración en el paquete conocido como "Joomla", perfilan un completo sistema.
En los artículos publicados en nuestro sitio Web, iremos analizando una por una las extensiones que Joomla trae en su instalación más básica, para pasar posteriormente a estudiar algunas extensiones útiles para Centros Educativos desarrolladas por la Comunidad Joomla.


0 comentarios:

Publicar un comentario