Chaque projet web est, par nature, différent et chacun doit avoir des fonctionnalités spécifiques en fonction de ce que le client souhaite avoir pour son site. Néanmoins, il existe des extensions qui se retrouvent pratiquement dans chaque site que je crée (et surement sur la plupart des sites Joomla en circulation), car leur caractéristiques me semblent nécessaires sur chaque site Web.
Ces extensions (qu'elles soient payantes ou gratuites) sont pour moi, devenues indispensables et/ou devraient l'être. Revue de détail de ce qui me semble être indispensable pour mes clients.
Mes 10 extensions Joomla préférées
1. Admin Tools
Admin Tools, c'est le vrai couteau suisse : il sait et peut vraiment tout faire. C'est, à ma connaissance, l'outil de sécurité le plus complet qui soit pour Joomla. Il permet de protéger le site des attaques les plus connues, de verrouiller le compte par défaut en le remplaçant par un autre, de modifier les préfixe des tables de la base de donnée, etc. La version "pro" offre des fonctions supplémentaires qui se justifient pleinement. Indispensable !
2. Akeeba Backup
On pourrait considérer Akeeba Backup comme l'assurance-vie de votre site. C'est le système le plus complet pour effectuer les sauvegardes d'un site et les réinstaller. Il permet de créer différents profils pour sauver les éléments souhaités et/ou la base de données. Il est également possible programmer les sauvegardes et leur envoi. Ce composant a sauvé la vie de nombreux webmaster et de très nombreux sites ont pu refaire surface grâce à Akeeba. Pour info, c'est le même développeur qu'Admin Tools qui a crée Akeeba Backup.
3. AdminExile
Une des failles de sécurité les plus exploitées pour attaquer un site Joomla, c'est le panneau d'administration. En effet, les pirates peuvent déterminer facilement que le site est construit avec ce CMS et peuvent en déduire son accès backend. AdminExile masque cet accès et éloigne toute personne malveillante de façon très efficace. A ce jour, aucun des sites sur lesquels j'ai installé ce plugin gratuit n'ont été hacké !
4. Alf Contact
Le formulaire de contact par défaut de Joomla est sans doute très bien mais je lui préfère Alf Contact. Plus ergonomique, plus d'options, emails sécurisées, possibilité d'avoir plusieurs destinataires (contact, service client, comptabilité, etc) avec pour chacun, des champs spécifiques et l’indispensable Captcha pour éviter les spams. C'est un outils simple mais très fiable.
5. SH 404 SEF
Sans doute le composant le plus complexe à appréhender mais aussi un des plus utiles et des plus utilisés par les webmaster travaillant avec Joomla. La principale fonction est d'optimiser le site en terme de référencement (title, description, page 404, URL SEF, uRL rewriting, etc) et de ce point de vue, ce composant est vraiment indispensable pour améliorer la visibilité d'un site. L'autre volet concerne la sécurité du site.
6. Facebook LikeBox
Impossible aujourd'hui de se passer d'une intégration de son site aux réseaux sociaux, quelque soit votre activité ou la thématique de votre projet web. Le module Facebook LikeBox remplit parfaitement cette mission (comme beaucoup de ses clones, d'ailleurs) et c'est bien ce que j'attends d'une extension pour mes clients.
7. UD Twitter Follow Button
Tout comme pour Facebook, je pense que Twitter est un média à ne pas négliger dans sa stratégie web. On pourrait y ajouter Google+, sans aucun doute. Simple d'utilisation et à paramétrer, ce module me semble être le compagnon indispensable pour que vous internautes puissent gazouiller à propos de vos pages.
8. JCH Optimize
Oh le petit plugin bien malin que voilà ! JCH va principalement comprimer certains fichiers de votre site pour n'en faire qu'un seul. Résultat ? Votre site va gagner en temps de chargement et donc, en rapidité d'affichage. A noter que la version "pro" est à $5 et que c'est vraiment donné compte tenu des capacités étonnantes fournies par JCH. Foncez !
9. BigShot Google Analytics
Si le template ne permet pas d’insérer le tracking code de Google Analytics pour suivre les statistiques de visite du site, voilà le plugin à installer de toute urgence. Une fois installé, il suffit d'entrer le code fournit par Google sous la forme "UA-XXXXXXX-X", après avoir créé un compte sur "http://www.google.com/analytics/". Ensuite, le plugin inscrira le code de tracking sur toutes les pages du site pour que Google puisse le suivre. Magique !
10. JSitemap
A la question "un plan du site est-il encore d'actualité ?", la réponse est "oui" et sans hésiter. Que ce soit pour les internautes qui arrivent à se perdre sur un site ou que ce soit pour indiquer aux robots qui indexent vos pages pour les moteurs de recherche, on ne peut faire l'économie d'un tel outil. Et en la matière, si xmap a longtemps tenu la première place, je lui préfère JSitemap.
Les plus avertis d'entre vous auront sans doute noté que je n'ai pas cité (par exemple) l'indispensable JCE (un éditeur de texte très complet) car je rédige l'intégralité de mes articles et mes billets directement sur Notepadd++ en HTML. C'est une habitude que j'ai pris et qui me va très bien.
A ce jour, il existe plus de 8 500 extensions pour les dernières versions de Joomla. Dans ce contexte, faire un choix est toujours délicat/difficile mais je tenais à vous présenter les extensions qui me semblent les plus utiles pour chacun des projet que je suis amené à créer. Ensuite, je complète en fonction des besoins du client (blog, forum, galerie photo, vidéo, etc). Les possibilités sont quasiment infinies !
N'hésitez pas à me dire en commentaire ce que vous pensez de ces extensions, que vous soyez utilisateur ou webmaster.



