Il y a 10-15 ans, le développement d’un site web impliquait l’utilisation de codes HTML, CSS ou Flash, qui étaient des technologies assez complexes et nécessitaient un niveau minimum de connaissances en programmation. Ces dernières années, les systèmes de gestion de contenu (CMS = Content Management Systems) tels que WordPress, Joomla, MotoCMS, Drupal… ont beaucoup évolué, rendant le développement de sites web plus accessible même sans compétences techniques en programmation. Un système de gestion de contenu (SGC) est une plateforme facile à utiliser pour créer des sites web et gérer leur contenu, à l’aide d’une interface conviviale et sans avoir besoin d’écrire du code.
Inconvénients de la création de sites web statiques (en écrivant du code HTML)
- un site web statique, créé en écrivant du code HTML, ne peut être mis à jour que par un développeur web
- le coût de développement est élevé et le temps de développement est également assez long
- aucun avantage en termes d’optimisation des moteurs de recherche
Nombreux sont ceux qui ont essayé de créer leur propre CMS dans l’espoir d’obtenir une plateforme plus simple et plus performante.
Inconvénients d’essayer de créer son propre CMS
- même si vous engagez une équipe de quelques programmeurs expérimentés, vous n’atteindrez pas le niveau d’un CMS open source (WordPress, Joomla, MotoCMS…) car ces plateformes ont des milliers de programmeurs et de nombreuses années de travail derrière elles
- les plateformes CMS open source sont gratuites et donc infiniment moins chères qu’un CMS personnel
- en raison de l’évolution, les scripts utilisés doivent être constamment mis à jour pour suivre l’évolution des logiciels sur les serveurs web et pour contrer les tentatives de piratage (accès non autorisé pour voler des informations ou pour utiliser les ressources du serveur à d’autres fins – envoi d’e-mails en masse…). Ces mises à jour coûtent cher pour un CMS personnalisé
- l’ajout de fonctionnalités supplémentaires ne peut se faire que par la programmation de nouveaux scripts (des dizaines de milliers de plugins sont disponibles pour un CMS open source, la plupart d’entre eux étant gratuits)
- la période de test peut prendre des années (alors qu’un CMS open source est constamment testé par des millions d’utilisateurs et que toute erreur de programmation est révélée en quelques heures – et peut être corrigée avant qu’elle ne cause des pertes importantes)
- la documentation est difficile à produire et il n’y a pas de soutien de la part d’une communauté spécialisée.
Nous savons que WordPress et Joomla ont supprimé de nombreux emplois et que les prix de construction d’un site web ont beaucoup baissé. Il est plus efficace pour les développeurs de travailler à la personnalisation des plateformes open source et de créer de nouveaux plugins afin que les sites web construits sur des plateformes open source répondent aux besoins de chaque client.
Un autre aspect qui mérite d’être abordé est le graphisme des sites web. Par exemple, si nous avons une moto Harley Davidson et que nous voulons la personnaliser, nous garderons le moteur (qui garantit la fiabilité et les performances connues) et nous modifierons le guidon, le réservoir, les roues, etc. Nous obtenons ainsi une moto qui ne ressemble à aucune autre moto dans le monde, mais avec un moteur construit par une entreprise qui a plus de 100 ans d’expérience et qui a été testé par des millions d’autres motocyclistes. Pour un site web construit avec une plateforme CMS open source, c’est la même chose : nous pouvons garder le moteur (WordPress, Joomla, Moto CMS, Drupal…) et simplement personnaliser le modèle qui nous aidera à obtenir un site web unique.
Plateformes de développement et de gestion de sites web les plus populaires
WordPress
Conçu à l’origine comme une plateforme de développement et d’administration destinée exclusivement aux blogs, WordPress a considérablement évolué ces dernières années pour devenir le système de gestion de contenu (CMS) le plus populaire pour les sites web personnels, la présentation de produits, la présentation de services, les magazines en ligne… WordPress offre des avantages uniques, dont les plus importants sont les suivants:
- IInstallation facile – De nombreux hébergeurs proposent une installation automatique. Même avec une installation manuelle, vous pouvez avoir un site web en ligne en moins d’une heure ;
- Haut degré de personnalisation – Il existe une grande variété de plugins ou de thèmes créés spécifiquement pour WordPress ;
- Commerce en ligne – si vous avez besoin d’une boutique en ligne, elle peut être facilement mise en œuvre à l’aide de plugins supplémentaires (par exemple Woocomerce).
- La plateforme WordPress peut être installée et utilisée gratuitement par n’importe qui. Il existe de nombreux thèmes et plugins gratuits et premium ;
- Grande communauté – Avec des millions de membres actifs, la communauté WordPress est l’une des plus importantes au monde, ce qui se traduit par un accès facile à l’assistance.
Bien sûr, la plateforme WordPress n’est pas parfaite. L’un des problèmes les plus courants est qu’au fur et à mesure que le site grandit, les besoins en ressources augmentent de manière significative. En outre, il est assez difficile de modifier le mode de fonctionnement de la plateforme. Toutefois, ces inconvénients posent des problèmes pour les très grands sites avec des centaines de milliers de visiteurs par jour, et dans ce cas, une plateforme plus robuste peut être nécessaire. Pour les débutants ou les petits sites, WordPress reste le meilleur choix.
Page officielle de WordPress: https://wordpress.org
Joomla
Joomla est souvent considéré comme une solution de compromis entre WordPress et Drupal. Il s’agit d’un système de gestion de contenu puissant qui fonctionne très bien sur la plupart des configurations de serveurs web. La mise en place et l’administration de cette plateforme sont légèrement plus compliquées que celles de WordPress, mais nécessitent moins de connaissances techniques que celles de Drupal.
Comme pour WordPress et Drupal, il existe de nombreux plugins et thèmes disponibles pour Joomla, de sorte que le site web développé sur cette plateforme peut être personnalisé selon les désirs de chacun. Voici d’autres avantages :
- Réseaux sociaux – Probablement le plus grand avantage de cette plateforme. Joomla offre la possibilité de créer des sites de réseaux sociaux très facilement et rapidement ;
- Commerce en ligne – Si vous avez besoin d’une boutique en ligne, elle peut être facilement mise en œuvre avec Joomla. Il est vrai que WordPress et Drupal permettent également de mettre en place une boutique en ligne, mais Joomla est beaucoup plus facile, offrant un support natif pour cette fonction ;
- Facilité d’utilisation – Selon la plupart des utilisateurs, Joomla a réussi à trouver un juste milieu entre la facilité d’utilisation de WordPress et la puissance et la robustesse de Drupal. Si la plupart des utilisateurs pourront installer et gérer un site sur Joomla sans assistance technique, il y aura quelques situations où l’aide d’un spécialiste sera nécessaire.
- Soutien de la communauté – Bien qu’il n’y ait pas autant de ressources éducatives pour Joomla que pour WordPress, le portail de la communauté des utilisateurs de Joomla contient beaucoup d’informations et vous pouvez y obtenir des réponses à la plupart de vos questions.
- Gratuit – Comme pour WordPress et Drupal, l’utilisation de la plateforme est gratuite.
Joomla est apprécié par les développeurs pour sa facilité d’utilisation et sa puissance. Joomla a réussi à créer une très bonne plateforme qui combine les avantages de WordPress et de Drupal. La popularité de Joomla s’est accrue ces dernières années et devrait continuer à croître, ce qui en fait le choix idéal pour ceux qui recherchent une solution plus puissante que WordPress mais plus facile à utiliser que Drupal.
Page officielle de Joomla: https://www.joomla.org.
MotoCMS
MotoCMS est une plateforme lancée en 2008 et elle n’est pas gratuite (son prix est d’environ 150 euros). Malheureusement, les plugins complémentaires ne sont pas gratuits non plus, mais 96% des clients qui ont choisi MotoCMS sont satisfaits du support technique offert par les personnes qui ont lancé cette plateforme (support technique disponible 24/7 via chat en direct, téléphone ou email).
MotoCMS est une bonne solution pour ceux qui veulent un site web simple, facile à construire et à gérer.
Site officiel de MotoCMS: http://www.motocms.com
Drupal
Drupal est une plateforme open-source, particulièrement appréciée par les utilisateurs les plus techniques. En tant que plateforme très puissante, moins gourmande en ressources que WordPress, elle peut être utilisée pour tout type de site web, du simple blog au portail de contenu pour les grandes entreprises. Les avantages les plus importants offerts par Drupal sont les suivants:
- Technologie avancée – Drupal est la plateforme la plus avancée des trois présentées dans cet article. La consommation de ressources est nettement inférieure à celle de WordPress, de sorte que vous n’aurez pas besoin de passer à un pack d’hébergement web supérieur.
- Performances avancées – Les sites web construits avec Drupal sont généralement beaucoup plus rapides. Il est évident que le chargement de plugins peut réduire la réactivité du site.
- Personnalisation – Les sites web peuvent être personnalisés grâce aux options de configuration existantes, mais aussi grâce à différents thèmes ou plugins créés par les développeurs. Pour ceux qui ont des connaissances techniques suffisantes, il est même possible de modifier les fichiers de base de la plateforme. Drupal est donc la plateforme la plus flexible des trois.
- Gratuit – Vous pouvez télécharger, installer et utiliser Drupal gratuitement.
Drupal est la plateforme de gestion de contenu la plus puissante, mais cette puissance s’accompagne de quelques défis pour le développeur. Quiconque envisage d’utiliser Drupal pour créer ou migrer un site web doit avoir des connaissances minimales en HTML, PHP et autres langages de programmation courants. Aucun niveau avancé n’est requis, mais des connaissances techniques seront nécessaires pour identifier les problèmes de fonctionnement et comprendre les messages d’erreur.
Pour créer un site à l’aide de Drupal, vous devrez d’abord comprendre le fonctionnement de la plateforme, et la courbe d’apprentissage est assez raide. De plus, si votre site dépasse la taille d’un simple blog ou d’une page d’accueil, vous aurez peut-être besoin d’aide si vous n’êtes pas très technique. Malgré cela, Drupal reste une solution solide pour les sites de grande taille qui nécessitent des performances et un haut degré de personnalisation.
Page officielle de Drupal: https://www.drupal.org
Quelle est la meilleure plate-forme pour créer un site web?
Chaque développeur a ses propres préférences et essaiera probablement de faire valoir que l’une d’entre elles est la meilleure. Mais en réalité, chaque situation est différente et chaque site a des besoins différents. La bonne question à se poser est donc la suivante : quelle plateforme convient le mieux à mon site ?
Pour ceux qui souhaitent créer un blog personnel ou une simple page pour présenter leur entreprise, WordPress est le meilleur choix.
Si vous souhaitez mettre en place un site complexe doté de multiples fonctionnalités et dont vous prévoyez qu’il se développera très rapidement, Drupal pourrait être le bon choix. Joomla est le meilleur choix pour une solution intermédiaire.
Le choix peut sembler difficile, mais si vous réfléchissez soigneusement à vos besoins et si vous êtes honnête quant à votre niveau de connaissances techniques (ou au prix que vous êtes prêt à payer pour une assistance spécialisée), vous serez en mesure de faire le bon choix.
WordPress | Joomla | MotoCMS | |
---|---|---|---|
Logo | |||
Site officiel | www.wordpress.org | www.joomla.org | www.motocms.com |
Prix (CMS + template) | 0 € – 50 € | 0 € – 67 € | 99 € – 139 € |
Description | WordPress est la plate-forme la plus populaire pour les blogs et les sites de présentation, pour laquelle vous trouverez des centaines de milliers de plugins et de thèmes (gratuits et payants). Il peut également être utilisé (avec Woocomerce) pour les petites boutiques en ligne (non recommandé pour les boutiques de plus de 1 000 produits). | Joomla est un CMS qui permet de créer des sites et des applications web. Il est beaucoup plus complexe que WordPress et nécessite une plus grande expérience en matière de développement. Il est considéré comme moins flexible et moins sûr. | MotoCMS est un CMS qui permet de créer des sites web en Flash et en HTML. Il convient aussi bien aux développeurs web professionnels qu’aux petits propriétaires de sites web. |
Dernière version (à la date de rédaction) | WordPress 4.6.1 (octombrie 2016) | Joomla 3.6.2 (octombrie 2016) | MotoCMS 3.0.22 (octombrie 2016) |
Langue de programmation | PHP | PHP | PHP |
Base de données | MySQL | MySQL | Aucune base de données |
Conditions d’hébergement | PHP 5.2.4 +, MySQL5.0+ | PHP 4.3.1 or 4.4.7 (recommended), MySQL 3.23 +, Apache 1.3 +, IIS 6, 7 (recommended) | PHP 5.2. (Zend Optimizer v3.3 ) or 5.3 (Zend Guard Loader v5.5 ) |
Licence | Open Source | Open Source | Licence payée |
Templates disponibles | Oui | Oui | Oui |
Contenu du pack thématique | Thème uniquement | Thème uniquement | Fichiers de thème Flash ou HTML et moteur MotoCMS |
Mise en page par glisser-déposer | Oui | Non | Oui |
Éditeur WYSIWYG | Oui | Oui | Oui |
Éditeur d’images | Non | Non | Oui |
Commande Undo | Non | Non | Oui |
Galerie de médias | Oui | Oui | Oui |
Panier d’achat | Plugin | Add-on | Widget eCommerce separat |
Convivialité mobile | Oui | Oui | Oui |
Optimisation de base des moteurs de recherche | Oui | Oui | Oui |
Soutien | Forum, blog | Forum, blog | Forum, blog, chat en direct, système de tickets, téléphone 24/7 |
Plan du site | Plugin | Plugin | Fichier XML (inclus) |