Au fil des ans, le système de gestion de contenu (CMS) open source Joomla a construit sa marque sur un cadre d’application Web modèle-vue-contrôleur qui peut être utilisé indépendamment, et détient désormais une part de 4,9 % du marché des CMS.
Joomla s’appuie sur sa communauté de développeurs et de bénévoles pour rendre la plate-forme accessible à l’échelle mondiale, afin d’alimenter des millions de sites Web.
Avec Zion Market Research rapportant que le marché des CMS devrait atteindre 123 milliards de dollars d’ici 2026, Joomla plonge jusqu’à présent dans les détails du secteur et partage ce qui va suivre TechRadar Pro.
Sommaire
Joomla a eu 16 ans il y a quelques semaines. Comment l’équipe a-t-elle célébré?
C’est une question vraiment intéressante. Pendant les dix premières années, Joomla n’a même pas marqué son anniversaire. Depuis lors, les groupes d’utilisateurs Joomla locaux ont organisé des fêtes et préparé des gâteaux. Un groupe aux Pays-Bas a même fait des sushis avec le logo Joomla qui le traverse. Cette année, la pandémie mondiale a pratiquement tué toutes les idées – peut-être l’année prochaine ?
Avez-vous déjà imaginé que Joomla serait toujours là/aussi gros 16 ans plus tard ?
Je mentirais si je disais que j’ai même réfléchi à la question à l’époque. Cela impliquerait que nous ayons un plan et une vision pour l’avenir. La réalité était qu’il s’agissait bien plus d’un cas de grattage proverbial qui démangeait.
« Tout bon travail de logiciel commence par gratter les démangeaisons personnelles d’un développeur. – Eric Raymond, La Cathédrale et le Bazar”
Il n’y a pas de grande vision globale ou de feuille de route à long terme. Bien qu’il n’y ait qu’une seule personne qui ait besoin de Joomla et qu’il y ait quelqu’un pour qui le développement ultérieur égratigne ses démangeaisons, Joomla existera sous une forme ou une autre. C’est probablement la différence entre Joomla en tant que 100% bénévole et d’autres projets qui ont un intérêt économique.
Le CMS est vraiment l’enfant vedette de la fin des années 1990 (postnuke, phpnuke, etc.) et pourtant ils sont fondamentaux pour la façon dont nous expérimentons le Web en 2021. Pourquoi est-ce le cas ? Pourquoi cette technologie est-elle si résistante ?
C’est drôle que vous parliez des armes nucléaires. C’est à cause des armes nucléaires que mon intérêt pour CMS a commencé. Les armes nucléaires ont résolu le problème de la publication de votre propre contenu sur le Web, mais fondamentalement, elles visaient à établir une relation un-à-plusieurs avec le lecteur. Le contenu n’était pas contenu sur un site nucléaire sans les commentaires des lecteurs. Ils ont fait une chose et ils l’ont bien fait.
Je cherchais quelque chose de similaire et pourtant très différent, la possibilité de publier des informations sur les événements et les activités d’une petite organisation à but non lucratif. La possibilité de commenter n’importe quoi n’était absolument pas appropriée. Cela n’avait aucun sens pour moi d’utiliser une arme nucléaire pour le site et de désactiver/supprimer la fonctionnalité de commentaire – mon temps et mes efforts seraient mieux dépensés ailleurs.
Il semble que je n’étais pas seul dans cette pensée et le reste appartient à l’histoire. Les plateformes de blogs ont progressivement évolué vers la production de contenu plus unidirectionnel et l’interaction des utilisateurs et les commentaires sont désormais le foyer des médias sociaux. Les sites et plateformes qui disposaient autrefois de leur propre système de commentaires fonctionnent désormais pour intégrer des commentaires externes, Facebook, Twitter et autres sur leur site.
Depuis le premier homme des cavernes, l’humanité a eu le désir de partager des pensées et des informations. Un site Web n’est pas différent d’une peinture rupestre dans cet aspect. Un CMS vous permet simplement de présenter vos pensées et vos opinions sans avoir besoin d’en savoir trop sur la technologie sous-jacente.
Les opinions sont excellentes mais il vaut mieux les garder pour vous – Leonardo n’a pas mis de boîte de commentaires sur la Joconde, Michel-Ange n’a pas encouragé les graffitis sur la basilique Saint-Pierre à Rome.
Ce n’est donc pas la technologie qui est résiliente en tant que telle, c’est le besoin naturel des gens de contrôler ce qu’ils présentent.
Comment le marché des CMS a-t-il évolué au cours des deux dernières décennies ? Quels sont les plus grands changements dont vous avez été témoin ?
Le mobile est sans aucun doute le plus grand changement technologique des 20 dernières années. Sans cela, nous n’aurions pas une connectivité permanente ou l’informatique en tant qu’utilitaire.
Ce sont les progrès de la technologie mobile des deux dernières décennies qui ont vu les plus grands changements pour le CMS. Au départ, vous deviez être en mesure de proposer une version mobile alternative de votre site. Peut-être sur un domaine m.example.com et certainement en utilisant des ressources multimédias plus petites, voire aucune.
Ensuite, à mesure que la vitesse des données mobiles et des processeurs mobiles augmentait, il n’était plus nécessaire de disposer d’un CMS pour gérer deux sites Web presque distincts.
Autre les tendances ont évolué au fil des ans, mais les principes fondamentaux du CMS n’ont pas changé – la capacité d’ajouter rapidement, facilement et systématiquement du contenu à un site Web.
Qu’est-ce qui différencie Joomla du reste de la concurrence d’un point de vue technologique et philosophique ?
D’un point de vue technologique, Joomla a toujours été en avance par rapport à beaucoup d’autres. Ce n’est pas par désir d’être le premier à offrir son soutien à x, mais plutôt par la structure de bénévolat de Joomla.
Les développeurs veulent travailler sur de « nouveaux trucs » et lorsque tout le monde est bénévole, personne ne peut faire travailler quelqu’un sur quelque chose qui ne l’intéresse pas. En même temps, personne ne veut réinventer la roue et simplement copie une fonctionnalité d’un autre CMS.
Vous voulez toujours travailler sur quelque chose de nouveau. C’est de là que vient le défi et tout le monde aime le sentiment de réussir à créer quelque chose de nouveau ou de créer quelque chose d’ancien mais avec une nouvelle tournure en utilisant une nouvelle technologie.
J’ai déjà mentionné que Joomla est 100% bénévole – c’est peut-être la plus grande organisation de ce type. Il n’y a pas non plus d’entreprise ou d’offre commerciale, ce qui est également assez unique.
Au début, de nombreux projets logiciels de taille similaire existaient dans cette écosphère « hippie », mais aujourd’hui, Joomla pourrait être l’un des derniers. C’est quelque chose que personnellement je vais me battre très fort pour maintenir, mais chaque jour il y a de nouvelles pressions pour changer.
La version 4.0 lancée le 17 août, quelles nouvelles fonctionnalités ou améliorations l’accompagnent ? Quelle direction prendra Joomla désormais ?
Je pourrais lister toutes les modifications technologiques qui ont été apportées dans J4 sous le capot ou je pourrais lister toutes les modifications qui ont été apportées en termes de nouvelles fonctionnalités et fonctionnalités et vous pouvez lire à ce sujet sur www.joomla.org/4. Au lieu de cela, je voudrais mettre l’accent sur une vision renouvelée en créant « Joomla4all ».
Joomla signifie « tous ensemble ». Depuis la création de Joomla, nous sommes fiers de réduire les barrières à l’entrée. Nous avons supprimé la barrière du coût, nous avons supprimé la barrière de la langue et nous avons supprimé les barrières au changement trouvées dans une application source fermée.
Pendant de nombreuses années, nous avons parlé de site Web adaptatif – la possibilité d’utiliser un site Web sur n’importe quel appareil. Ce dont nous n’avons pas parlé est rconception de sites Web responsables – la possibilité pour chacun d’utiliser un site web de manière égale. Avec Joomla 4, un énorme effort a été fait pour améliorer l’accessibilité. En allemand, ils utilisent le mot barrièrefrei qui se traduit par sans barrière et cela décrit vraiment ce que nous avons essayé de faire et ce que nous continuerons de faire.
En 2021, nous sommes tous d’accord pour dire qu’il ne faut pas discriminer quelqu’un en raison de différences de race, de religion, de sexe ou de sexualité. Alors pourquoi est-il acceptable de discriminer quelqu’un en raison d’une différence physique ? Ce n’est pas. Je ne crois pas non plus que quiconque lisant ceci pense que ce soit OK non plus.
Joomla 4 ne rendra pas votre site Web accessible par magie. Ce que Joomla 4 peut faire, et ce sur quoi nous avons vraiment travaillé dur, c’est de s’assurer que tout le monde est capable de créer un site Web avec Joomla. Que Joomla ne produise pas de code inaccessible et que Joomla vous donne les outils dont vous avez besoin pour vous assurer que l’accessibilité fait partie du processus de construction et non pas quelque chose de fait par la suite, voire pas du tout.
Alors, Joomla 4 est-il sans barrière ? Pas encore et je ne crois pas que cela puisse jamais l’être. Il y aura toujours plus à faire, plus d’obstacles que nous pouvons éliminer et de nouvelles techniques et normes à adopter.
« Faire la bonne chose. Cela satisfera certaines personnes et étonnera les autres. » – Mark Twain
Quel est l’avenir de l’Open Source Matters ? L’open source a-t-il encore de l’importance ?
Ouais, peut-être que nous nous sommes trompés dans le nom – il aurait été plus exact de dire « Free(dom) Software Matters ». Il y a 16 ans, il y avait peu de différence entre être « open source » ou « gratuit ».
Aujourd’hui, la majorité des logiciels pour Internet sont « open source » et dans une moindre mesure « logiciels libres ».
Il y a 16 ans, adopter un modèle non propriétaire pour le logiciel était une philosophique ou certains diront politique décision. Aujourd’hui, c’est devenu la valeur par défaut.
Que pensez-vous des constructeurs de sites Web ?
Un vélo est idéal pour vous emmener dans les magasins locaux pour le journal, mais si vous devez aller au supermarché, il faudra quelques modifications pour transporter vos achats.
Si le magasin est juste un peu plus loin, il est peu probable que vous puissiez même apporter une modification suffisamment importante pour vous y emmener. Les constructeurs de sites Web que j’ai consultés sont exactement les mêmes.
Je suppose que vous faites référence aux logiciels et non aux personnes qui créent des sites pour les autres. Ils sont excellents dans ce qu’ils font – produire des sites Web de brochures simples qui ont l’air bien. Si vous êtes satisfait d’une création à l’emporte-pièce que vous pouvez simplement créer et oublier, alors ils sont parfaits.
Mais si vous voulez encore un peu plus de contrôle et/ou de personnalisation, c’est là que vous voyez leurs limites.