Repolode
joomla

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. 1

    Clona el repositorio

    git clone https://github.com/joomla/joomla-cms.git
  2. 2

    Ve a la carpeta joomla-cms

    cd joomla-cms
  3. 3

    Instala las dependencias de PHP con Composer

    composer install
  4. 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