CMS flat-file escrito em PHP que armazena páginas em arquivos Markdown, sem precisar de banco de dados.
joomla/joomla-cms
Joomla! é um sistema de gerenciamento de conteúdo gratuito e de código aberto, feito em PHP, para criar sites e aplicações online.
Alternativa open source a:WordPress
- Estrelas
- 5,167
- Forks
- 3,887
- Issues abertas
- 1,058
- Último commit
- há 4 horas
O que é?
Joomla! é um sistema de gerenciamento de conteúdo para criar sites e aplicações web. Ele roda em um servidor com PHP e MySQL, MariaDB ou PostgreSQL, e é distribuído sob a GNU General Public License versão 2 ou posterior.
Este repositório contém o código-fonte da linha Joomla! 6.x, atualmente na branch 6.2-dev. Ele não é um pacote instalável: as versões estáveis e nightly são publicadas separadamente no site de downloads do Joomla. Para configurar um ambiente local, os desenvolvedores usam PHP CLI, Composer e Node.js e, em seguida, instalam as dependências com composer install e npm ci.
O projeto é desenvolvido pela comunidade e inclui diretrizes de contribuição que direcionam correções de bugs e alterações de recursos para diferentes branches de destino.
Recursos principais
- 01Cria sites e aplicações online usando uma stack de PHP e MySQL/MariaDB/PostgreSQL.
- 02Oferece suporte a sites multilíngues.
- 03Usa um sistema de extensões para adicionar componentes, módulos e plugins.
- 04Compila assets JavaScript e SASS com Node.js e npm.
Casos de uso
- Criar um site com conteúdo gerenciado por um painel administrativo para editores sem conhecimentos de desenvolvimento.
- Manter um site multilíngue.
- Desenvolver extensões personalizadas para Joomla ou contribuir com o núcleo do CMS.
Início rápido
- 1
Clone o repositório
git clone https://github.com/joomla/joomla-cms.git - 2
Acesse a pasta joomla-cms
cd joomla-cms - 3
Instale as dependências do PHP com o Composer
composer install - 4
Instale os pacotes do npm
npm ci
Antes de usar
- O repositório não é um pacote instalável; para concluir a instalação, é necessário usar o site de downloads ou configurar um servidor web local.
- São necessários PHP, Composer, Node.js e um banco de dados como MySQL, MariaDB ou PostgreSQL.
- Esta é a branch de desenvolvimento do Joomla 6.2, portanto pode ser menos estável que as versões lançadas.
Tópicos
Perguntas frequentes
- O que é joomla-cms?
- Joomla! é um sistema de gerenciamento de conteúdo gratuito e de código aberto, feito em PHP, para criar sites e aplicações online. Joomla! é um sistema de gerenciamento de conteúdo para criar sites e aplicações web. Ele roda em um servidor com PHP e MySQL, MariaDB ou PostgreSQL, e é distribuído sob a GNU General Public License versão 2 ou posterior.
- joomla-cms é gratuito? Qual é a licença?
- joomla-cms é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- joomla-cms ainda é mantido?
- Manutenção ativa. O último commit de joomla-cms foi em 7 de nov. de 2026.
- Para que posso usar joomla-cms?
- Criar um site com conteúdo gerenciado por um painel administrativo para editores sem conhecimentos de desenvolvimento. Manter um site multilíngue. Desenvolver extensões personalizadas para Joomla ou contribuir com o núcleo do CMS.
- Como instalar joomla-cms?
- Clone o repositório: git clone https://github.com/joomla/joomla-cms.git Acesse a pasta joomla-cms: cd joomla-cms Instale as dependências do PHP com o Composer: composer install Instale os pacotes do npm: npm ci
- Onde consigo joomla-cms?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/joomla/joomla-cms
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um CMS leve de arquivos em PHP que armazena o conteúdo em um arquivo JSON, não usa banco de dados e pode ser instalado em uma etapa, enviando os arquivos.
Halo é um criador de sites de código aberto para blogs pessoais, bases de conhecimento, sites corporativos e lojas virtuais.
Um sistema de gerenciamento de conteúdo gratuito e auto-hospedado, criado com o framework PHP Laravel para prototipagem rápida e desenvolvimento simples.
Um sistema de gerenciamento de conteúdo open source baseado em Django, com foco na experiência de edição e no controle preciso do front-end.
Umbraco é um sistema de gerenciamento de conteúdo gratuito e open source para .NET, usado para criar sites e experiências digitais.