En 2007, j'ai débuté une quête pour trouver un système de gestion de contenu facile à utiliser, extensible et flexible pour répondre à une demande croissante de sites web publicitaires basique. La facilité d'installation était une préoccupation principale, car les coûts devaient être réduits au minimum.

joomla

En bourlinguant sur le net, je suis tombée sur la version bêta de Joomla! 1.5 et en quelques minutes j’avais un site web fonctionnel. J’ai adoré la gestion des templates donnant la possibilité de modifier rapidement des modèles et la facilité avec laquelle le contenu pourrait être créé et modifié.

J'ai donc commencé un périple et vu ma société progressivement migrer de nouveaux sites vers Joomla!. Notre vision initiale était que des sites d'une dizaine de pages et d'une nature publicitaire conviendraient le mieux à Joomla!, alors que notre propre CMS fait maison permettrait, lui, de gérer les grands sites complexes sur lesquels nous avons construit tant de sites clients.

Comme nous nous sommes familiarisés avec Joomla!, nous avons gagné en confiance et nos attentes à l'égard de ce petit CMS ont augmentées. Avec cela, la démarcation entre utiliser nos propres moyens ou bien utiliser Joomla! est devenue de plus en plus floue.

J’ai cherché sur Amazon des livres sur Joomla! et me suis inscrit sur tous les forums techniques que j’ai trouvé. Ces forums proposaient énormément de contenus, mais une grande partie de ces contenus avait été écrite pour Joomla! 1.0 et donc les demandes d’aide dépendaient uniquement de la bonne volonté des autres membres des forums. Puis, je suis tombée sur une annonce pour un Joomla!Day, qui devait se tenir au Royaume-Uni.

J'ai réservé mes billets et je me suis retrouvée à Maidstone, Kent en 2009. Wow ! Il y avait là un parterre de plus de 100 personnes partageant les mêmes idées sur l’utilisation de ce CMS, en l'améliorant, travaillant sur les problèmes et partageant leurs connaissances
et leurs expériences avec d’autres. J'étais accro.

Au Joomla!Day J'ai eu la chance de m'asseoir à une table avec les deux gars qui allaient fonder le Joomla London User Group dont je suis devenue une supportrice et une participante régulière. Il y a eu deux choses qui m'ont le plus frappée au cours de ces premières années d’expérience :

La gentillesse et la volonté d'aider des autres membres de la communauté. L'inspiration acquise en observant les autres découvrir différentes techniques puis les partager

Je travaille au sein de l’industrie du logiciel depuis près de 30 ans, pour des entreprises de tous types et de toutes tailles. La communauté Open Source est quelque chose de différent, quelque chose qui n’est pas motivé par les bénéfices et les chiffres de résultats trimestriels. Elle est pilotée par des personnes talentueuses qui éprouvent une vraie fierté dans leurs créations et qui le font parce qu'elles veulent que le monde bénéficie du meilleur qu’elles puissent offrir. À côté de cela d'autres utilisateurs participent et apportent des améliorations et des fonctionnalités qui n'avaient jamais été imaginées. Le résultat donne un logiciel de classe mondiale qui, étonnamment, est gratuit.

Par-dessus le marché, vous avez également tout un réseau de sites d’aides et de publications afin de guider tout le monde, de l’utilisateur qui utilise le logiciel pour la première fois jusqu'au développeur professionnel d’extension.

Mais ce n'est pas uniquement un support, on parle ici d'imagination, d'essayer des choses auxquelles vous n'auriez jamais pensé avant et de voir qu'elles fonctionnent.

À chaque publication d’une nouvelle version de Joomla!, de nouvelles fonctionnalités sont ajoutées ou des fonctionnalités existantes sont développées afin d’être améliorées. La dernière version 3.7 en est un excellent exemple, elle apporte plus de 700 nouvelles fonctionnalités. Mais comment les découvrir, qu’est ce qui vous fait vous arrêter de faire ce que vous faisiez avant. Peut-être avec votre extension préférée et chercher à l'intérieur du système Joomla! pour voir si il y a une nouvelle et potentiellement meilleure façon de faire les choses maintenant.

C’est là qu’intervient la base des utilisateurs avec Joomla!, alimentant plus de 3% des sites web dans le monde, il y a une énorme communauté d'individus réfléchissant à l’identique et disposés à partager leurs expériences.

