Home » , » Joomla

Joomla

Joomla! est un système de gestion de contenu ( 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!, déformation du mot swahili Jumla, veut dire : « tous ensemble » ou « dans son ensemble ». Il est 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 2009 du meilleur CMS open source organisé par la société britannique Packt (en), Joomla! est arrivé 3e dans la catégorie Best Open Source PHP Content Management System (derrière Drupal et WordPress) et 2e dans la catégorie nouvellement créée Hall of Fame Award (derrière Drupal).
Caractérisriques
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. Certaines extensions sont appelées « plugins ». (antérieurement connue sous le nom de "Mambots".) Les plugins sont des extensions de fond qui donnent à Joomla 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 y a plus de 4500 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. Les "Composants" permettent d'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 optimisés pour le référencement dans les 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.
Même s'il existe un nombre plus important d'extensions pour Joomla 1.0 que pour la version 1.5, de nouvelles extensions compatibles avec cette dernière version sont désormais mises à disposition à 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. Il est par exemple possible de choisir d'afficher l'article, l'auteur, cacher l'auteur, etc.


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 modèles (template en anglais) : Joomla! permet à l'utilisateur de créer son propre modèle en disposant les menus suivant son goût ;
  • ajout de fonctionnalités : il se fait soit sous forme de modules, soit sous forme de composants, soit sous forme de plugins.
Source : wikipedia
Share this article :

0 commentaires:

Enregistrer un commentaire

 
Copyright © 2012 DZ-alternative - All Rights Reserved
Partenaires : ealgerie |