|
JOOMLA ! qui signifie « tous ensemble » ou encore « en un tout » en swahili, est un système de gestion de contenus (CMS pour Content Management System en anglais) libre, Open Source et gratuit créé par une équipe internationale de développeurs. Il s’agit d’un logiciel permettant de créer un site dynamique très simplement, sans connaissances techniques particulières. En effet, l’idée du CMS est de séparer la technique de la forme et du contenu qui sont ce que les visiteurs d’un site peuvent voir. Les informations sont rédigées dans des articles qui sont classés dans des catégories qui font partie de sections. Joomla! est écrit en PHP et utilise une base de données MySQL. Il compte des fonctionnalités telles que des news, des flux RSS, une version imprimable des pages, des blogs, des sondages… Joomla! est orienté gestion de contenu mais il peut également servir de portail, de site boutique ou communautaire, de site personnel, etc… grâce à des extensions que vous pouvez télécharger sur internet. Vous avez la possibilité de personnaliser Joomla! à plusieurs niveaux :
En tant qu’utilisateur final, vous pouvez donc utiliser Joomla ! et/ou le modifier sans n'avoir rien à payer car il s’agit d’un logiciel libre sous licence GNU/GPL. Joomla ! fonctionne avec 2 interfaces : 1 interface administration (« backoffice ») et une interface utilisateur (« frontoffice »). Le « backoffice » vous permet de créer la structure de votre site web (sections, catégories, articles…). La modification des articles existants peut se faire en mode Wysiwyg dans le « frontoffice », ce qui permet de déléguer facilement le travail à des rédacteurs. Vous pouvez éditer vos articles en mode Wysiwyg ou encore en mode HTML selon votre niveau de connaissance dans le domaine. Joomla ! dispose d’un système de modèles (templates) qui vous permet de modifier très facilement l’aspect graphique du site que vous avez créé. Il dispose également d’un système d’extensions (composants, modules ou mambots) qui vous permet d’enrichir les fonctionnalités selon vos besoins. Les articles sont stockés dans une base de données mysql sous forme HTML. On ne peut pas faire d’import ou d’export depuis ou vers un autre CMS. Il existe cependant quelques points négatifs : Comme tout CMS, la difficulté est principalement de comprendre la structuration des informations et d'apprivoiser le vocabulaire utilisé (sections, catégories, articles). Il faut choisir les extensions avec soin. Il ne faut pas en abuser et privilégier celles qui sont complètement indépendantes du noyau Joomla!. Si celles-ci modifient des parties du noyau Joomla!, il faut les utiliser en connaissance de cause car des mises à jour du CMS pourront nécessiter une réinstallation ou un redéveloppement de ces extensions. Gestion des droits utilisateurs : Joomla ! ne dispose par défaut que de 2 groupes utilisateurs (public et membre). L’extension GMAccess permet de lever cette limitation. |