CMS de archivos planos escrito en PHP que guarda las páginas como archivos Markdown y no requiere una base de datos.
joomla/joomla-cms
Joomla! es un sistema de gestión de contenidos PHP gratuito y de código abierto para crear sitios web y aplicaciones en línea.
Alternativa open source a:WordPress
- Estrellas
- 5,165
- Forks
- 3,887
- Issues abiertos
- 1,058
- Último commit
- hace 18 horas
¿Qué es?
Joomla! es un sistema de gestión de contenidos para crear sitios web y aplicaciones web. Se ejecuta en un servidor con PHP y MySQL, MariaDB o PostgreSQL, y se distribuye bajo la GNU General Public License versión 2 o posterior.
Este repositorio contiene el código fuente de la línea Joomla! 6.x, actualmente en la rama 6.2-dev. No es un paquete instalable: las versiones estables y las compilaciones nightly se publican por separado en el sitio de descargas de Joomla. Los desarrolladores configuran un entorno local con PHP CLI, Composer y Node.js; luego instalan las dependencias con composer install y npm ci.
El proyecto lo desarrolla la comunidad e incluye pautas de contribución que asignan las correcciones de errores y los cambios de funcionalidades a distintas ramas de destino.
Funciones clave
- 01Permite crear sitios web y aplicaciones en línea con una pila basada en PHP y MySQL/MariaDB/PostgreSQL.
- 02Admite sitios web multilingües.
- 03Utiliza un sistema de extensiones para añadir componentes, módulos y plugins.
- 04Compila recursos de JavaScript y SASS con Node.js y npm.
Casos de uso
- Crear un sitio web basado en contenidos con un panel de administración para que los editores que no son desarrolladores puedan gestionarlo.
- Gestionar un sitio web multilingüe.
- Desarrollar extensiones personalizadas de Joomla o contribuir al núcleo del CMS.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/joomla/joomla-cms.git - 2
Ve a la carpeta joomla-cms
cd joomla-cms - 3
Instala las dependencias de PHP con Composer
composer install - 4
Instala los paquetes de npm
npm ci
Antes de usarlo
- El repositorio no es un paquete instalable; para completar la instalación, necesitas usar el sitio de descargas o configurar un servidor web local.
- Necesita PHP, Composer, Node.js y una base de datos como MySQL, MariaDB o PostgreSQL.
- Esta es la rama de desarrollo de Joomla 6.2, por lo que puede ser menos estable que las versiones publicadas.
Temas
Preguntas frecuentes
- ¿Qué es joomla-cms?
- Joomla! es un sistema de gestión de contenidos PHP gratuito y de código abierto para crear sitios web y aplicaciones en línea. Joomla! es un sistema de gestión de contenidos para crear sitios web y aplicaciones web. Se ejecuta en un servidor con PHP y MySQL, MariaDB o PostgreSQL, y se distribuye bajo la GNU General Public License versión 2 o posterior.
- ¿joomla-cms es gratuito? ¿Qué licencia tiene?
- joomla-cms es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿joomla-cms sigue mantenido?
- Mantenimiento activo. El último commit de joomla-cms fue el 5 nov 2026.
- ¿Para qué puedo usar joomla-cms?
- Crear un sitio web basado en contenidos con un panel de administración para que los editores que no son desarrolladores puedan gestionarlo. Gestionar un sitio web multilingüe. Desarrollar extensiones personalizadas de Joomla o contribuir al núcleo del CMS.
- ¿Cómo se instala joomla-cms?
- Clona el repositorio: git clone https://github.com/joomla/joomla-cms.git Ve a la carpeta joomla-cms: cd joomla-cms Instala las dependencias de PHP con Composer: composer install Instala los paquetes de npm: npm ci
- ¿Dónde consigo joomla-cms?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/joomla/joomla-cms
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un CMS de archivos planos y tamaño reducido, escrito en PHP, que almacena el contenido en un archivo JSON, no requiere base de datos y se instala en un solo paso al subir sus archivos.
Halo es un creador de sitios web de código abierto para blogs personales, bases de conocimiento, sitios corporativos y tiendas en línea.
Sistema de gestión de contenidos gratuito y autohospedado, basado en Laravel PHP y pensado para crear prototipos y desarrollar con rapidez y sencillez.
Un sistema de gestión de contenidos de código abierto basado en Django, centrado en la experiencia de edición y el control preciso del front end.
Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales.