Joomla: ¿Cómo clonar componentes y módulos?

martes, 2 de octubre de 2007

Muchas veces desearemos clonar un componente o un módulo de Joomla por diversas razones: ampliar las posibilidades de nuestro sitio, dar otra apariencia y muchas otras que precisamente ahora no se me ocurren.

Pero en fin, en el caso de los módulos es muy fácil. Para clonar un módulo solo es necesario ir al administrador de módulos, seleccionar el que necesitamos y dar clic a la opción clonar módulo.

Pero, ¿cómo clonar un componente?
En el caso de los componentes es más complicado ya que hay que tocar códigos y tablas de nuestra base de datos, lo que podría llegar a ser caótico.

Jesús Piña ha creado un completo tutorial para clonar componentes y lo pueden descargar desde su sitio web o desde aquí.

Joomla: ¿qué son los componentes?

Los componentes son pequeñas aplicaciones independientes entre sí que gestionan la información dentro de Joomla. Los compomentes añaden distintas funcionalidades a Joomla y lo convierten en mucho más que una web de artículos o noticias.

Algunos componentes están relacionados a las funciones principales de Joomla, como por ejemplo la gestión de artículos o el manejo de usuarios. Otros son adicionales y brindan distintos servicios o funcionalidades extra.

La instalación básica de Joomla trae incorporados varios componentes que además de publicar noticias o gestionar usuarios nos permiten crear un directorio de enlaces web, ver noticias de otros sitios web externos, publicar encuestas y anuncios publicitarios, etc.

Pero además existen otros muchos componentes desarrollados por la comunidad de usuarios de Joomla que podemos instalar en nuestro sitio para añadir, entre otras funcionalidades, un repositorio de documentos para descargar, una galería de fotos, un foro de debate, una sección de anuncios clasificados o una tienda online.

Estos componentes adicionales se bajan desde sitios de temática Joomla y se instalan desde el panel de administración, de la misma forma que las plantillas o los módulos.

Normalmente se designa el nombre de los componentes de Joomla con el prefijo "com_ es " (así como en los módulos "mod_").

Descubriendo Joomla

El año 1997, comenzaron mis primeros pasos en la creación de sitios web. En esas fechas aprendí a trabajar en Html casi sin la utilización de programas. Eran mis primeros pasos y mis primeras caídas como webmaster. Dida Pro, era mi ayudante.

Con el correr del tiempo me dediqué a otras cosas dejando casi absolutamente de lado el entretenido mundo del diseño web.

Navegando en internet muchas veces leí ciertas palabras que no tenía idea a que se referían: CMS, Drupal, Mambo, Joomla.

Es en esta última palabra donde quiero detenerme: ¿Qué es Joomla?

Según el sitio Edujoomla, Joomla es un sistema gestor de contenidos web (CMS o Content Management System), que permite crear sitios web elegantes, dinámicos e interactivos .

Con Joomla podemos crear en pocas horas un completo portal para un centro escolar o una web docente en la que publicar noticias, blogs, directorios de enlaces o documentos para descargar sin necesidad de conocimientos técnicos especiales o de complejos lenguajes de programación.
La publicación de contenidos y su actualización se realiza mediante un navegador web desde cualquier ordenador conectado a Internet. El administrador o administradores acceden con su clave a un panel de administración desde el que realizan todas las operaciones, incluidas las relacionadas con la instalación de nuevos componentes y módulos en el sistema.

En cuanto a la estética y diseño, Joomla se basa en plantillas (templates) fácilmente editables, lo que permite cambiar el diseño del sitio completo en cuestión de minutos.

A pocos días de haber ingresado en este mundo de Joomla, debo decir que me ha sorprendido gratamente al punto de dedicar diariamente muchas horas para investigar más sobre este tema al cual le veo mucho futuro.

Joomla trabaja en base a un sistema inicial que se puede ir ampliando gracias a la utilización de componentes , múdulos y mambots.

A medida que descubra nuevas cosas sobre este CMS, iré comentandolo aquí, de manera de poder ayudar a los nuevos iniciados en este sistema.

Además agregaré unos links a componentes, tutoriales y plantillas. Espero que esto sea de utilidad para alguien.

Para empezar, pueden descargar Joomla desde la sección downloads del sitio joomla.org