Introduction
Dans la vie de tous les jours, Internet est partout : dans les foyers, depuis son smartphone, sur des bornes d’informations, dans les bars et restaurants … Forcément, cela a des répercutions dans les comportements. Quand on recherche une information, internet devient le premier réflexe.
Aujourd’hui plus que jamais, avoir un site internet devient primordial pour toute entreprise, collectivité et/ou association. Cela lui permet de présenter ses produits, ses services. Cela augmente sa visibilité et lui permet de toucher ainsi plus de personnes. Que ce soit simplement pour que les gens puissent entrer en contact avec elle ou pour agrandir son public, une page web est le meilleur moyen d’atteindre ses objectifs. Contrairement aux autres médias, et en terme de communication, le web est accessible de partout à travers le monde, et ce en tout temps et par tout le monde.
Cependant, avoir un site internet n’est pas toujours une évidence, de par le coût que sa création peut engendrer pour la société, et sans oublier que certaines personnes néophytes dans l’univers du web craignent une utilisation trop compliquée de la mise en ligne de leurs informations.
C’est alors que sont apparus il y a quelques années, les CMS Open Sources. De plus en plus de société choisissent un logiciel de gestion de contenu Open Source comme socle de leur stratégie web, internet ou intranet. Ce choix n’est pas seulement économique : ces produits qui ont été adoptés par une très large communauté d’utilisateurs se distinguent aujourd’hui par leur fiabilité et leur qualité. Mais face à l’éventail des solutions disponibles, il peut s’avérer nécessaire de bénéficier d’un éclairage pour réaliser les bon choix.
Gratuit, libre de droit, simple d’utilisation, un nouveau principe presque utopique qui tire vers une idéologie, on en vient à se demander quels sont vraiment les utilisations et les enjeux de ces logiciels.
Ce mémoire aura donc pour objectif de définir ce que sont réellement ces fameux CMS.
Il sera alors possible de déterminer leurs places au sein des entreprises publiques comme privées, et leurs impacts face à une utilisation accrue depuis quelques années. Pour cela, il sera défini ce que sont réellement les CMS Open Source, qui les utilisent et dans quelles raisons et quels avantages peuvent-ils vraiment apportés.
Il sera également souligné les aspects négatifs de ces applications web en parlant des risques et des contraintes qu’ils peuvent avoir.
CMS Open Source, des logiciels libres de droit
Qu’est-ce qu’un logiciel libre ?
On entend de plus en plus souvent parler de « logiciel Open Source » ou « logiciel libre » en français, mais que sont-ils vraiment ?
L’expression « logiciel libre » fait référence à la liberté pour les utilisateurs d’exécuter, de copier, de distribuer, d’étudier, de modifier et/ou encore d’améliorer le logiciel. Le logiciel libre est une question de liberté, et non de prix comme on pourrait avoir tendance à le croire. En anglais, on parlerait de « Free Software » pour un logiciel à licence gratuite. Un logiciel libre est fourni avec son code source et la documentation nécessaire associée. Il est créé et développé par une communauté d’utilisateurs qui en assure la pérennité au fil du temps
Le logiciel libre se caractérise par quatre libertés fondamentales :
- La liberté d’exécuter le programme, pour tous les usages, sans restriction de temps, de géographie ou de domaine d’application.
- La liberté d’étudier le fonctionnement du programme et de l’adapter à ses besoins.
- La liberté de redistribuer des copies du logiciel, et donc d’aider son voisin.
- La liberté d’améliorer le programme et de diffuser ses améliorations, pour le bien de toute la communauté.
Le logiciel libre apporte plusieurs avantages aux entreprises :
- Tout d’abord en termes de flexibilité, le système peut être adapté aux besoins de l’entreprise et non l’inverse.
- Une confiance s’installe. Les logiciels libres sont basés sur une culture de confiance et d’ouverture puisque leur code source est ouvert et accessible par tous. Finit la culture du secret chère aux logiciels propriétaires.
- Des coûts maitrisés, il n’y a aucun coût d’acquisition ou de licence. Même si implémenter une solution open source ne signifie pas un coût de projet nul, ces solutions sont toujours sensiblement moins chères que leurs équivalent propriétaires.
- La sécurité et le suivi du logiciel se fait par un contrôle continu du code par ses utilisateurs, ce qui assure une réponse rapide aux menaces de sécurité.
- Au niveau du choix du vendeur et de la stabilité, il n’y a aucune évolution ou mise à jour imposée et aucune dépendance vis-à-vis d’une société tierce. On sait que changer d’outil peut couter très cher. Si l’éditeur original était un jour défaillant, il resterait toujours possible pour une communauté de reprendre en main le produit et ses évolutions.
De nos jours, les logiciels libres qui rencontrent le plus de succès sont souvent ceux caractérisés par leur transparence, leur ouverture, leur simplicité et leur flexibilité.
L’open source gagne chaque année de nouveaux domaines d’applications. Dans une extraordinaire dynamique. Les éditeurs open source sont aujourd’hui bien implantés, et leurs offres très matures. Elles sont passées de simples alternatives aux solutions propriétaires historiques à des outils indispensables. Ainsi, il est possible de trouver ces logiciels libres dans tout domaine d’application, qu’il soit système d’exploitation (Linux), bureautique (Libre Office), lecteur multimédia (VLC média Player), navigateurs web (Mozilla Firefox), et plein d’autres encore.
Mais ici, on s’intéressera aux logiciels libres utilisés sur le web pour la création de site internet, les fameux CMS (1).
Un CMS pour son site web
CMS est l’abréviation de l’expression anglaise « Content Management System » qui se traduit en français par « Système de Gestion de contenu ». Un CMS est un outil permettant de publier, modifier et partager tout type de contenu : images, vidéos, articles, pages, etc … éventuellement de façon collaborative.
Plus concrètement, un CMS permet à un restaurateur de mettre à jour son menu, à un commerçant d‘ajouter de nouveaux produits, à un journal de rédiger de nouveaux articles, etc.
Les CMS sont utilisés pour réaliser tout type de site internet (blog, site institutionnel, site e-commerce, etc.).
Il y a tout d’abord les systèmes de gestion de contenu dis « propriétaire ». Ce sont tout simplement des sites internet avec une gestion de contenu créer par des webmasters ou agence web utilisant leurs propres langages et leurs propres outils. Le code source de ces logiciels reste privé. Ces solutions peuvent être très performantes comme assez décevante en fonction du sérieux du développement.
Et y il a les systèmes de gestions de contenus dis « Open Source ». Ce solutions sont développés par des webmasters, des développeurs, des agences web … autant dire par de grande communautés de personnes vivement impliqué dans le développement à travers le monde qui mutualisent leurs forces et leurs idées pour créer un outil et des plugins (2) performants et stables.
La plupart des CMS sont Open Source, c’est-à-dire comme expliqué précédemment que nous avons la possibilité de redistribuer le logiciel et d’accéder au code source.
Le gestionnaire de contenu se charge de la partie commune aux pages de votre site internet et génère les pages à partir du texte des données que vous fournissez. Il vous délivre donc de tâches répétitives. Il peut-être statique et créer les pages avant qu’elles ne soient mises en lignes, ou dynamique et créer la page à la demande du visiteur.
Il n’apporte rien quant au contenu lui-même, mais permet de gérer la structure du site, ajouter et classer les pages. Les principaux CMS permettent de gérer un forum, un annuaire, les nouvelles, la plupart du temps par l’ajout d’extension (2).
La gestion d’un CMS quant à elle, se réalise en deux parties bien distinctes.
Tout d’abord, il faut réaliser l’installation du système, cela consiste à construire le squelette du site ainsi que de mettre en place l’aspect graphique. Ce travail est généralement réalisé par une personne compétente car il demande certaines compétences.
Ensuite vient l’insertion des données. Cette étape consiste à publier des textes, insérer des images et autres éléments qui constituent le contenu du site. Ce travail est généralement réalisé à l’aide d’éditeur de texte et ne demande aucune connaissance particulière. Cette gestion peut être réalisée par plusieurs éditeurs, rédacteurs ou administrateurs ayant chacun des accès et des rôles spécifiques.
Utiliser un CMS pour son site web c’est donc choisir la simplicité pour gérer son contenu et cela au moindre cout. Inutile en plus d’avoir des connaissances poussées en programmation si le but est seulement d’être présent en ligne et de communiquer de manière basique. De nombreuses extensions (gratuites et payantes) permettront d’enrichir votre site de nouvelles fonctionnalités comme la possibilité de proposer votre contenu en plusieurs langues, d’inclure un formulaire de contact, de partager vos articles sur les réseaux sociaux, etc. L’autre principal avantage d’utiliser un CMS est lié aux nombreux forums d’entraide qui permettront de résoudre la plupart de vos problématiques, et de mettre à jour votre site sans trop de difficulté. Les CMS sont toujours en évolution pour s’adapter aux dernières tendances, que ce soit au niveau des moteurs de recherche (SEO), de la sécurité informatique ou des nouveaux supports de communication (tablettes, téléphones intelligent etc.).
Le choix d’un CMS devient donc de plus en plus répandu, pour la plupart des entreprises, ou autres associations qi souhaitent réaliser un site internet.
Encore faut-il savoir quel CMS utiliser et lequel correspond le mieux à ses besoins.
Quel CMS choisir ?
Le nombre de CMS disponibles, même si l’on se limite aux logiciels gratuits, semble illimité. De nos jours, les sites e-commerce sont nombreux et deux CMS se distinguent de la concurrence dans ce domaine : Prestashop et Magento.
Prestashop est un CMS utilisé plus spécifiquement pour le e-commerce. Sa simplicité d’utilisation et de gestion est très appréciée par ses utilisateurs. Plus de 300 fonctionnalités sont d‘ailleurs disponibles sur Prestashop tel que des catalogues et des outils d’analyses statistiques.
Magento est un système de gestion de contenu e-commerce qui permet une gestion importante du catalogue et des prix. Des promotions peuvent être installés sans faire appel à des connaissances techniques poussées et les boutiques peuvent être personnalisées.
Pour les autres types de site internet (site vitrine, site institutionnel, site d’actualité, etc.) trois CMS se partagent le marché : WordPress, Drupal et Joomla.
Joomla est un CMS Open Source développé en PHP. Joomla facilite la mise en ligne du contenu sur le web, tout en offrant la possibilité de construire des galeries et des sites e-commerce. Ce CMS peut-être utilisé pour développer des applications web ainsi que des sites web.
Drupal permet quant à lui la création et la gestion de sites web différents, que ce soit un blog, un site d’information, voir un site collaboratif (forums). Drupal est un CMS intuitif avec une gestion facile de l’interface avec des blocs d’informations pour l’utilisateur.
Enfin, on retrouve WordPress qui est le CMS le plus utilisé avec plus de 25% d’utilisation dans le monde. A savoir que l’on estime à 70% la part des sites web qui ne sont pas créés avec des CMS. Alors que WordPress était utilisé à la base pour les blogs, il s’est développé au fil des années pour la gestion de contenu d’un site web entier. Aujourd’hui WordPress est une plateforme très flexible. Il est donc possible de construire un blog comme un site vitrine, un site e-commerce ou même un forum.
WordPress domine le marché du CMS avec presque 60% de parts de marché
Source :
W3techs : https://w3techs.com/technologies/overview/content_management/all
WordPress règne en maitre sur le marché des CMS. Selon W3Techs (W3Techs est un site fiable et sécurisé qui fournit des informations à propos de l’utilisation de divers types de technologies sur le web), WordPress a une part de marché de 59%. Et si on tient compte de l’ensemble des sites web, y compris ceux qui n’utilisent pas de CMS, WordPress est utilisé par 25,7% des sites web dans le monde. Derrière WordPress, Joomla et Drupal continuent d’occuper respectivement la seconde et la troisième place.
Choisir WordPress pour créer son site internet c’est s’offrir plus de possibilités d’extensions, de thème à installer, et une plus grande communauté. WordPress étant devenu une référence mondiale pour la création de sites internet, il est donc facile de trouver des forums d’entraides et de support pour répondre à toutes ses interrogations.
De plus, l’installation est un vrai jeu d’enfant, et l’interface d’administration étant très accessible ne demande aucune connaissance des langages de programmation web. A noter également que WordPress est optimisé pour le référencement.
Il existe de nombreuses autres raisons qui pourraient justifier le choix d’utiliser le CMS WordPress mais celles énoncées sont les principales et suffisent amplement à le différencier de ses concurrents. A savoir que WordPress est utilisé sur environ 60 millions de sites dans le monde.
C’est pourquoi on s’intéressera plus à WordPress qu’aux autres CMS au fil de ce mémoire et chaque exemple référencé sera en rapport avec ce CMS. Bien entendu, ce ne sera pas forcément la meilleure solution pour n’importe quel projet web. Pour choisir la bonne, il faudra faire une analyse complète de ses besoins afin d’utiliser la solution CMS la mieux adapté.
Les avantages apportés par les CMS
Si les CMS sont beaucoup apprécié, et qu’on en entend de plus en plus parler, c’est parce qu’ils révolutionnent l’univers de la création de site internet en y apportant de nombreux avantages, et ce pour beaucoup de monde tant au niveau des webmasters qui vont créer les sites, que des utilisateurs qui vont les gérer. Les agences web et de communications ne passent d’ailleurs pas à côté.
Des tarifs concurrentiels pour les agences
Bien que l’on puisse télécharger soi-même n’importe quel CMS sur le web et l’installer directement afin de commencer à le paramétrer, il sera souvent nécessaire ou en tout cas préférable de faire appel à une agence pour installer un CMS.
En effet, il est peu probable de trouver un CMS qui puissent répondre à tout type de site avec une installation standard. Il est donc fréquent de devoir apporter quelques modifications à l’installation par défaut du CMS pour l’adapter au type de site que l’on souhaite obtenir. Si certaines de ces modifications peuvent se faire par l’interface d’administration, d’autres demandent des connaissances plus accrues dans le développement web. La conception d’un design personnalisé demande par exemple un minimum de compétences dans les langages de programmation HTML (3) et CSS (4). D’autres parts, même si la plupart des modifications peuvent s’effectuer depuis l’interface administrateur, il n’en demeure pas moins que celle-ci peut s’avérer vaste et compliquée à prendre en main pour un utilisateur non averti.
De plus, les possibilités du CMS ne sont pas suffisantes en soi. Il faut donc installer des modules complémentaires ou les programmer soi-même. Autant dire que la tâche demande un investissement plus important et souvent inaccessible pour des personnes non initiée.
Un site WordPress est assez personnalisable sans aucune connaissance technique en programmation, mais dès que l’on souhaite ajouter autre chose que du contenu, il faut quand même avoir des notions dans certains langages de programmation comme le PHP(5), l’HTML ou le CSS et/ou encore faire appel à une agence de développement.
Encore une fois, un simple thème WordPress ne permet pas tout, mais offre un nombre appréciable de fonctionnalités simple dans sa version gratuite.
Il n’y a donc pas de secret. Si on met à disposition des agences ces genres d’outils, les agences seraient bêtes de ne pas en profiter pour gagner du temps et offrir un aperçu rapide au client.
1. Une activité qui s’industrialise
De nos jours, une agence web peut exploiter le développement des sites internet de ses clients uniquement à l’aide de CMS. En effet, elle peut mettre en place une sorte d’industrialisation de son activité, c’est-à-dire, pour chaque nouveau site internet, partir d’une base existante et modifier et/ou rajouter des modules créés pour le compte d’ancien clients. Ces modules deviennent donc personnalisables pour les nouveaux clients.
Ainsi, les agences disposent d’une bibliothèque riche de thèmes et d’extensions à mettre à disposition de leurs clients, et cette bibliothèque continuera de s’agrandir avec le temps. Lorsqu’un nouveau client arrivera et donnera une analyse de ses besoins à l’agence, il y a de forte chance pour que l’agence ait de quoi y répondre très rapidement en choisissant un thème et/ou une ou plusieurs extensions dans sa bibliothèque.
Par conséquent, la société dispose d’une base solide qui devient de plus en plus modulaire avec le temps et les clients. Elle pourra donc créer des sites internet toujours aussi professionnels mais cela en minimum de temps. Et rappelons l’expression bien connu de tous « le temps, c’est de l’argent ».
2. Des coûts de développements réduits
Grâce à l’utilisation des CMS et à l’industrialisation mise en place, les agences pourront donc proposer des tarifs réduits et réaliser des marges plus importantes.
En effet, avec l’aide des CMS, ils n’auront déjà plus besoin de créer toute la partie administration qui est déjà présente de base lors de l’installation du CMS. Un gain de temps et de travail qui leur permettra déjà de faire baisser leurs prix considérablement.
De plus, avec l’industrialisation de l’activité des CMS mise en place, elle ne partiront jamais de zéro et auront toujours une base depuis laquelle se lancer et rajouter des fonctionnalités qui correspondront aux besoins des clients.
Elles sont plus compétitives par rapport à leurs concurrents qui proposerait des solutions propriétaires et proposent des sites de qualités à moindre coût.
3. Une maintenance constante
Grâce à des communautés florissantes, les CMS sont toujours en développement. Ainsi, beaucoup de membres créent de nouvelles extensions et rapportent divers bugs aux équipes de développement. Les agences peuvent donc en profitées.
De plus, les équipes de développement de CMS améliorent leurs outils et permettent d’avoir des améliorations régulières, mais pas seulement ! En effet, en cas de découverte d’une faille de sécurité par la communauté, une mise à jour du CMS est proposé dans les jours suivant sa signalisation.
Ainsi les agences de développement peuvent garantir à leurs clients une maintenance de leur site internet avec des mises à jours régulières et fiables.
Une productivité fleurissante pour les développeurs
Un CMS n’est pas une base statique, c’est une structure qui peut évoluer avec l’ajout de modules à activer et à désactiver selon les besoins du client. Il est donc possible de trouver de nombreuses ressources sur le web qui permettent d’étendre des fonctionnalités de base.
1. Une solution modulaire et évolutive
Grâce aux CMS, les développeurs disposent donc de sites qui sont modulables et adaptables. Des fonctionnalités complémentaires pourront être intégrées à tout moment et viendront se fondre avec cohérence à l’architecture du site. Dans la plupart des cas, ces fonctionnalités supplémentaires sont intégrées à l’aide d’extensions qui s’activent et se désactivent en totale indépendance.
A ce jour, il y a plus de 30 000 plugins répertoriés dans le registre officiel de WordPress. Ce nombre déjà gigantesque soit-il, se voit encore accompagné d’autre extensions enregistrer sur d’autre site en ligne. Il en devient donc presque impossible de ne pas trouver une extension qui répond à ses besoins. Il est donc possible de faire évoluer son site web et d’y ajouter autant d’extensions que l‘on souhaite. Parmi ces extensions, certaines sont plus intéressantes et plus utilisés que d’autre. On pourrait citer ces fameux plugins « slider » qui permettent de rajouter un carrousel d’image à votre site avec des animations entre chacune, des plugins rattaché aux réseaux sociaux pour connecter directement votre site à vos différents comptes ou encore des plugins d’événement pour gérer des calendriers. Il existe même des plugins pour gérer des réservations et ainsi créer des sites web pour les hôtels, ou encore des plugins pour le commerce électronique et ainsi créer de véritable boutique en ligne. Tout devient possible. Bien entendu, avec ce nombre impressionnant de plugin existant, il faudra bien prendre un peu de temps pour les installer et les essayer avant de savoir lequel choisir. Mais cela restera toujours bien plus rapide que de créer entièrement ses propres codes.
En plus de la modularité d’un CMS, les développeurs disposent d’une solution évolutive et qui se voit régulièrement dotée d’améliorations et de correctifs. En effet bien qu’il n’y ait pas d’équipes officielles travaillant derrière les CMS pour en assurer le bon fonctionnement, la communauté elle, en assure sa pérennité. Ainsi les extensions bénéficient régulièrement de nouvelles mises à jour pour s’adapter aux nouveautés que ce soit en termes d’optimisation de référencement, de fonctionnalités, etc.
Il en est de même pour les CMS dans leurs globalités. Les CMS sont régulièrement mis à jour pour faire face aux questions de sécurité mais aussi d’évolutivité technologique.
2. Des réductions du temps de développement
L’utilisation d’un CMS permet de réduire considérablement le temps de développement d’un site internet. L’utilisation et la configuration d’un CMS ne prend que quelques minutes et l’on dispose de toute la partie administration prête à l’emploi. La gestion et les rôles des utilisateurs sont disponibles et beaucoup d’autres fonctionnalités, comme une newsletter, sont intégrées nativement dans certains CMS.
De plus, comme dit précédemment les développeurs disposent d’une quantité d’extensions leurs permettant de gagner du temps sur le développement spécifique de modules supplémentaires.
Prenons par exemple les fonctionnalités d’un site e-commerce. Il faut penser aux notions de gestions des produits, gestions des variations, gestion des paiements, des taxes … et bien plus encore.
Imaginons le temps et les compétences qu’il faudrait à une équipe de développeurs web pour mettre en place une telle solution en partant de zéro.
Les CMS additionnées de certaines extensions intègrent des fonctionnalités qui permettent de répondre aux plus grands besoins des clients.
Pour une solution de e-commerce avec toutes les fonctionnalités nécessaires, il suffirait sur WordPress d’installer une extension supplémentaire comme WooCommerce pour transformer son site en un véritable e-commerce en ligne.
De plus, WordPress par exemple, offre la possibilité de créer et d’utiliser des « shortcodes(6) ». Ce sont des marqueurs spécifiques à certaines fonctions qui permettent de récupérer des données de manière rapide et simple. Par exemple, afin d’afficher une galerie d’image sur une page, il suffirait d’insérer dans la page en question un shortcode ressemblant à « [galerie]« , cela correspondrait à l’affichage d’une galerie photos. Ainsi, il est possible de créer ses propres shortcodes et/ou d’utiliser ceux présents dans les plugins qui auront été installé sur le site WordPress afin de gagner du temps et de faciliter l’intégration des informations. En effet, il est bien plus simple et plus rapide d’insérer un shortcode « [galerie] » dans un article ou une page plutôt que son code source initial.
De plus, dans chaque CMS est intégrée une médiathèque qui permet d’importer des images, des vidéos, des fichiers directement. Nul besoin d’envoyer ses images une par une sur un serveur puis de modifier le code source de ses fichiers pour y insérer ses images. Dans certains CMS comme WordPress, la médiathèque permet même de retoucher ses images, de les redimensionner, de les rogner, de les faire pivoter. Ainsi, il n’est même plus nécessaire de passer par des logiciels de retouche d’image avant de mettre ses photos en ligne. Cela permet de gagner un gain de temps considérable dans le développement d’un site web tel qu’un blog où on est amené à utiliser des images dans chaque page et/ou article.
3. Des interfaces responsives
Lorsque l’on constate l’accroissement fulgurant de l’utilisation des téléphones portables et des tablettes pour la navigation internet, il est évident que les sites web ne s’y adaptant pas perdront beaucoup de trafic et d’efficacité. De plus depuis quelques années, Google à modifier son algorithme afin de laisser les première positions dans les résultats de recherches aux sites responsives. Ceux qui ne sont pas optimisé pour les mobiles se verront descendre dans es résultats et perdre en référencement. Le point positif dans cela, c’est que les CMS suivent l’actualité et sont donc conçu pour s’adapter.
Prenons le cas de WordPress. Sa technologie et son développement n’intègre pas d’éléments flash, difficilement lisibles sur les tablettes et les smartphones. Elle utilise le « jquery » qui simplifie les interactions mais aussi mais également l’exploitation sur les appareils mobiles.
De plus en plus de thème WordPress, même gratuits, intègrent pas ailleurs un design totalement responsive, c’est à dire parfaitement adapté à tous type de récepteurs, tel que les ordinateurs, les smartphones et les tablettes. Le responsive design permet en réalité un affichage et une ergonomie différents selon la taille de l’écran utilisé. Il ne rebute donc aucun utilisateur et facilite la navigation sur le site.
Le back-office de WordPress est d’ailleurs totalement responsives. Il est donc possible de l’administrer depuis n’importe quel appareil, et ainsi dit depuis n’importe quel endroit. Finit le temps où il fallait se connecter depuis son bureau. Il es désormais possible d’utiliser les CMS dans toutes leurs fonctions depuis n’importe quel endroit et appareil.
Pour les professionnels du secteur, créer un site sans la technologie responsive est une hérésie compte tenu de la croissance actuelle et attendue de l’utilisation des appareils mobiles. C’est d’ailleurs une des préconisations des clients et des futurs utilisateurs. L’utilisation d’un CMS comme WordPress est donc encore un atout dans ce domaine.
4. Amélioration du référencement naturel
D’un point de vue technique, un CMS facilite le travail d’indexation des moteurs de recherches. Par exemple, certains CMS créent automatiquement un fichier robots.txt qui permet aux robots des moteurs de recherche de savoir qu’elles sont les pages à indexer et celles qui ne le sont pas.
Par défaut, les CMS ajoutent la redirection permanente des articles dont l’adresse url aurait pu être modifiée par un rédacteur. Cette fonctionnalité permet aux développeurs de ne pas se soucier des liens dit « morts » et peut faire une confiance totale aux CMS qui gèrent parfaitement ce détail très important pour la côte de popularité de pages d’un site internet. De plus, les CMS tentent de respecter aux mieux les normes du W3C et sont donc optimisé pour un référencement naturel de qualité.
WordPress par exemple est reconnu comme l’un des outils les plus efficaces pour le référencement dans les moteurs de recherche. Le CMS possède en effet de grandes qualités dans ce domaine. Son code source est notamment optimisé à chaque mise à jour et la gestion des permaliens, des catégories et tags en est facilitée.
Le meilleur avantage des CMS Open Source est de bénéficier d’une communauté d’internautes fidèles et qui créent de nombreux modules supplémentaires dans le but d’améliorer les fonctions d’origines de l’outil ou d’en rajouter. Ainsi, les plus connus comme WordPress profitent de l’engouement des internautes qui n’hésitent pas à créer des extensions complexes capable de changer totalement l’intérêt du CMS.
En matière de SEO (7), WordPress est l’un des meilleurs systèmes de gestion de contenu. Mais il reste toujours nécessaire de se pencher sur le référencement et l’optimisation de son site en suivant les bonnes étapes et bonnes pratiques en matière de SEO.
Ainsi sur WordPress, il serait possible d’installer un plugin comme Yoast SEO afin d’améliorer encore une fois le référencement de son site web. Ce plugin permettra de créer automatiquement un fichier sitemap.xml (fichier analysé par les moteurs de recherches et nécessaire pour un bon référencement) et de le mettre à jour au fil du temps. De plus ce plugin, s’affiche en bas de chacune des pages dans la partie administration afin de donner un aperçu sur la qualité du référencement de chaque page. Les informations sont claires, écrit par des phrases et précédé d’un petit voyant de couleur (rouge, orange ou vert) en fonction de la qualité d’optimisation. Ainsi il devient très simple d’optimiser son site sans même avoir des compétences en SEO car il suffit juste de suivre les étapes indiqués.
Bien entendu, bien que ce plugin soit complet et qu’il aide à optimiser son site WordPress, il ne fera pas tout le boulot et sa seule utilisation ne garantira pas la première position dans les moteurs de recherches. Quelques techniques de bases dans la rédaction web et la bonne maitrise des réseaux sociaux achèveront le travail pour assurer un référencement optimal et par conséquent un trafic régulier sur les différents articles et sur les pages du site.
5. Support et ressources garantis
Les CMS les plus populaires jouissent d’une communauté active. Un forum de supports permet de poser et de trouver les réponses à nos problèmes grâce à l’entraide entre les membres de la communauté. De nombreux forums sont disponibles pour répondre aux problèmes rencontrés sur les CMS. WordPress par exemple à ses propres forums d’entraide, qu’il soit francophone ou anglo-saxon.
De plus, les développeurs disposent à tout moment d’une documentation et de ressources officielles qui expliquent en détails les fonctions et les modules utilisés par les CMS. Par exemple : le Codex de WordPress.
Le Codex, également appelé wiki communautaire de WordPress n’est certainement pas la documentation la plus à jour mais c’est une ressources indispensable pour développer et ce pour plusieurs raisons.
Tout d’abord, ce n’est pas simplement une documentation reprenant mécaniquement la liste des fonctions de WordPress. Chacune d’entre elles est décortiquer, expliquée, et à l’image de la documentation PHP, chaque fonction présente divers exemples d’utilisations. Très souvent, il suffit de consulter le Codex pour trouver un exemple d’utilisation répondant à son besoin.
La seconde raison, c’est que le Codex ne traite pas uniquement de problématique de développement mais également de tous les autres aspects de WordPress : installation, utilisation, sécurité, performances, utilisateurs, etc.
Bien entendu, étant donné que le système est Open Source et développé par la communauté, il n’y a aucune équipe de développement officielle. Il n’y a donc pas de numéro de téléphone à appeler en cas de soucis.
Cependant, en plus des forums d’entraide, des documentations certains thèmes et certaines extensions sont réalisés par des professionnels, des petites sociétés en évolution, etc.
Parfois, elles offrent leurs services pour vous aider dans l’installation de leur module supplémentaire et ceci même en cas de problème. Ainsi un professionnel pourra vous aider à résoudre vos problèmes et ce même dans les plugins gratuit. Seul inconvénients, la plupart des extensions sont réalisées par des entreprises anglo-saxonnes, il faudra alors franchir la barrière de la langue pour contacter certains supports et trouver réponses à ses questions.
Le support techniques des CMS bien que non officiel est donc assez vaste, et la communauté dont dispose un CMS est fondamentale. Un des aspects fondamentaux de la communauté est de diffuser rapidement et à l’échelle internationale le savoir-faire autour d’un produit. Pouvoir disposer de documentation à jour, par exemple, est un élément particulièrement important. La communauté est également en première ligne pour détecter, voir corriger des anomalies. Un Atout donc considérable dans l’utilisation d’un CMS.
Nombreux sont donc les avantages de développer avec un CMS. Les développeurs qui élaborent des sites internet avec l’utilisation des CMS y retrouvent de multiples atouts, tout comme les agences qui les utilisent. Mais ils ne sont pas les seuls à profiter de ces avantages. Les clients aussi profitent pleinement de cette aubaine.
Une productivité fleurissante pour les développeurs
1. Une gestion du contenu simplifiée
Le CMS rend le client libre et autonome. Il bénéficie d’une interface d’administration disponible depuis n’importe quel ordinateur connecté à internet, à partir de laquelle il pourra intervenir à tout moment, sans rien connaître à la programmation et très simplement. Il peut être rapidement configuré et son ergonomie, particulièrement intuitive, permet de gérer des pages, thèmes, liens médias et plugins.
L’interface permet au client de modifier le texte, les images et les vidéos de son site internet en quelques clics. Elle classe les contenus en rubriques et sous rubriques, et permet de gérer simplement les droits des différents utilisateurs.
C’est le principal avantage qu’apporte un CMS. Il permet de créer un site basique et de le gérer sans connaissances particulières en programmation ni en développement car il est géré par des modules et non par du code.
En règle générale, toute réalisation de site internet est accompagnée d’une formation du ou des futurs utilisateurs et c’est pour cette raison particulière que les CMS deviennent très intéressant. En effet, les CMS sont vraiment très intuitifs et possèdent une interface agréable, claire et bien pensée.
Même un néophyte serait capable d’utiliser un CMS tel que WordPress sans avoir reçu de formation au préalable. Il n’y a guère plus simple que d’ajouter du contenu.
Du côté front office, là encore, la recherche d’information est bien souvent simplifiée. La recherche est une fonctionnalité fondamentale et ce quelle que soit l’envergure d’un site, car elle permet aux internautes de ne pas réfléchir à l’organisation du site.
Les internautes de la « génération Google » ne peuvent plus s’en passer.
La majorité des outils CMS propose une fonction de recherche intégrée. Lorsqu’elle est d’une bonne qualité, son utilisation est nettement préférable à la mise en place d’un moteur dédié, externe au CMS. Dès lors que l’on ne trouve pas une information, il suffit de la demander.
2. Un travail collaboratif
Les CMS permettent une gestion poussée des utilisateurs et de leurs droits.
Il est possible de hiérarchiser les utilisateurs du CMS et de leur octroyer des rôles et des permissions. Par exemple, un contributeur peut écrire un article qui sera soumis à validation, un éditeur peut écrire et publier les articles des contributeurs, tandis que l’administrateur quant à lui peut tout gérer.
Toutes organisations possèdent une structure et une hiérarchie différente. Alors quand vient le temps de monter et de gérer un site internet, plusieurs personnes peuvent avoir un rôle à jouer. Rédacteur, correcteur, blogueur, approbateur. Un bon « workflow », mûrement réfléchis peut faciliter la tâche.
Un workflow est un ensemble d’étapes, ou une succession de processus. Une liste d’étapes, automatisés ou non, qui s’exécuteront lors de différents actions, tels que l’ajout, la modification ou la suppression d’utilisateurs, de contenu, etc.
Pour faire simple, le workflow sert à décrire le circuit de validation, les tâches à répartir entre les différents acteurs d’un processus, les délais, les modes de validation et à fournir à chacun des acteurs les informations nécessaires à l’exécution de sa tâche.
Ainsi, les CMS tel que WordPress et Drupal permettent d’élaborer un workflow constitué de multiples actions. Plusieurs de ces actions sont construites à même le CMS, d’autres sont réalisables avec des modules existants, pour le reste, il est aussi possible de développer des fonctionnalités sur mesure.
Sur WordPress, on pourrait donc retrouver plusieurs utilisateurs et rôles différents :
– Administrateur : Accès à toutes les fonctionnalités de l’administration du site
– Editeur : Peut publier et gérer les pages ainsi que celles des autres utilisateurs
– Auteur : Peut publier et gérer ses propres articles uniquement
– Contributeur : Peut écrire et gérer ses propres articles mais ne peut pas les publier
– Abonné : peut uniquement gérer son profil
Par la même occasion, il est possible de travailler à plusieurs en même temps sur le site, sans que cela ne pose aucun souci.
Lors de l’installation d’un CMS, un compte administrateur est automatiquement créé. Ensuite, il suffira de créer de nouveaux profils utilisateurs par le panneau d’administration. Encore une tâche très intuitive, d’une grande simplicité sur la plupart des CMS.
3. Coûts réduits
Comme énoncé précédemment, dans les avantages apportés par les CMS aux agences, avec leur activité qui s’industrialise, le développement d’un CMS demande moins de temps qu’une solution personnalisée du début à la fin par une agence de développement. Par conséquent, le prix de la prestation est réduit et la facture du client est moins salée.
Ceci est très important car la première pensé qu’aura le client avant de réer un site web est de savoir combien cela va lui couter. S tous serait gratuit, tout le monde serait sur le web, même si celui-ci ne résiste plus à grand monde.
Le client peut donc se réjouir d’un très bon rapport qualité/prix puisque les CMS sont de qualité et permettent d’intégrer de nombreuses fonctionnalités pour le client.
4. Gestions de versions
Une des fonctions qui est peu mise en valeur mais qui a pourtant tout son intérêt dans un CMS tel que WordPress est la gestion des différentes versions de contenu. Cette fonction est incluse par défaut et permet de l’utiliser sans rien installer. Cela permet de voir les modifications effectuées et pouvoir revenir sur une version précédente d’un article. Cette fonction est très bien réalisée dans les CMS.
A première vue, on pourrait penser que cela n’est juste qu’une fonctionnalité supplémentaire, qui pourrait être utile ou non. Certes, mais c’est aussi un énorme avantage. En effet, imaginons à un moment que lors de la rédaction d’un article, d’un page ou quelle que soit la modification effectué sur le site, un problème se pause causant des problèmes sur l’affichage, ou sur les fonctionnalités du site. Auparavant, il aurait tout de suite fallu contacter l’agence ou le webmaster ayant développé le site. Maintenant, avec un CMS, il suffit de revenir à une version précédente, là ou tout fonctionnait afin de remettre les choses dans l’ordre.
Pour conclure, pour une agence de développement, l’utilisation d’un CMS devient un atout indéniable et permet d’être plus compétitifs à l’égard des concurrents.
Pour le client, l’utilisation d’un CMS permet d’obtenir un site d’un très bon rapport qualité/prix avec un temps de développement réduit et une utilisation future plus simple.
Face à tous ses avantages, on comprend aisément que l’utilisation d’un CMS pour créer son site internet représente désormais un enjeu majeur.
Inconvénients des CMS : le revers de la médaille
Bien qu’affichant un bon nombre d’avantage et visant souvent à tirer le meilleur, les CMS ne sont pas qu’utopiques et cachent aussi leurs inconvénients qui pourront en décourager certains.
Concurrence plus importante pour les agences
L’industrialisation mise en place autour des CMS par les agences de communication est de plus en plus répandue et n’est pas un avantage pour chacune d’entre elles. En effet, elles rentrent directement en concurrence puisqu’elles pratiquent des tarifs réduits et un rapport qualité/prix satisfaisant.
Et plus on avance dans le temps, plus le monde se familiarise avec ces fameux CMS. Chaque agence en prend donc parti afin de suivre le mouvement et de s’adapter à ses clients. De même, la simplicité d’utilisation de ces logiciels donne envie au client de réaliser leur site eux-mêmes. Si les agences n’ajustent pas leurs prix, beaucoup de client choisiront donc de réaliser leur site personnellement même en investissant un peu de temps dedans en sachant que quoi qu’il en soit, le rendu sera toujours très correct.
Risque de hack
Autres inconvénient majeur, le piratage informatique. Il y a un risque plus important d’être hacké sur un CMS plutôt que site un site normal ou propriétaire. Les CMS sont Open Source. C’est-à-dire que le code source est visible pour tous et même par les personnes malveillantes.
Comme énoncé en entrée de ce mémoire, il y a environ 60 millions de site internet basé sur WordPress dans le monde. Cela constitue une cible évidente pour les pirates informatiques. Si un hacker est capable de trouver une faille sur un système installé, il y a de forte chance pour qu’elle existe également sur les autres. D’autant plus que les robots (des logiciels qui analysent internet pour de multiples raisons) peuvent déterminer si un site est conçu on non avec WordPress par exemple. Dès qu’une faille est trouvée, elle peut être exploitée de façon automatique sur tous les sites similaires. Une fois un site hacké, le réparer peut-être parfois extrêmement compliqué.
Chaque site web publié sur internet est vulnérable au piratage à un niveau plus ou moins élevé. Ceci dit, avec un site web qui aurait été développé spécifiquement, le pirate devrait le cibler spécialement. Voilà donc un énorme inconvénient, où le pirate peut cibler des milliers de sites en même temps, sans se préoccuper, ni même savoir à qui ils appartiennent.
Pas de panique pour autant, les principaux risques de sécurité sont à l’origine des extensions développées par la communauté. Avant d’installer une extension, il faut vérifier si la dernière mise à jour est récente et regarder les commentaires de la communauté par rapport à cette extension.
En cas de faille de sécurité trouvée dans le cœur du CMS, une mise à jour est généralement disponible quelques jours après la découverte de la faille.
Lenteur du site internet
L’inconvénient majeur des CMS reste la lenteur d’accès aux bases de données qui est visible surtout à l’affichage des pages (selon l’hébergeur). Le CMS utilise beaucoup de requêtes pour afficher peu de contenu.
Par conséquent, un développeur doit faire attention à ne pas abuser de certaines fonctions gourmandes en ressources et mettre en place un système de cache qui permettra de palier et masquer ce problème.
La vitesse d’un site web a des conséquences sur le référencement. Comme les CMS sont prévus pour une multitude de site tous différents, avec des tas de fonctionnalités qui ne sont pas utilisées, le code est forcément surchargé. Cela signifie que le serveur sur lequel sera hébergé le site traitera bien plus d’informations que nécessaires et que chaque page sera forcément plus lente à s’afficher. Et personne n’aime attendre devant son site web en attendant qu’une page se charge.
Pour conclure, les CMS ne sont donc pas tout rose. Face à cet éclairage sur les inconvénients qu’ils entrainent, on en vient à se demander qui les utilisent vraiment, et pourquoi ?
Des collectivités aux entreprises, une utilisation très variée
Utiliser un CMS oui, mais pour quel type de site ? La réponse est simple. Pour tous les types de sites web. Si beaucoup pensent que les CMS comme WordPress ne sont que des moteurs de blogs, c’est parce qu’ils restent encore mal connus des développeurs. Des CMS comme Drupal ouTypo3 affichent un profil un peu plus ingénieur, mais les autres CMS comme WordPress permettent aujourd’hui de réaliser les mêmes types de sites. Sous WordPress on trouve beaucoup de sites différents, avec des fonctionnalités diverses et variées.
Avoir un site internet c’est bien. Pouvoir le gérer c’est mieux.
Un usage personnel en toute simplicité
Comme on a pu l’évoquer à maintes reprises, les CMS sont d’une grande simplicité tant par leur côté intuitif que par la gestion de leur contenu.
Il est donc fort possible d’utiliser un CMS pour réaliser un site soi-même.
Bien entendu, un CMS ne répondra pas toujours à l’ensemble des besoins du client. Malgré une importante communauté et la multitude de modules existants, il sera toujours possible de se trouver dans le cas où il faudra se plonger dans le code pour créer la fonctionnalité désirée. Mais au-delà de cela, n’importe qui sera dans la mesure de créer un site professionnel simplement et rapidement sans connaissance technique et sans passer par une agence.
Avant l’apparition des CMS, nous étions dans une diffusion qu’on pourrait qualifier de verticale, seul le webmaster était vraiment le maitre du jeu. Il avait des connaissances techniques, graphiques qui lui permettaient de mettre du contenu à disposition des visiteurs d’un site. Lui seul était capable d’effectuer ce genre d’opération. Il était donc très convoité.
Aujourd’hui, on serait plutôt sur une diffusion horizontale. N’importe qui ou presque peut mettre en ligne un site web et écrire dessus. Beaucoup d’internautes mettent d’ailleurs en place des projets communs (wiki, forums …), mutualisent leurs compétences pour plus de partage. Il n’y a plus la même frontière qu’avant entre « l’expert du web », seul habilité à gérer un site et le commun des internautes.
Et cette démocratisation a principalement été permise par l’apparition des CMS.
C’est pourquoi de plus en plus de personnes, créent leur propre site web tel que des blogs le plus souvent.
Un nouveau besoin pour les collectivités
Face à une contrainte budgétaire de plus en plus forte dans les collectivités locales, le chemin de l’open source devient une alternative de plus en plus intéressante devant les solutions propriétaires. Son potentiel d’utilisation est d’autant plus fort dans les collectivités qu’elles ne sont pas en concurrence. Tout pousse donc à une mutualisation des développements dans un esprit d‘évolutivité et de réutilisation.
Qu’en devient-il donc de l’utilisation des CMS open source en France par exemple ? Penchons, nous sur le cas des conseils généraux et de leurs sites web institutionnels.
De nos jours, presque 80% des conseils généraux utilisent une solution open source.
Dernièrement, c’était même au tour de la maison blanche de mettre en ligne son nouveaux site internet, propulsé par Drupal. Bien que l’on est beaucoup parlé de ce site, il n’est par contre pas le seul à avoir été mis en ligne par une administration publique. En effet, les CMS convainquent par leur simplicité de mise en place et d’administration. Les appels d’offres imposent désormais pour la plupart l’utilisation de ces outils car ils correspondent en tout point ou presque aux besoins des collectivités.
On y retrouve la gestion des droits et des circuits de validations, les mises à jours et administrations des contenus, la facilité de reprise du site internet pour la maintenance par un autre prestataire à la fin du marché et pour finir les sites sont évolutifs et fonctionnent déjà pré-paramétrées.
Un avantage considérable pour les collectivités locales à opter pour l’open source est de conserver une liberté non négligeable dans le choix des prestataires auxquels elles s’adressent. Par définition les sources sont libres. Les collectivités restent donc propriétaires de leur site. Par ailleurs, les communautés de développeurs et utilisateurs sont en général très actives en ligne. Cela leur permet de pouvoir intervenir, selon les cas, elles-mêmes sur leur site avec un soutien et des aides en lignes.
Enfin, un autre prestataire est capable de prendre la main sur le site pour des maintenances correctives et évolutives ans se perdre dans du codes obscur et incompréhensible créé au départ.
Les trois termes qui apparaissent le plus souvent dans les appels d’offres pour une refonte et/ou une création de sites internet par les collectivités sont les suivants :
- Ergonomie
- Accessibilité
- Modularité
Leurs portails, sites et autres services proposé sur le web se doivent, et encore plus que les autres, d’être accessibles à tous, simples pour tous les utilisateurs et particulièrement bien optimisés. Les CMS open source permettent généralement de respecter l’ensemble de ces contraintes entre autres pour la qualité du code, les templates disponibles par défaut, etc. Utiliser des CMS open source permet de ne pas repartir de 0 à chaque nouveau développement. D’autre part, la gestion des contenus est en général bien plus simple, notamment pour les contenus dynamique nécessitant des mises à jour récurrentes, tels que les actualités, les agendas, les blogs, ou encore la gestion de mises en avant.
Nous avons cité auparavant, le cas de la maison blanche, en Amérique, qui venait de refaire son site avec Drupal. Prenons maintenant quelques exemples locaux avec des services publics qui utilisent également les CMS pour leur site web, notamment Drupal :
- http://www.metiers.internet.gouv.fr
- http://www.gouvernement.fr
- http://jeunes.gouv.fr
- http://www.toutsurlenvironnement.fr
- http://www.alpes-haute-provence.com
- etc …
Le site institutionnel ou encore « corporate » correspond, au-delà du blog, à l’usage le plus courant d’u outil de gestion de contenus. La très grande majorité de sites web actifs correspond à cette typologie de site. Ils ont come vocation de présenter l’entreprise ou l’organisation, ses services, ses hommes voire ses offres et ses produits. Ils ont rarement un périmètre large, tout au plus que quelques dizaines ou centaines de pages.
Afin de réaliser un site institutionnel professionnel, les CMS de qualité sont les mieux placé pour y répondre.
Le milieu associatif
Le milieu associatif n’y échappe pas. Comme on peut le deviner, les besoins des associations sont riches et variés. A l’heure actuelle, les associations ont besoin d’un site internet pour être reconnu et se développer. Elles ont donc besoin de solutions web capable de gérer et de proposer des services de haut niveau et ce à moindre prix.
Les CMS sont encore une fois la solution mieux adaptés pour répondre à leurs besoins. Communiquer pour une association, ça se fait chaque jour afin de faire valoir ses projets. Les CMS sont donc une excellente solution pour créer le site vitrine d’une association et ne pas être dépendant d’un prestataire coûteux. Le budget économique d’une association étant la plupart du temps compliqué à gérer de par la masse de projets qu’elles comparé à leurs petits budgets, cette solution économique est alors ce qui leur permet de communiquer au mieux et au moindre coût.
Une utilisation accrue pour les entreprises
Ainsi en va de même, de plus en plus de grandes entreprises utilisent également des CMS open sources pour leur présence sur le web, et ce parfois pour les même raisons que les collectivités ou les associations.
Les CMS permettent aux petites entreprises de se lancer sur le web à moindre coût. Prenons un commerce par exemple, réaliser une boutique en ligne serait très couteux et pourrait être difficile à gérer. Et bien cela est révolu, avec les CMS, l’entreprise pourra créer une boutique en ligne en quelques clics et ajouter ses produits de manière simple et intuitive.
Des entreprises un peu plus grandes vont les utiliser pour créer des sites interne et externe à l’entreprise. Le même CMS leur permettra un usage direct pour leur besoin au départ différent.
Encore une fois, les CMS sont aujourd’hui reconnu comme étant des bases solides, ils sont utilisés par de grandes entreprises françaises, pour leurs usines à sites ou leurs sites corporate.
Voici par exemple une liste non exhaustive des sites français utilisant des CMS :
- Le portail du gouvernement : http://www.gouvernement.fr
- UNICEF France : http://www.unicef.fr
- Les voyages SNCF : http://www.voyages-sncf.com
- France télévision sport : http://www.sport.francetv.fr
- Groupe renault : htpp://group.renault.com
- GDF-SUEZ : http://www.gdfsuez.com
- Bouygues : http://www.bouygues.com
- Groupe Vivendi : http://www.vivendi.com
On voit bien que les CMS ont été adopté par beaucoup et même pas les plus grands groupes et entreprises.
On retrouve alors plusieurs cas d’usage de ces CMS. Les sites institutionnels, les sites marketing, les blogs, les réseaux sociaux, les portails intranet et les sites sur mesure.
Leurs utilisations est vraiment très varié et de plus en plus répandu, et ce peu importe le secteur d’activité.
Conclusion
Les CMS sont donc devenu une création logicielle puissante qui permet aux personnes avec des connaissances minimales de la conception web de mettre en place un site internet plutôt rapidement. Le coût engendré par la création d’un site internet avec un CMS saura ravir n’importe lequel des clients.
Les CMS ont donc pris une place importante et majeure dans la création de site internet aujourd’hui. Au départ développé et utilisé pour de simple blog parfois, ils on su conquérir le marché et se positionné sur les sites des plus grandes entreprises. Utilisé par tous et dans tous les secteurs, c’est devenu une solution indéniable à la plupart des projets web.
La liste est non exhaustive et nous pourrions trouver encore beaucoup d’avantages, d’inconvénients, et d’usages quant à l’utilisation d’un CMS. En réalité, le problème n’est pas là, puisque réaliser un site fait-maison comporte également des points forts et des points faibles. La véritable question à se poser est de se demander quels sont les besoins attendus. Dans la plupart des cas, un CMS répondra parfaitement aux besoins du client, et il est alors inutile de développer une solution pendant des semaines voir des mois, comme il est inutile de mettre un budget conséquent là-dedans.
Le CMS reste donc un outil utile et fonctionnel, qui a considérablement simplifié la gestion d’un site web. En revanche, il reste illusoire de croire qu’il ne nécessite aucune connaissance technique, d’où l’intérêt d’acquérir quelques notions de base pour en mesurer aux mieux les possibilités et en tirer le meilleur profit.
Glossaire :
(1) CMS : Content Management System
(2) Plugin / Extension : Les extensions ou plugins sont des petits programmes qui vont permettre au CMS d’étendre ses fonctionnalités et d’enrichir ses options de base.
(3) HTML : Hypertext Markup Language est un format de données conçu pour présenter des pages web
(4) CSS : Cascading Style Sheets, ou feuilles de style en cascade en français est un langage de programmation qui décrit et met des styles aux pages web.
(5) PHP : Hypertext PreProcessor est un langage informatique libre utilisé pour produire des pages web dynamique.
(6) Shortcode : Un shortcode est une balise de texte formatée spécialement que l’on peut placer dans un article ou une page de son site. Cette balise est automatiquement interpétée par WordPress et permet d’ajouter des fonctionnalités sans programmation.
(7) SEO : Search Engine Optimization est un ensemble de technique visant à optimiser la visibilité d’un site web dans les pages de résultats des moteurs de recherche.