La meilleure façon de les rencontrer est par le biais d’un événement Joomla!. Les JUGs sont parfaits pour un contact local, mais pour vraiment étendre vos contacts et connaissances, vous devez assister à un plus grand événement Joomla! tel qu’un JoomlaDay. Plongez dans un environnement bouillonnant d’idées, de connaissances et d’assistance. Je ne peux pas mieux illustrer cela qu'avec une expérience que j'ai eu lors de la récente conférence du JandBeyond à Cracovie. Depuis quelque temps, j’avais repéré ce que j’avais perçu comme une lacune du composant de contenu Joomla!, ou plus précisément les liens de menu pour le blog de catégorie.

Beaucoup de sites Web que nous créons ont une section actualités où le propriétaire peut ajouter des articles qui apparaissent automatiquement par ordre de date dans la rubrique Actualités.
En fait, nous configurons souvent des sites avec plusieurs catégories et utilisons largement le type d'élément de menu “Blog d’une catégorie” pour afficher une brève introduction de ces articles avec le bouton "Lire la suite" pour fournir une navigation efficace.

Le problème que nous avons trouvé est que, quand il n'y a qu'un seul article dans une catégorie, Joomla! vous amène à une vue de blog de catégorie où vous obtenez une courte page avec le texte d'introduction de l’article et un bouton “Lire la suite”. Donc, pour accéder à cet article, il faut un clic supplémentaire. Ne serait-il pas plus judicieux, s'il n'y avait qu'un seul article dans une catégorie, de sauter directement à la vue Article unique ? Certainement, et cela serait beaucoup plus simple à utiliser.

J'ai posé cette question aux participants d’une réunion du JUG de Londres il y a un an et nous avons essayé, par le biais de surcharges de template à parvenir à une solution, il semblerait qu'on ne puisse pas faire ainsi. J’ai ensuite examiné un plugin pour substituer en quelque sorte la demande de menu, mais cela semblait nécessiter trop de travail et je n'ai jamais trouvé le temps.
Ensuite, vint une conversation fortuite au JandBeyond avec Peter van Westen de Regular Labs. Il a compris le problème et a dit : “pourquoi ne pas utiliser Articles Anywhere”. C’est une extension avec laquelle je suis familière, je l’ai déjà utilisée quelques fois, mais je ne pouvais pas voir comment cela pourrait implémenter cette fonctionnalité. En fait, la documentation ne mentionnait rien de cela.

Alors, Peter s'est assis avec moi et nous avons pris un ordinateur portable. Et en 5 minutes il a configuré une page fictive dans une catégorie d’actualités avec le lien de menu menant directement à la vue complète de l’article. Nous avons ajouté un second article d’actualités et le lien de menu nous a alors amené à la liste des articles en tant que blog de catégorie. Une solution simple nécessitant une déclaration 'if' dans un article fictif et l'installation de Articles Anywhere.

Cette histoire est un des nombreux exemples que je pourrais donner sur la valeur de la communauté dans le logiciel libre. Joomla! en regorge, dans tous les pays, il y a des groupes de personnes prêtes à donner de leur temps et de leur expérience pour aider à construire la communauté et la rendre plus forte. Nous profitons tous de cela, il s’agit de véritable nourriture pour l’esprit. L’inspiration, l’assistance, et la saveur d’une bière bien méritée à la fin de la journée.

Vous pouvez aussi expérimenter des événements comme celui-ci, recherchez si un JoomlaDay se tient près de chez vous et prenez date, réservez un billet et rejoignez la communauté. Évidemment, si vous voulez aller plus loin et rencontrer plus de personnes, découvrir encore plus de sessions et d'ateliers, alors le nec plus ultra est la Joomla! World Conference, se tenant cette année à Rome en novembre. C'est un événement à ne pas manquer.

Vous pouvez trouver plus d'informations sur conference.joomla.org.

Je ne peux que vous recommander, si vous voulez alimenter votre esprit, trouver l’inspiration et élargir vos horizons alors de participer à un Événement Joomla!, l'inspiration vous y attends, je vous le promets !

À propos de l'auteur

Hugh Douglas-Smith

Je crée des sites web depuis 1996 et j’ai co-fondé WebAppz en 1997. Nous avons développé notre propre CMS jusqu’à ce que nous découvrions Joomla! lors des phases de release de la version 1.5. Depuis, Joomla! est devenu le CMS que nous utilisons.