• Digg
  • LinkedIn
  • Twitter
  • Facebook
bandeau

Joomla!

joomla_Logo

Joomla! est un système de gestion de contenu (en anglais CMS pour Content Management System). 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, etc. Joomla! est sous licence GNU GPL. Dans le concours 2010 du meilleur CMS, Joomla! est arrivé 3ème derrière Wordpress et Drupal dans la catégorie « Hall of Fame », mais promet un retour en force pour 2011 avec sa nouvelle version 1.6.

bandeau

Caractéristiques

Joomla! se compose de plusieurs parties, qui sont construites pour être le plus modulaire possible. Certaines extensions sont appelées "plugins". Ce sont des extensions de fond qui donnent à Joomla de nouvelles fonctionnalités. Il y a plus de 4500 extensions pour Joomla!

En plus des plugins, d'autres 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 optimisés pour le référencement dans les moteurs de recherche. Les "Modules" quand à eux, permettent d'effectuer des tâches telles que l'affichage d'un calendrier ou d'un code personnalisé pour Google Maps par exemple.

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 ses propres réglages. Il est par exemple possible de choisir d'afficher l'article, l'auteur, cacher l'auteur, etc.

bandeau

Personnalisation du site

Joomla! peut, en plus de ses paramètres de base, être personnalisé sur plusieurs points :

  • Au niveau du code de Joomla! : l'utilisateur qui a des connaissances en PHP peut modifier le code en fonction de ses besoins.
  • Du point de vue du design graphique (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.