Joomla!
Joomla! (pronunciado joomla ) es un sistema de administración de contenido (CMS) escrito en PHP y JavaScript que utiliza MySQL DBMS u otro DBMS relacional industrial estándar como almacenamiento de base de datos . Es un software libre con licencia GNU GPL .
Etimología
El nombre "Joomla!" fonéticamente idéntico a la palabra "Jumla", que en swahili significa "todos juntos" o "uno", lo que refleja el enfoque de los desarrolladores y la comunidad para el desarrollo del sistema. [6]
Historia
Sistema de gestión de contenidos Joomla! es una rama del conocido CMS Mambo . Un equipo de desarrolladores independientes se separó del proyecto Mambo debido a desacuerdos en la política económica. El 16 de septiembre de 2005, se lanzó la primera versión de Joomla!, que es esencialmente un Mambo 4.5.2.3 renombrado e incluye correcciones para errores y vulnerabilidades encontradas en ese momento .
Para el verano de 2008, el número de descargas diarias de Joomla! ocupó el segundo lugar después de WordPress con un margen significativo de otros sistemas similares. [7]
- La versión 1.0 se considera obsoleta, su soporte oficial se suspendió el 1 de julio de 2009.
- El soporte para la versión 1.6 finalizó el 19 de agosto de 2011.
- El soporte para la versión 1.7 finalizó el 24 de febrero de 2012. [ocho]
- El soporte para la versión 1.5 finalizó el 27 de septiembre de 2012.
- El soporte para la versión 2.5 continuó hasta finales de 2014.
- La versión actual de la rama 3.x es 3.10.0, que se lanzó el 17 de agosto de 2021.
- La versión actual de la rama 4.x es 4.0.0, que se lanzó el 17 de agosto de 2021.
Versiones de Joomla! [9] [10]
Versión
|
Fechas de lanzamiento
|
Soporte hasta
|
1.0
|
2005-09-22
|
2009-07-22
|
1.5 (LTS)
|
2008-01-22
|
2012-09
|
1.6
|
2011-01-10
|
2011-08
|
1.7
|
2011-07-19
|
2012-02
|
2.5 (LTS)
|
2012-01-24
|
2014-12-31
|
3.0
|
2012-09-27
|
2013-05
|
3.1
|
2013-04-24
|
2013-12
|
3.2
|
2013-11-06
|
2014-10
|
3.3
|
2014-04-30
|
antes del lanzamiento de 3.4
|
3.4
|
2015-02-25
|
antes del lanzamiento de 3.5
|
3.5
|
2016-03-21
|
antes del lanzamiento de 3.6
|
3.6
|
2016-07-12
|
antes del lanzamiento de 3.7
|
3.7
|
2017-04-25
|
antes del lanzamiento de 3.8
|
3.8
|
2017-09-19
|
antes del lanzamiento de 3.9
|
3.9
|
2018-10-30
|
antes del lanzamiento de 3.10
|
3.10
|
2021-08-17
|
2023-08
|
4.0 (LTS)
|
2021-08-17
|
antes del lanzamiento 4.1
|
Versión que ya no es compatible
Versión compatible
Versiones futuras
Descripción del sistema
CMS Joomla! incluye un conjunto mínimo de herramientas para la instalación inicial, que se complementa según sea necesario. Esto reduce el desorden del panel administrativo con elementos innecesarios, y también reduce la carga en el servidor y ahorra espacio en el alojamiento.
Joomla! le permite mostrar la interfaz de las partes frontal y administrativa en cualquier idioma. El catálogo de extensiones contiene muchos paquetes de idiomas que se instalan mediante herramientas de administración regulares. Están disponibles paquetes de ruso, ucraniano, bielorruso y algunos otros idiomas del espacio postsoviético . [once]
Características clave
- La funcionalidad se puede aumentar con la ayuda de extensiones adicionales (componentes, módulos y complementos).
- Existe un módulo de seguridad para autenticación multinivel de usuarios y administradores (usando su propio algoritmo para autenticación y "mantenimiento" de sesiones).
- El sistema de plantillas le permite cambiar fácilmente la apariencia del sitio: la ubicación de los módulos, las fuentes y más. Puede permitir que los usuarios elijan entre varias pantallas. Hay una gran selección de plantillas listas para usar en la red, tanto pagas como gratuitas. También hay software para crear plantillas originales usted mismo.
- Se proporcionan diseños de módulos personalizables, que incluyen izquierda, derecha, centro y cualquier otra posición de bloque arbitraria. Opcionalmente, el contenido del módulo se puede incluir en el contenido del material. Por ejemplo, la expresión {loadposition mod_fpslideshow}, ingresada (junto con llaves) en un lugar arbitrario del artículo, generará el contenido del módulo, que recibe la posición de salida como "mod_fpslideshow".
- Las ventajas del sistema incluyen el hecho de que usted mismo puede escribir todos los componentes, módulos, complementos y plantillas, colocarlos en un directorio de extensión estructurado o editar una extensión existente a su discreción.
- Las actualizaciones se lanzan regularmente. Existe un " bug tracker " público (sistema de seguimiento de errores). (Consulte la lista de rastreadores oficiales ). También hay rastreadores de migración de versiones anteriores de Joomla!, rastreadores de deseos de mejora de funciones, etc., donde Joomla! puede dejar comentarios sobre el trabajo de CMS , que posteriormente son estudiados por sus desarrolladores, si es necesario, incluidos en la próxima actualización de Joomla! arreglos que resuelven ciertos problemas.
- A partir de la versión 1.6, se incorpora el multilingüismo.
- A partir de la versión 2.5, se ha ampliado la compatibilidad con bases de datos. Soporte implementado para Microsoft SQL Server , y desde la versión 3.0 - PostgreSQL [12] . En el futuro se planea agregar soporte para Oracle , SQLite .
- Desde la versión 3.7 soporte nativo para campos de Joomla.
- A partir de la versión 4.0, se ha agregado soporte para servicios web en forma de REST , un componente de organización del flujo de trabajo y la capacidad de crear plantillas de correos electrónicos del sitio .
Opciones de administración
- Para cada página dinámica, puede crear su propia descripción y palabras clave para aumentar la clasificación en los motores de búsqueda ;
- El inicio y el final de la publicación de cualquier material se pueden programar de acuerdo con el calendario;
- La capacidad de restringir el acceso a ciertas secciones del sitio solo para usuarios registrados y con el lanzamiento de Joomla! 1.6 acceso tanto a la sección como a un material determinado hasta un material de conexión específico ↔ usuario;
- Diseños personalizables de elementos por áreas de plantilla;
- Varios módulos (últimas noticias, contador de visitas, estadísticas detalladas de visitas, libro de visitas, foro y otros);
- En la versión 1.6, se ha mejorado mucho el sistema de instalación y gestión de extensiones. Ahora es posible instalar simultáneamente varias extensiones combinadas en un paquete de instalación. Además, se implementa la capacidad de actualizar automáticamente las extensiones instaladas (siempre que el desarrollador de la extensión utilice este mecanismo);
- La versión 1.6 introdujo la capacidad de publicar contenido en varios idiomas;
- En la versión 1.6, fue posible determinar las horas de inicio y finalización de los módulos de publicación. También en la nueva versión de Joomla! opciones mejoradas para administrar la visualización de contenido;
- Posibilidad de crear no uno, sino varios formularios de comentarios para cada contacto;
- Módulo para recibir noticias, artículos y enlaces de autores remotos;
- Jerarquía de objetos;
- Gestor de boletines. Soporte para más de 360 servicios de boletines en todo el mundo;
- Editor visual integrado TinyMCE ;
- CNC : " URL legible por humanos ", por ejemplo, "example.com/news/2011/ " ;
- Más de 8500 (al 22/11/2014) extensiones listas para usar ( http://extensions.joomla.org ).
Escalado del sistema
Estructuralmente, un sistema es un núcleo al que se conectan los componentes . Los componentes pueden estar compuestos funcionalmente por un módulo, complemento y/o plantilla:
- módulos : elementos que se muestran en la página del usuario como bloques separados.
- Los complementos son elementos que se muestran en la barra de herramientas administrativa y brindan funcionalidad adicional.
- plantillas : un elemento responsable del diseño unificado de todo el sitio.
En el núcleo de Joomla! incluye:
- bloque (la funcionalidad está determinada por el código HTML que contiene) y sus variedades con opciones de gestión avanzadas desde el panel administrativo: banners (módulos para publicidad), contactos (bloque para colocar información de contacto y formularios de comentarios), suministro de noticias (suscripción RSS);
- material (artículo) con etiquetas (palabras clave) y categorías (carpetas) para la navegación del usuario, un editor para un diseño de material conveniente. [13] [14]
Las extensiones gratuitas de terceros no están incluidas en el kernel:
- complemento para copia de seguridad ( copia de seguridad ) y restauración, por ejemplo, Akeeba Backup.
La creación de su propia extensión se realiza escribiendo un complemento en PHP utilizando la API de Joomla!
Requisitos mínimos del sistema
- Las versiones 1.6, 1.7 y 2.5 requieren al menos Apache 2.0, PHP 5.2.4 y MySQL 5.0.4. [quince]
- La versión 3.x requiere PHP 5.3.10+ (Magic Quotes GPC desactivado), MySQL 5.1+ (con compatibilidad con InnoDB ), Apache 2.x+ (con módulos mod_mysql, mod_xml y mod_zlib) [15]
- La versión 4.x requiere PHP 7.2.5+, MySQL 5.6+ (con soporte InnoDB), Apache 2.x+ (con módulos mod_mysql, mod_xml y mod_zlib) [15]
Uso en comercio electrónico
En Joomla! Hay muchas aplicaciones para organizar una tienda electrónica, en particular:
- VirtueMart
- joomshopping
- hikashop
- J2Store
- rojoTIENDA
- JBZoo
Premios
Best Linux / Open Source Project es el mejor proyecto de código abierto. Exposición LinuxWorld Expo 2005. [16]
- 2005
- Premios Linux y código abierto en Londres Mejor proyecto Linux/código abierto
- 2006
- Packt Open Source Awards - Mejor CMS de código abierto
- UK Linux & Open Source Awards Mejor Proyecto Linux / Open Source - Joomla! Vuelve a ganar en LinuxWorld del Reino Unido
- 2007
- Premios Packt Open Source - Mejor PHP CMS de código abierto
- 2008
- Premios Packt de código abierto
- Open Source CMS Most Valued Person - Premio personal Johan Janssens
- 1er finalista Mejor CMS de código abierto
- 1er finalista Mejor CMS de código abierto en general
- 2009
- Premios Packt de código abierto
- Open Source CMS Most Valued Person - Premio personal Louis Landry
- 1er finalista del Salón de la Fama de Packt CMS
- Segundo finalista Mejor CMS de código abierto
- 2010
- Premios Packt Open Source: segundo finalista del CMS del Salón de la Fama
- 2011
- Packt Open Source Awards - Mejor CMS de código abierto
- 2012
- 2014
- CMS Critic People's Choice Awards - Mejor PHP CMS de código abierto
- 2015
- CMS Critic People's Choice Awards - Mejor CMS gratuito
- 2016
- CMS Critic People's Choice Awards - Mejor CMS gratuito
- 2017
- CMS Critic People's Choice Awards - Mejor CMS gratuito [17]
- 2018
- CMS Critic People's Choice Awards - Mejor CMS gratuito [18]
- 2019
- CMS Critic People's Choice Awards - Mejor CMS gratuito [18]
- 2020
- CMS Critic People's Choice Awards - Mejor CMS gratuito [19]
- 2021
- CMS Critic People's Choice Awards - Mejor CMS gratuito [20] [21]
- CMS Critic's Choice Awards - Mejor CMS de código abierto [20] [21]
Notas
- ↑ Presentamos Joomla 1.0
- ↑ https://www.joomla.org/announcements/release-news/5865-joomla-4-2-release.html
- ↑ El proyecto de código abierto de joomla en Open Hub: página de idiomas - 2006.
- ↑ http://www.joomla.org/about-joomla.html
- ↑ El proyecto de código abierto de joomla en Open Hub: Página de licencias - 2006.
- ↑ El swahili es un préstamo del árabe جملة "colección".
- ↑ Ric Shreves. Encuesta de mercado de CMS de código abierto de 2008 (ing.) ( pdf ) (27 de julio de 2008). — Visión general del mercado abierto de CMS. Consultado el 11 de agosto de 2009. Archivado desde el original el 28 de agosto de 2011.
- ↑ Joomla! 1.7.5 Publicado (ing.) ( html ) (2 de marzo de 2012). Consultado el 2 de marzo de 2012. Archivado desde el original el 31 de mayo de 2012.
- ↑ Joomla! Versiones CMS - Joomla! Documentación . Fecha de acceso: 31 de diciembre de 2015. Archivado desde el original el 4 de marzo de 2016. (indefinido)
- ↑ Joomla! Hoja de ruta del proyecto . Consultado el 30 de abril de 2017. Archivado desde el original el 12 de abril de 2017. (indefinido)
- ↑ Joomla! Portal de la comunidad - Paquetes de traducción . Consultado el 18 de julio de 2016. Archivado desde el original el 20 de agosto de 2016. (indefinido)
- ↑ Lanzamiento de Joomla 3.0.0 . Joomla (27 de septiembre de 2012). Consultado el 29 de septiembre de 2012. Archivado desde el original el 17 de octubre de 2012. (indefinido)
- ↑ Componente "Banner" . Fecha de acceso: 11 de enero de 2015. Archivado desde el original el 28 de diciembre de 2014. (indefinido)
- ↑ Creación de etiquetas . Archivado desde el original el 11 de febrero de 2015. (indefinido)
- ↑ 1 2 3 Requisitos técnicos de Joomla Archivado el 8 de febrero de 2010 en Wayback Machine .
- ↑ Joomla! recibió 2 premios en LinuxWorld Expo 2005 (rus.) , Joomla! en ruso (7 de octubre de 2005). Archivado desde el original el 3 de febrero de 2017. Consultado el 3 de febrero de 2017.
- ↑ Premios de la Crítica CMS 2017 . Consultado el 21 de abril de 2018. Archivado desde el original el 26 de julio de 2018. (indefinido)
- ↑ 1 2 CMS Critic Awards . CMS crítico. Consultado el 12 de febrero de 2019. Archivado desde el original el 2 de febrero de 2019.
- ^ Premios de la crítica CMS . CMS crítico . Consultado el 19 de noviembre de 2021. Archivado desde el original el 19 de noviembre de 2021.
- ↑ 1 2 Presentamos a los ganadores de los premios CMS Critic's Choice Awards 2021 . CMS Critic (31 de marzo de 2022). Consultado el 9 de abril de 2022. Archivado desde el original el 8 de abril de 2022.
- ↑ 1 2 Joomla! equipo de marketing. Joomla! Cuál es el mejor CMS gratuito y el mejor CMS de código abierto de 2021 CMS Critic Awards ? . Joomla! portal de la comunidad . Consultado el 9 de abril de 2022. Archivado desde el original el 9 de abril de 2022. (indefinido)
Literatura
- Dan Ramel. Joomla! para profesionales = Joomla avanzado!. - M. : "Williams" , 2014. - 448 p. — ISBN 978-5-8459-1891-8 .
- Kolisnichenko Denis Nikoláyevich Joomla! 3.0. Manual de usuario. - M. : "Dialéctica" , 2013. - 256 p. - ISBN 978-5-8459-1864-2 .
- Mark Dexter, Louis Landry. Joomla!: programación = Joomla! Programación (Prensa Joomla!). - M. : "Williams" , 2013. - 592 p. — ISBN 978-5-8459-1798-0 .
Enlaces
Sitio oficial
en redes sociales |
|
---|
sitios temáticos |
|
---|
En catálogos bibliográficos |
|
---|