Clicky

WordPress vs Joomla! - Nomenclatura

WordPress vs Joomla! - Nomenclatura

A pesar de las enormes diferencias algunas cuestiones conducen a soluciones comunes

Esta serie de artículos "WordPress vs Joomla!" tiene como objetivo informar a los usuarios acerca de las diferencias y similitudes entre estos dos CMS y que les sea más fácil entenderlos.

"Donde fueres, haz lo que vieres" - este dicho es muy cierto en las comunidades creadas por los partidarios de los distintos CMS. Por lo tanto, vale la pena familiarizarse con el vocabulario básico.

Las siguientes comparaciones tendrán la siguiente distribución:

Nombre de WordPress - Nombre de Joomla!

Descripción

Tema (Theme) - Plantilla (Template)

La idea de tema/plantilla es la misma en ambos CMS y se usa para cambiar la apariencia general del sitio. La palabra "tema" se utiliza para WordPress y "plantilla" para Joomla!, tanto en sus respectivas comunidades como en sus paneles administrativos. Aunque teóricamente ambos nombres se pueden usar indistintamente, generalmente este no es el caso.

Widget - Componente, Módulo, Plugin

En WordPress, además de los temas, hay una forma popular para extender la funcionalidad del CMS: los plugins (bueno, también hay drop-ins, pero es un tema bastante avanzado. Por lo tanto rara vez se discute y lo podemos omitir). Por otro lado, Joomla tiene una división más extensa:

Componente - Por lo general una gran extensión que requiere páginas adicionales para manejarla. Un ejemplo de un componente en el mundo de WordPress es WooCommerce. El componente puede crear sus propios tipos de elementos de menú y generar sus propias subpáginas. También vale la pena señalar que en Joomla! hay varios componentes pre-instalados, como el componente de contenido, el componente banners y el componente enlaces, etc.. En WordPress, son las funcionalidades las que están íntimamente asociadas con el CMS, por lo que no son tratadas como una extensión adicional.

Módulo - El equivalente a un widget de WordPress - se muestra en una posición de módulo específico de una plantilla. En general, cuando se trata de funcionalidad, es menos desarrollado que el componente, ya que es administrado por un grupo de opciones disponibles durante la edición del módulo. La diferencia entre un módulo y un componente es que un módulo es una parte de una subpágina individual, mientras que el componente crea la subpágina.

Plugin - En teoría la forma más simple de extensión (aunque a veces hay plugins muy complejos) que permite modificar el contenido y guardar páginas secundarias a través de su código. En general no genera contenido adicional por sí mismo, sino más bien se utiliza para modificar los recursos existentes.

Widget - Módulo

La diferencia entre un widget y un módulo ya se ha descrito en la sección anterior, sin embargo, ten en cuenta que, mientras que los módulos en Joomla! pueden ser asignados a páginas y lenguajes específicos, dicha funcionalidad no es posible en WordPress y requiere el uso de complementos adicionales.

Sidebar - Posición de módulo

En esencia, cuando se trata de funcionalidad, ambos elementos son los mismos, cada tema/plantilla contiene las áreas donde se pueden colocar bloques adicionales de contenido (Módulos/widgets) de acuerdo con la disposición diseñada. Estos bloques se definen en el tema o son generados dinámicamente por las extensiones.

Escritorio - Panel de Administración (A partir de la versión 3.2 de Joomla! "Panel de control")

El área principal de gestión de un sistema CMS.

Código corto (Shortcode) - Plugin

En WordPress la notación [xyz] te permite insertar el contenido deseado. En Joomla! puedes utilizar la notación [xyz], la cual actuará como código corto - pero en el caso de los plugins es sólo una de las funcionalidades posibles. Qué es digno de mención: el código corto se puede definir en el tema, y los plugins de Joomla! son siempre una entidad separada.

Acción - Evento

Las acciones son equivalentes a los eventos en Joomla! que se activan en las partes apropiadas del código. En general, los eventos son manejados por los plugins apropiados. En el caso de las acciones de WordPress, podemos añadir el código de manejo de una acción determinada en cualquier parte del plugin/plantilla.

Filtro - Overwriting (sobrescribir)

En Joomla! no hay un equivalente real de filtros, sino que se sustituye en la forma de la capacidad de sobrescribir los elementos clave generados por Joomla!: contenedores alrededor de módulos, bloques de búsqueda, mensajes del sistema y las extensiones de archivo de vista. Otra opción es acceder al código objeto devuelto por los acontecimientos JResponse o class. A diferencia de WordPress, Joomla! tiene la ventaja con respecto a la posibilidad de sobrescribir puntos de vista - en el caso de WordPress, la posibilidad de sobrescribir vistas de plugins/widgets depende de la buena voluntad del autor del plugin (es decir, si él/ella se hizo cargo de esta función o no - por ejemplo, existe tal funcionalidad en BuddyPress), con Joomla!, si la extensión se crea de acuerdo a las normas, es posible sobrescribir todos los puntos de vista.

Resumen

Como se puede ver todos los elementos clave tienen sus equivalentes, lo que atestigua claramente al hecho de que a pesar de las enormes diferencias entre WordPress y Joomla!, algunas cuestiones conducen a soluciones comunes que se diferencian más en el nivel de funcionalidad que en la idea o la arquitectura.

Jesus_Caceres