Joomla!

Un article de Wikipédia, l'encyclopédie libre.

Développeurs OpenSourceMatters
Dernière version 1.5.3 (le 25 avril 2008)
Environnements Multiplate-forme
Langues Multilingue
Type CMS (système de gestion de contenu)
Licence GNU GPL
Site web www.joomla.org

Joomla! est un système de gestion de contenu (en anglais CMS pour Content Management System) libre, open source et gratuit. Il est écrit en PHP et utilise une base de données MySQL. Joomla! inclut des fonctionnalités telles que des flux RSS, des news, une version imprimable des pages, des blogs, des sondages, des recherches. Joomla! est sous licence GNU GPL.

Joomla! (en swahili, veut dire : le tout, tous ensemble et a le même sens en arabe où il veut dire également : "une phrase") créé à partir du CMS Open Source Mambo en août 2005 suite aux désaccords d'une majorité des développeurs open source avec la société propriétaire du nom Mambo. Celle-ci pour accroître sa notoriété voulait utiliser ce nom pour le CMS propriétaire qu'elle développait en parallèle. La très grande majorité des utilisateurs a rapidement suivi le mouvement.

Dans le concours 2007 du meilleur CMS , Joomla! est arrivé 2e dans la catégorie 2007 Overall Open Source Content Management System Award (derrière Drupal) et 1er dans la catégorie Best PHP Open Source Content Management System.

Sommaire

[modifier] Histoire

Joomla a vu le jour à la suite d'un fork de Mambo par l'ensemble de ses principaux développeurs, puis le 17 août 2005. À cette époque, le nom Mambo est une marque déposée par Miro International Pty Ltd, qui ont formé une fondation à but non lucratif avec l'objectif déclaré de financer le projet et à le protéger des poursuites. L'équipe de développement a fait valoir que de nombreuses dispositions de la Fondation structure allait à l'encontre des accords antérieurs réalisés par les membres élus du Comité directeur Mambo, n'avait pas la nécessaire consultation avec les principales parties prenantes, et contenait des dispositions qui violent les valeurs fondamentales open source .

L'équipe de développement a créé le site web OpenSourceMatters pour communiquer avec les utilisateurs, développeurs, concepteurs de sites Web et la communauté en général. Le chef d'équipe de projet Andrew Eddie (alias "MasterChief") a écrit une lettre ouverte à la communauté, publiée sur la section des annonces du forum public sur mamboserver.com.

Un millier de personnes ont rejoint le site opensourcematters.org en un seul jour, la plupart avec des messages d'encouragements et de soutien pour les actions de l'équipe de développement. Le site web a profité d'un effet slashdot et des articles de presse concernant l'événement sont apparus sur newsforge.com, eweek.com, et ZDnet.com. Miro (Peter Lamont) y a donné une réponse publique, dans un article intitulé «La controverse Mambo Open Source - 20 Questions Avec Miro."

Cet événement a suscité de vives réactions dans la communauté du logiciel libre. De nombreux messages pour et contre les actions des deux côtés ont remplis des forums de nombreux autres projets open source.

Dans les deux semaines suivant l'annonce d'Eddie, des équipes ont été réorganisée et la communauté a continué à croître. Avec le soutien de Eben Moglen et du Software Freedom Law Center (SFLC), l'Équipe de base de Joomla! commence le projet en août 2005, ce que Moglen annonce sur son blog. Le SFLC continue à fournir des conseils juridiques à Joomla! Projet.

Jusqu'au 1er septembre 2005, le nouveau nom, "Joomla", qui est l'orthographe anglaise du mot swahili (et urdu: جملہ) signifiant «tous ensemble» ou «dans son ensemble». Le 18 août 2005, Andrew Eddie fait un appel à la collectivité pour proposer d'autres noms et l'équipe de base indique qu'elle prendrait la décision finale, mais le nom n'a finalement pas été choisi parmi la liste des noms suggérés.

Le 7 septembre 2005, l'équipe principale fait appel à la communauté pour un log, puis la communauté est invité à voter sur le logo préféré. La décision de la communauté est comminquée le 22 septembre 2005. Suite à la sélection de logo, des lignes directrices de marque, un manuel de marque, des logos-type et un ensemble de ressources sont publiés le 2 octobre 2005 pour l'usage des collectivités.

La première version de Joomla (Joomla 1.0.0) a été annoncé le 16 septembre 2005. C'est une nouvelle version de Mambo 4.5.2.3 corrigeant certains bugs et des amélioration, notamment au niveau de sécurité. Joomla version 1.5 a été diffusé le 22 janvier 2008. Joomla a remporté l'Award de gestion de contenu Open Source en 2006 et 2007.

[modifier] Caractéristiques

Le paquet se compose de plusieurs parties, qui sont construites pour être le plus modulaire possible, ce qui permet des extensions et intégrations à faire facilement. Un exemple de ces extensions sont appelées « plugins ». (antérieurement connue sous le nom de "Mambots".) Les plugins sont des extensions de fond qui étendent Joomla vers de nouvelles fonctionnalités. Le WikiBot, par exemple, permet à l'auteur de contenu Joomla d'utiliser "Wikitags" dans ses articles Joomla qui vont créer des dynamiques d'auto-hyperliens vers des articles Wikipédia lorsqu'il est affiché. Il ya plus de 2700 extensions pour Joomla disponibles via des extensions Directory, OpenSourceMatters un site qui fonctionne comme un répertoire officiel des extensions.

En plus des plugins, des extensions sont disponibles. "Composants" administrateur d'un site Web pour effectuer des tâches telles que la construction d'une communauté en expansion avec des fonctionnalités pour les utilisateurs, la sauvegarde d'un site web, traduire le contenu et créer des URL qui sont plus respectueux des critères des moteurs de recherche. Certains "Modules" permettent d'effectuer des tâches telles que l'affichage d'un calendrier ou un code personnalisé pour Google AdSense etc. à insérer dans le code de base de Joomla.

Depuis, il a été plus près, il existe plusieurs extensions disponibles pour Joomla que de 1,0 pour la version 1,5, mais 1,5 de nouvelles extensions sont désormais disponibles à un rythme remarquable. Certaines des extensions de la version 1.0 peuvent être utilisées avec la version 1,5 si Joomla est réglé sur le mode de compatibilité.

Joomla permet aux administrateurs de fixer les paramètres de configuration globaux qui affectent tous les articles. Chaque page est conforme à ces paramètres par défaut, mais une page peut avoir son propre réglage de chaque paramètre. Par exemple, vous pouvez choisir d'afficher l'article, l'auteur, cacher l'auteur, ou tout simplement aller à l'échelle mondiale "Afficher l'auteur" paramètre.

[modifier] Personnalisation

L'utilisateur de Joomla peut en plus des paramètres de configuration de base le personnaliser sur plusieurs niveaux :

Au niveau du code de Joomla 
l'utilisateur qui a des connaissances en PHP peut aller mettre à jour le code suivant ses besoins;
Du point de vue de l'affichage - notion de template 
Joomla permet à l'utilisateur de créer son propre template en disposant les menus suivant son goût ;
Ajout de fonctionnalités 
il se fait soit sous forme de module, soit de composants, soit de mambots;


[modifier] Voir aussi

[modifier] Livres


[modifier] Articles connexes

[modifier] Liens externes