OctoberCMS vs WordPress

OctoberCMS est un peu le nouveau venu dans les CMS populaires. Tout comme son compétiteur WordPress, il permet de mettre rapidement un site web en place et de le gérer dans un « backend ». Cependant, plusieurs différences sont à notés du côté de leur fonctionnement et de leur approche.

WordPress, la base

Conçu préalablement comme plateforme de blog personnel, WordPress à su, au fil des ans, évoluer de façon à permettre la gestion complète d’un site web et ce, très facilement. À l’aide de nombreux plugins et thèmes disponibles sur le web, payants ou gratuits, permettent d’ajouter des fonctionnalités plus complexe sans même avoir à coder quoi que ce soit. De plus, WordPress permet maintenant, grâce à l’implantation de son propre API, de développer des applications web complexes sans même utiliser le système de templating qui l’a rendu si populaire.

October CMS, la base

Petit dernier en matière de système de gestion de contenu, OctoberCMS est basé sur le framework Laravel. Une communauté grandissante lui permet d’évoluer constamment en proposant, lui aussi, différents plugins et thèmes personnalisables. Contrairement à son cousin, seules certaines informations sont sauvegardées dans la base de données. Pour les autres, elles seront sauvegardées directement sur le serveur en tant que fichier HTML afin d’en limiter les requêtes à la base de donnée et ainsi, augmenter la rapidité du site.

Où est la réelle différence?

La différence la plus flagrante entre les deux plateformes est, selon moi, l’utilisateur ciblé. Voici pourquoi:

L’utilisateur cible de WordPress est un peu monsieur-madame tout le monde ayant un minimum de connaissance en informatique. Car même en ayant aucune idée de ce qu’est le langage de programmation PHP, l’utilisateur sera capable, en quelques jours seulement, de bâtir un site web à l’aide d’un système de « drag and drop » et le recours à des plug-ins pour les fonctionnalités plus complexes.

Pour OctoberCMS l’utilisateur ciblé est plutôt le développeur expérimenté car l’ajout de pages et de fonctionnalités se fait principalement en code. Les plugins disponibles sont limités et la conception des fonctionnalités demandent une bonne connaissance de la documentation propre à OctoberCMS. Par contre, il en résulte d’un site excessivement plus rapide et solide qu’un site sur WordPress.

Alors quel choisir?

Afin de prendre une décision plus éclairée, il vous faudra procéder à l’élaboration d’un inventaire des fonctionnalités désirées sur votre application ou site web. Les deux plateformes permettent d’accomplir les mêmes tâches mais le choix final sera influencé par la complexité des fonctionnalités convoitées. Et oui, car tout dépendant de votre cahier de charges, WordPress peut rapidement devenir limitatif en terme d’efficacité. Il n’est pas rare de voir un projet débuter sur WordPress et d’atteindre les limites au niveau technique et donc, de la rapidité du site. À l’inverse, bâtir un petit site vitrine sur OctoberCMS serait inutile et un mauvais investissement pour le client.

Voici donc, selon nous, les points forts et points faibles de ces deux systèmes de gestion de contenu:

WordPress

Points forts

  • Installation rapide
  • Utilisation simple
  • Beaucoup de plugins et thèmes disponibles
  • Bonne documentation pour l’évolution
  • API personnalisé performant

Points faibles

  • Plus de plugins installés = plus de lenteur sur le site
  • La sécurité des plugins et thèmes est parfois mise en doute
  • Il y a souvent du « bloatware » dans les plugins et thèmes commerciaux
  • Limité dans la structure offerte dans WordPress (base de donnée)

OctoberCMS

Points forts

  • Rapidité et rigidité de site web
  • Système de templating efficace
  • Contrôle total de la base de donnée
  • Requêtes complexes facile à créer
  • Basé sur Laravel

Points faibles

  • Requiert une bonne connaissance de la programmation
  • Plugins et thèmes limités
  • Documentation parfois incomplète

Vous ne savez toujours pas quoi choisir?

Dans ce cas, n’hésitez pas à communiquer avec nous; il nous fera plaisir de discuter de votre projet et de vous guider tout au long de la production!