Lorsqu’il s’agit d’assurer sa présence sur la toile, les choses ne doivent pas être faites au hasard. Aujourd’hui, on observe deux types de sites sur le web : ceux qui sont codés « à la main » (en html, css, javascript etc.) et ceux qui sont basés sur ce qu’on appelle des Systèmes de Gestion de Contenu (SGC) ou Content Management System (CMS). Un CMS est un logiciel qui permet la gestion de la création et de la mise en ligne de contenu, de manière collaborative ou non. Ces derniers on fait leur apparition peu avant l’an 2000 et permettent de créer et de gérer le contenu d’un site web sans avoir de connaissances en programmation. Néanmoins, leur essor n’a pas eu pour conséquence la disparition des développeurs et des webdesigners. Au contraire, les professionnels, notamment ceux qui travaillent en agence, s’en servent comme outil pour gagner en efficience dans les projets qu’on leur confie.
Pourquoi une agence spécialisée ?
Les CMS rendent la conception et la gestion des contenus et de leur forme beaucoup plus simple. En effet, les manipulations se font via une interface graphique et non des lignes de code. Il n’est donc pas nécessaire de connaître les langages informatiques tels que l’html, le css, javascript etc. On parle d’édition WYSIWYG pour « What You See Is What You Get », qui signifie littéralement “Ce que vous voyez (lors de l’édition) est ce que vous obtenez”. Un peu à l’instar d’un éditeur de texte. Mais si la création et l’édition d’un site web Joomla, ou autre CMS, peut être effectuée par des personnes sans compétences particulières en matière de développement, alors pourquoi faire appel à une agence ?
À moins qu’il ne s’agisse d’un site web personnel, d’un blog personnel, ou du site web d’une organisation privée à but non lucratif, il vaut mieux avoir recours aux services d’une agence spécialisée. Ceci garantira des résultats satisfaisants, puisqu’une agence dispose de ressources humaines qualifiées et expérimentées pour chaque compétence requise par la création d’un site Joomla ou d’un site qui tourne sous un autre CMS. En effet, certaines CMS plus complexes, comme Joomla, sont davantage destinés aux développeurs plus confirmés qu’aux débutants. Il vaut donc mieux confier votre projet à des professionnels, afin de garantir la rentabilité de votre site web. Cliquez ici pour voir un exemple d’agence web Joomla.
Dans quels cas opter pour une solution CMS ?
Avant de se lancer dans la création d’un site qui tourne sur un CMS, il convient de s’assurer de la rentabilité du projet, en se basant sur quelques critères : l’étendue, la fréquence, et l’urgence des modifications qui y seront apportées. Pour le développeur ou le web-designer Joomla ou autre, la simplification du processus de création permet de livrer un site internet présentable et fonctionnel dans un délai très réduit. Il permet par exemple d’être libéré des tâches répétitives, comme le codage d’éléments identiques sur plusieurs pages. Il peut également faciliter le travail en équipe grâce à un workflow (chaîne de publication) qui permet à plusieurs acteurs de modifier le projet ainsi qu’un retraçage des modifications.
L’un des principes de base d’un CMS est la séparation entre contenu et design, qui peuvent être modifiés l’un indépendamment de l’autre : d’innombrables thèmes prédéfinis ou « templates » (gratuits ou payants) personnalisables et paramétrables selon les besoins propres à chaque cas sont proposés. Cette caractéristique facilite énormément la construction de Foires Aux Questions (FAQ), de blogs, de forums, etc. Les extensions ou « plugins » d’un CMS donnent une grande flexibilité et offrent la possibilité de faire évoluer facilement un site. On peut également hiérarchiser les utilisateurs et gérer les droits d’accès : On attribue des rôles et des permissions à chaque type d’utilisateurs (Administrateur, modérateur, visiteur, etc.) en leur accordant ou non l’accès à l’intégralité ou à une partie des fonctionnalités.
Comment choisir un CMS ?
Lorsque vous aurez finalement choisi de créer ou de faire créer un site web basé sur un CMS, il est important de bien garder en tête l’usage que vous allez en faire afin d’orienter au mieux votre choix : il existe aujourd’hui un grand nombre de CMS, dont près d’une centaine sont disponibles en open source (code source accessible à tous et modifiable et redistribuable par tous sans aucune restriction). Cette profusion peut parfois pousser à sous-estimer l’importance du choix d’un CMS. Pourtant, ce choix n’a rien d’anodin, puisqu’il doit se faire suivant les objectifs du site web et les contraintes impliquées lors de sa création.
Le choix d’un CMS dont les fonctionnalités sont inadaptées au projet web envisagé, peut compliquer son développement et faire perdre un temps considérable. A qualité égale, la création d’un autre site sans CMS en partant de zéro est souvent plus rapide dans un tel cas. Par ailleurs, le rajout d’une extension, pour tenter de rattraper une telle erreur, pourrait être très coûteux. Il est donc nécessaire de comparer les fonctionnalités proposées avec celles qui sont requises par le projet web. Il faut également s’assurer de la compatibilité du CMS au serveur où il sera installé et aux logiciels interconnectés et penser aux besoins en réactivité du site (temps de réponse), au délai de livraison, etc.
Pour qui et pourquoi Joomla ?
Joomla tient la seconde place parmi les CMS open source les plus populaires. Ses nombreuses fonctionnalités et sa dizaine de milliers d’extensions développées par une grande communauté de développeurs lui permettent de servir de base à une large variété de sites web, avec une meilleure adéquation pour les entreprises. Il convient ainsi à la création de sites portail d’entreprise ; de sites intranet et extranet ; de portails communautaires ; de magazines, journaux et publications en ligne ; de sites de réservation en ligne ; d’applications gouvernementales ; de sites pour mairies ou collectivités ; de sites pour écoles ; etc.
Joomla offre également la possibilité de créer ses propres extensions. Il est disponible dans 68 langues, ce qui lui confère une grande envergure internationale. Il est réputé pour être fiable et sécurisé contre les attaques. Sa structure est également conçue de manière à simplifier les mises à jour et la maintenance du logiciel, depuis sa version 1.6 (nous en sommes maintenant à la version 3). D’après les analyses récentes, le CMS Joomla gagne en puissance et semble avoir avenir prometteur devant lui, ce qui garantit la pérennité des sites créés avec ce CMS.