Status de construção
Esta é a fonte do Joomla! 5.x.
Site oficial do Joomla.
Joomla! Histórico da versão 5.2.
Mudanças detalhadas estão no changelog.
Joomla! é um sistema de gerenciamento de conteúdo (CMS) que permite criar sites e aplicativos online poderosos.
É um aplicativo de servidor web simples e poderoso que requer um servidor com PHP e MySQL, MariaDB ou PostgreSQL para funcionar. Você pode encontrar os requisitos técnicos completos aqui.
Joomla! é um software gratuito e de código aberto distribuído sob a Licença Pública Geral GNU versão 2 ou posterior.
Joomla não pode ser instalado imediatamente a partir deste repositório, use:
Para o pacote estável mais recente: https://downloads.joomla.org
Para um pacote noturno: https://developer.joomla.org/nightly-builds.html
Para obter instruções detalhadas, visite https://docs.joomla.org/Special:MyLanguage/J5.x:Setting_Up_Your_Local_Environment
Você precisará de:
PHP - basicamente o mesmo que você precisa para executar um site Joomla, mas você precisa da versão cli (interface de linha de comando) (consulte https://docs.joomla.org/Special:MyLanguage/Conposing_a_LAMPP_server_for_PHP_development)
Composer - para gerenciar dependências PHP do Joomla. Para obter ajuda na instalação do compositor, leia a documentação em https://getcomposer.org/doc/00-intro.md
Node.js - para compilar arquivos Javascript e SASS do Joomla. Para obter ajuda na instalação do Node.js, siga as instruções disponíveis em https://nodejs.org/en/
Git - para gerenciamento de versões. Baixe aqui https://git-scm.com/downloads (os usuários do MacOS também podem usar o Brew e os usuários do Linux podem usar o gerenciador de pacotes integrado, por exemplo, apt, yum, etc).
Etapas para configurar o ambiente local:
Clone o repositório:
clone do git https://github.com/joomla/joomla-cms.git
Vá para a pasta joomla-cms:
cd joomla-cms
Vá para o branch 5.2-dev:
git check-out 5.2-dev
Instale todos os pacotes necessários do compositor:
instalação do compositor
Instale todos os pacotes npm necessários:
npmci
Coisas que você deve estar ciente ao puxar: Joomla cria um cache dos namespaces de suas extensões em JOOMLA_ROOT/administrator/cache/autoload_psr4.php
. Se extensões forem criadas, excluídas ou removidas no git, esse arquivo precisará ser recriado. Você pode simplesmente excluir o arquivo e ele será regenerado na próxima chamada ao Joomla.
Onde solicitar um recurso?
Como você relata um bug no Issue Tracker?
Envolva-se: Joomla! é um software desenvolvido pela comunidade. Junte-se à comunidade.
Documentação para desenvolvedores.
Documentação para Web designers.
Forneça uma tradução para Joomla: Projeto Joomla Crowdin
(C) 2005 Open Source Matters, Inc.
Distribuído sob a Licença Pública Geral GNU versão 2 ou posterior
Veja detalhes da licença