Statut de construction
C'est la source de Joomla! 5.x.
Site officiel de Joomla.
Joomla! Historique des versions 5.2.
Les modifications détaillées se trouvent dans le journal des modifications.
Joomla! est un système de gestion de contenu (CMS) qui vous permet de créer des sites Web et des applications en ligne puissantes.
Il s'agit d'une application de serveur Web simple et puissante qui nécessite un serveur avec PHP et MySQL, MariaDB ou PostgreSQL pour fonctionner. Vous pouvez trouver toutes les exigences techniques ici.
Joomla! est un logiciel gratuit et Open Source distribué sous la licence publique générale GNU version 2 ou ultérieure.
Joomla n'est pas installable directement à partir de ce référentiel, veuillez utiliser :
Pour le dernier package stable : https://downloads.joomla.org
Pour un forfait nocturne : https://developer.joomla.org/nightly-builds.html
Pour des instructions détaillées, veuillez visiter https://docs.joomla.org/Special:MyLanguage/J5.x:Setting_Up_Your_Local_Environment
Vous aurez besoin de :
PHP - fondamentalement le même que celui dont vous avez besoin pour exécuter un site Joomla, mais vous avez besoin de la version cli (interface de ligne de commande) (voir https://docs.joomla.org/Special:MyLanguage/Configuring_a_LAMPP_server_for_PHP_development)
Composer - pour gérer les dépendances PHP de Joomla. Pour obtenir de l'aide sur l'installation de Composer, veuillez lire la documentation sur https://getcomposer.org/doc/00-intro.md
Node.js - pour compiler les fichiers Javascript et SASS de Joomla. Pour obtenir de l'aide sur l'installation de Node.js, veuillez suivre les instructions disponibles sur https://nodejs.org/en/
Git - pour la gestion des versions. Téléchargez à partir d'ici https://git-scm.com/downloads (les utilisateurs de MacOS peuvent également utiliser Brew et les utilisateurs de Linux peuvent utiliser le gestionnaire de packages intégré, par exemple apt, yum, etc.).
Étapes pour configurer l'environnement local :
Clonez le dépôt :
clone git https://github.com/joomla/joomla-cms.git
Allez dans le dossier joomla-cms :
cd joomla-cms
Accédez à la branche 5.2-dev :
git checkout 5.2-dev
Installez tous les packages de composition nécessaires :
installation du compositeur
Installez tous les packages npm nécessaires :
npm ci
Points à prendre en compte lors de l'extraction : Joomla crée un cache des espaces de noms de ses extensions dans JOOMLA_ROOT/administrator/cache/autoload_psr4.php
. Si des extensions sont créées, supprimées ou supprimées dans git, ce fichier doit être recréé. Vous pouvez simplement supprimer le fichier et il sera régénéré au prochain appel à Joomla.
Où demander une fonctionnalité ?
Comment signaler un bug sur Issue Tracker ?
Impliquez-vous : Joomla! est un logiciel développé par la communauté. Rejoignez la communauté.
Documentation pour les développeurs.
Documentation pour les concepteurs Web.
Fournir une traduction pour Joomla : Projet Joomla Crowdin
(C) 2005 Open Source Matters, Inc. https://www.joomla.org
Distribué sous la licence publique générale GNU version 2 ou ultérieure
Voir les détails de la licence