Fonctionnalités générales :
- Joomla! est un système de gestion de contenu (en anglais, CMS, pour Content Management System). Ce logiciel web permet de créer un site internet dynamique. Les informations sont rédigées dans des articles. Les articles sont classés dans des sections elles mêmes subdivisées en catégories.
- Joomla! fonctionne avec une interface administration (“backoffice”) et une interface utilisateur (“frontoffice”). Le “backoffice” permet de créer la structure du site web (sections, catégories, articles, items de menus, gestion des utilisateurs). La modification des articles existants peut se faire en mode Wysiwyg dans le “frontoffice”, ce qui permet une délégation facile à des rédacteurs. L’éditeur des articles propose un mode Wysiwyg pour tout utilisateur mais aussi un mode texte HTML pour des utilisateurs avancés.
- Joomla! dispose d’un système de modèles (templates) qui permet de modifier très facilement l’aspect graphique du site créé.
- Joomla dispose d’un système d’extensions (appelées : composants, modules ou mambots) qui permet d’enrichir les fonctionnalités selon les besoins. Ces extensions font de Joomla! un CMS très modulaire.
- La version actuelle finalisée est la 1.0.13. Une version 1.5 en développement depuis un an est en RC3 et la sortie de la version finalisée est imminente.
Limitations, difficultés, fonctionnalités importantes non couvertes:
- Comme tout CMS, la difficulté est principalement de comprendre la structuration des informations et de s’approprier son vocabulaire (sections, catégories, articles).
- Les extensions sont à choisir avec soin. Ne pas en abuser. Privilégier celles qui sont complètement indépendantes du noyau Joomla!. Si elles modifient des parties du noyau Joomla! : à 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). Cette limitation peut être levée par l’extension GMAccess.
- Comme toute solution PHP/MySQL, il est nécessaire d’être attentif à la sécurité et de suivre les mises à jour de sécurité de Joomla!. Le succès de joomla en fait une cible intéressante pour les hackers bien que Websecure Group garantisse la sécurité du CMS par un certificat décerné lors du festival russe : Chaos Construction (Août 2006).
Commentaires
Joomla! 1.5.x - Mise à jour 1.5.3
Sortie d’une mise à jour de maintenance normale Joomla! 1.5.3 le 25/04/2008 :
Cette mise à jour ne concerne pas les utilisateurs de la version Joomla! 1.0.x..
Avant d’appliquer le patch, il est recommandé comme d’habitude de faire une sauvegarde de votre installation Joomla! (répertoire joomla et tous ses fichiers ainsi que la base de données mysql associée).
Joomla! 1.0.x - Mise à jour 1.0.15
Sortie d’une mise à jour de sécurité Joomla! le 22/02/2008 :
Avant d’appliquer le patch, il est recommandé comme d’habitude de faire une sauvegarde de votre installation Joomla! (répertoire joomla et tous ses fichiers ainsi que la base de données mysql associée).
Quelle version de Joomla! choisir : 1.0.x ou 1.5.x ?
Cette question est intimement liée à la question de la compatibilité et des besoins en extensions. Voici quelques éléments pour vous aider à faire votre choix.
La conclusion actuelle dépend des configurations suivantes :
• Après avoir fait toutes vos sauvegardes, vous allez effectuer la migration de 1.0.x à 1.0.15 puis tenter la migration de 1.0.15 à 1.5.x.
• Vous vérifierez que toutes vos extensions fonctionnent.
• En cas de succès, vous rédigerez la recette de votre migration dont vous ferez bénéficier tous les utilisateurs Joomla!.
• En cas d’échec, vous pourrez rédiger un constat des problèmes rencontrés dont vous ferez bénéficier tous les utilisateurs Joomla!.
• Essayez d’abord Joomla! 1.5.x.
• Installez ensuite les extensions choisies et vérifiez qu’elles fonctionnent.
• Si certaines de ces extensions ne fonctionnent pas, activez le mode legacy. Révisez au besoin votre évaluation de la pertinence de certaines extensions choisies (sont elles un besoin nécessaire ou un confort utile ?). Renoncez si possible à certaines extensions utiles mais pas nécessaires qui se révèlent inopérantes en version 1.5.x.
• Si certaines de ces extensions nécessaires ne fonctionnent toujours pas, choisissez finalement Joomla! 1.0.15 pour développer votre site.
• Faites une croix sur ces extensions moins importantes et choisissez Joomla! 1.5.x.
• Dans ce cas où les nouvelles fonctionnalités sont primordiales, même si vous avez un site existant en 1.0.x que vous n’arrivez pas à migrer automatiquement en 1.5.x : envisagez et testez un nouveau site en version 1.5.x, quitte à migrer vos anciennes données de façon manuelle (style “copier”/”coller”).
Autres fiches/documents PLUME