Pour comparer WordPress et ExpressionEngine, nous devons examiner la façon dont chaque plateforme aborde la publication de contenu, la personnalisation des pages, la sécurité, le commerce électronique, et plus encore. Dans cet article, nous allons examiner comment les deux options logicielles se situent dans ces aspects, afin que vous puissiez faire le bon choix pour votre site !
WordPress vs ExpressionEngine : A qui s’adressent-ils ?
Votre choix de CMS déterminera en grande partie les types de sites web que vous pourrez construire. C’est parce que beaucoup de CMS fonctionnent particulièrement bien avec des types de contenu spécifiques. WordPress, par exemple, a débuté comme un CMS de blog.
Depuis sa création, cependant, il s’est transformé en un logiciel capable de vous aider à créer presque tous les types de sites Web. Ce n’est pas une exagération, puisque WordPress alimente plus de 43 % du Web.
WordPress est le type de CMS que vous utilisez si vous recherchez une option logicielle flexible. Il peut vous aider à créer des sites Web de manière visuelle grâce à l’éditeur de blocs. Il offre également une interface conviviale pour gérer vos sites Web, ainsi que de nombreuses options de personnalisation gratuites.
ExpressionEngine est tout aussi flexible que WordPress, mais il est moins adapté aux débutants. Avec ExpressionEngine, vous avez accès à plusieurs fonctionnalités que WordPress ne prend pas en charge par défaut. Il s’agit notamment de la gestion des versions, de la fonctionnalité de traduction, de la mise en cache des modèles, d’un gestionnaire de fichiers intégré, et plus encore.
On peut dire que vous pouvez vous attaquer aux mêmes types de projets en utilisant WordPress ou ExpressionEngine. La principale différence est que WordPress a une courbe d’apprentissage plus facile et ne nécessite pas d’expérience en développement, même lorsque vous construisez des projets relativement complexes.
WordPress vs ExpressionEngine : Facilité d’utilisation et de publication
L’un des critères les plus importants à garder à l’esprit lors du choix d’un CMS est sa courbe d’apprentissage. Chaque logiciel a une courbe d’apprentissage différente, et les CMS ne font pas exception. Voici comment WordPress se compare à ExpressionEngine en ce qui concerne la facilité d’utilisation.
WordPress
L’un des principaux arguments de vente de WordPress est que vous pouvez l’utiliser même si vous ne savez pas coder et que c’est la première fois que vous lancez un site Web. Cette simplicité est intégrée dans la plupart des aspects du CMS, y compris le tableau de bord de WordPress.
Dès votre première connexion à WordPress, vous avez accès à tous les outils intégrés de la plateforme à partir du tableau de bord. Tout est clairement étiqueté pour que vous puissiez passer d’une page à l’autre et voir ce que fait chaque paramètre :
Si vous avez déjà utilisé d’autres systèmes de gestion de contenu, vous n’aurez aucun mal à savoir quel onglet mène à quels paramètres et options. Pour les nouveaux utilisateurs, vous pouvez trouver des articles et des vidéos sur la façon de faire à peu près tout ce que vous pouvez imaginer en utilisant WordPress. Cela s’applique à des processus aussi simples que l’accès à l’éditeur de blocs ou la création de boutiques en ligne à part entière.
Lorsque vous êtes prêt à commencer à créer des pages, vous pouvez naviguer dans Pages > Add New pour voir comment fonctionne l’éditeur de blocs. Au fil des ans, WordPress a évolué vers une expérience de création de pages et de posts plus visuelle. L’éditeur vous permet d’accéder à des « blocs », qui sont des modules préconstruits que vous pouvez ajouter à vos pages, personnaliser et réorganiser comme bon vous semble :
L’éditeur de blocs est au cœur de l’expérience WordPress. Bien que vous puissiez modifier les paramètres dans le tableau de bord, c’est l’éditeur de blocs qui vous permettra de créer chaque page et chaque article de votre site Web. Si vous avez déjà utilisé des créateurs de sites tels que Squarespace ou WiX, vous devriez vous sentir tout à fait à l’aise avec l’éditeur de blocs.
ExpressionEngine
ExpressionEngine vous permet également de gérer votre site web par le biais d’un tableau de bord qui intègre tous les outils et fonctionnalités du CMS. Avec le tableau de bord d’ExpressionEngine, il est plus facile de trouver les options de configuration individuelles, car elles sont toutes disposées dans un seul menu au lieu d’être cachées dans des onglets :
ExpressionEngine sépare également ses paramètres en options générales et options « développeur ». Le menu Développeur vous permet d’effectuer des tâches telles que l’ajout de types de post personnalisés, la création de champs personnalisés et l’installation de modules complémentaires. Bien qu’il s’agisse de paramètres de développement, ExpressionEngine facilite l’exécution de toutes ces tâches, même pour les nouveaux utilisateurs.
Comparé à WordPress, il est plus difficile de trouver une documentation pertinente et des tutoriels ExpressionEngine. Vous pouvez trouver des instructions sur la façon d’effectuer la plupart des tâches, mais il est difficile de rivaliser avec l’ampleur du contenu de soutien qui est disponible pour les utilisateurs de WordPress.
La création de contenu dans ExpressionEngine est assez simple, mais ce n’est pas une expérience visuelle. L’éditeur d’ExpressionEngine n’inclut pas d’outils de formatage ou d’autres fonctions pour vous aider à ajouter différents types de texte :
Avec ExpressionEngine, les composants qui vous permettent de publier du contenu ne sont pas intégrés à la fonctionnalité de style. Pour modifier l’apparence des pages, des articles et d’autres types de contenu, vous devez créer des modèles.
La création de modèles dans ExpressionEngine nécessite que vous soyez au moins assez à l’aise avec le codage. ExpressionEngine supporte HTML et CSS, JavaScript, PHP, et d’autres langages. De plus, vous pouvez utiliser les « tags » d’ExpressionEngine pour ajouter des sections préformatées aux modèles de pages.
Si vous utilisez ExpressionEngine Pro, vous avez accès aux outils d’édition frontale. Cela facilite grandement la mise à jour de votre site Web, mais cela implique le paiement d’une licence logicielle récurrente.
WordPress vs ExpressionEngine : Personnalisation et modules complémentaires
Les modules complémentaires et les plugins sont au cœur de la plupart des CMS. Les modules complémentaires auxquels vous avez accès déterminent en grande partie les fonctionnalités que vous pouvez ajouter à vos sites Web. Parlons des options de personnalisation que WordPress et ExpressionEngine ont à offrir.
WordPress
La principale façon de personnaliser le fonctionnement de WordPress est d’utiliser des plugins. La communauté WordPress propose une large collection de plugins que vous pouvez utiliser pour ajouter de nouvelles fonctionnalités au CMS :
Il y a des plugins gratuits et premium disponibles, et vous pouvez les utiliser pour ajouter presque toutes les fonctionnalités que vous pouvez imaginer à votre site. De plus, l’installation de plugins dans WordPress est un processus simple. Vous pouvez lire les critiques et voir les évaluations pour chaque plugin, et les installer sans même quitter votre tableau de bord.
Pour vous donner un exemple de la façon dont les plugins peuvent changer le fonctionnement de WordPress, prenez les constructeurs de pages. Ces solutions, comme notre propre Divi, vous permettent de contourner l’éditeur de blocs et de construire des pages et des articles avec un ensemble d’outils entièrement différent.
D’autres plugins, comme WooCommerce, ajoutent des fonctionnalités de commerce électronique à WordPress. Avec WooCommerce, vous pouvez publier et gérer des produits, effectuer des ventes, traiter les paiements, et bien plus encore. Tout cela est rendu possible par l’installation d’un seul plugin gratuit :
Le nombre de plugins disponibles pour WordPress en fait l’un des CMS les plus personnalisables que vous puissiez utiliser. Il est également important de noter que WordPress est un logiciel libre. Cela signifie que vous pouvez creuser dans le code et modifier n’importe quel aspect du fonctionnement du CMS si vous êtes prêt à relever le défi.
ExpressionEngine
ExpressionEngine offre une gamme décente d’add-ons que vous pouvez utiliser pour étendre les fonctionnalités du CMS. La plupart d’entre eux se concentrent sur l’ajout de nouvelles fonctionnalités ciblées à ExpressionEngine, au lieu de modifier le fonctionnement du CMS au niveau du noyau (comme le font certains plugins WordPress).
En termes de chiffres, il existe près d’une centaine d’add-ons ExpressionEngine disponibles. Parmi ceux-ci, vous trouverez des options gratuites et premium :
Pour installer des add-ons, vous devez télécharger les fichiers depuis le dépôt d’ExpressionEngine, puis les charger dans un répertoire spécifique de l’installation de votre site. Ensuite, les add-ons apparaîtront dans le tableau de bord d’ExpressionEngine, où vous pourrez les activer.
Il est intéressant de noter que certaines fonctionnalités populaires qui nécessitent des plugins dans WordPress sont disponibles dans ExpressionEngine sans avoir besoin d’utiliser des modules complémentaires. Ces fonctionnalités comprennent :
- Le support des sites web multilingues
- La possibilité de créer des types d’articles et des champs personnalisés
- L’accès à un gestionnaire de fichiers intégré
- Outils intégrés d’optimisation des moteurs de recherche (SEO)
Dans l’ensemble, ExpressionEngine offre un ensemble plus complet de fonctionnalités. Cependant, il est surclassé par WordPress lorsqu’il s’agit de la façon dont vous pouvez personnaliser votre site Web en utilisant des plugins. Néanmoins, si vous êtes à l’aise pour modifier le code d’ExpressionEngine, vous pouvez le modifier comme bon vous semble.
WordPress vs Expression Engine : Thèmes et modèles
La possibilité d’utiliser des thèmes et des modèles est l’un des meilleurs aspects de l’utilisation d’un CMS moderne. Il suffit d’installer un thème pour que votre site Web ait un aspect totalement différent. Naturellement, la sélection de thèmes qu’offre un CMS joue un rôle important dans sa popularité.
WordPress
Tout comme pour les plugins, la communauté WordPress propose un grand nombre de thèmes parmi lesquels choisir. Le dépôt de thèmes de WordPress.org vous donne à lui seul accès à plus de 4 800 options gratuites :
Il est intéressant de noter que de nombreux thèmes WordPress ajoutent des fonctionnalités qui ne sont pas seulement stylistiques. Certains des thèmes premium les plus populaires sur le marché sont livrés avec leurs propres constructeurs de pages complets (comme Divi). D’autres ajoutent des types de posts personnalisés à votre site Web, ou vous donnent accès à de nouveaux blocs.
Selon le type de thème que vous utilisez, vous pouvez également utiliser l’édition intégrale du site pour modifier ses modèles à l’aide de l’éditeur de blocs. Cela signifie que vous avez un contrôle total sur chaque modèle dans un thème, sans toucher à une ligne de code.
ExpressionEngine
Avec ExpressionEngine, vous n’avez pas accès à une bibliothèque de modèles préconstruits. Au contraire, ExpressionEngine est livré avec un système de modèles robuste que vous pouvez utiliser pour personnaliser l’apparence de chaque type de page de votre site Web. Ce système vous permet de construire des modèles à partir de zéro en utilisant HTML, CSS, JavaScript, PHP, et plus encore. Vous pouvez également tirer parti des balises ExpressionEngine pré-construites :
Il est indéniable que la création de modèles dans ExpressionEngine nécessite que vous soyez à l’aise avec les bases du développement web. Cependant, vous avez un contrôle total sur l’apparence de chaque page de votre site.
WordPress vs ExpressionEngine : Sécurité
La sécurité est un aspect essentiel de la gestion d’un site web moderne. Sans mesures de sécurité appropriées, votre site Web reste ouvert aux attaques qui peuvent compromettre ses données ou même le faire disparaître complètement.
WordPress
WordPress est en développement constant, ce qui implique des correctifs réguliers pour résoudre les problèmes de sécurité. Par défaut, le CMS est sûr pour une utilisation régulière si vous vous efforcez de maintenir WordPress et tous ses composants à jour. L’utilisation d’anciennes versions de plugins ou de WordPress lui-même rendra inévitablement votre site web plus vulnérable.
En dehors de cela, le degré de sécurité de votre site WordPress dépendra largement des mesures que vous prendrez pour le sécuriser et de l’hébergeur que vous utiliserez. Certains hébergeurs gérés offrent des fonctions de sécurité intégrées telles que la liste blanche d’adresses IP, la configuration automatique de certificats SSL, etc.
Ce qui manque à WordPress, ce sont des fonctions de sécurité avancées, comme les journaux d’activité, l’authentification à deux facteurs (2FA), la prise en charge des captchas, etc. Vous pouvez ajouter toutes ces fonctionnalités à l’aide de plugins, mais cela nécessite que vous ayez une certaine connaissance des mesures de sécurité de base.
ExpressionEngine
Tout comme avec WordPress, la sécurisation d’un site Web ExpressionEngine exige que vous mainteniez le CMS et ses modules complémentaires à jour. Les composants obsolètes peuvent entraîner des vulnérabilités que les attaquants peuvent exploiter, et c’est une chose pour laquelle votre hébergeur pourrait ne pas être en mesure de vous aider.
L’un des avantages de l’utilisation d’ExpressionEngine est que le CMS comprend plusieurs fonctions intégrées pour augmenter la sécurité du site web. Parmi ces fonctionnalités, vous avez :
- Des journaux qui surveillent qui accède au panneau de contrôle
- Un système de captcha intégré pour les logins
- La possibilité de bloquer temporairement les adresses IP si elles font trop de tentatives de connexion
Une page de connexion plus sécurisée rend l’accès à votre site web plus difficile pour les attaquants. ExpressionEngine ne propose pas autant de modules complémentaires de sécurité que WordPress, mais sa page de connexion est plus sécurisée dès le départ.
WordPress vs ExpressionEngine : Ecommerce
Si vous souhaitez lancer une boutique en ligne, ExpressionEngine et WordPress vous offrent tous deux les outils nécessaires pour le faire. Cependant, pour y parvenir, vous devrez peut-être utiliser des extensions ou des modules complémentaires.
WordPress
WordPress n’offre pas de fonctionnalité de commerce électronique dans ses fonctions de base. Cependant, il existe de nombreux plugins qui vous permettent de commencer à vendre des produits en ligne à l’aide de ce CMS. L’option la plus populaire est WooCommerce, qui vous permet de vendre des produits physiques et numériques :
WooCommerce est un plugin si populaire qu’il existe des centaines d’extensions conçues pour fonctionner avec lui. Grâce aux extensions WooCommerce, vous pouvez ajouter la prise en charge de presque toutes les principales passerelles de paiement, personnaliser le fonctionnement de votre boutique et modifier le type de produits que vous pouvez vendre.
Il existe de nombreux autres plugins de commerce électronique que vous pouvez utiliser avec WordPress en plus de WooCommerce. Les options les plus populaires sont Easy Digital Downloads et Ecwid Ecommerce Shopping Cart. Dans l’ensemble, si vous utilisez WordPress, vous pouvez utiliser des plugins pour lancer tout type de boutique en ligne que vous souhaitez.
ExpressionEngine
Comme WordPress, ExpressionEngine n’est pas livré avec une fonctionnalité de commerce électronique. Cependant, le CMS vous permet de créer des types d’articles personnalisés pour présenter des catalogues de produits. Pour vendre ces produits, vous devrez utiliser des modules complémentaires.
Il existe plusieurs modules complémentaires de commerce électronique pour ExpressionEngine. Cependant, toutes les meilleures options sont premium, certaines coûtant des centaines de dollars en licence :
Si vous regardez en dehors des add-ons officiels, vous constaterez que certaines plateformes ecommerce peuvent s’intégrer à ExpressionEngine. Ecwid, par exemple, s’intègre à cette plateforme et vous permet de commencer à vendre des produits à partir de votre site Web :
L’inconvénient de cette intégration est qu’elle nécessite un abonnement mensuel à Ecwid. Cependant, cela peut être préférable à un paiement initial pour une licence complémentaire de commerce électronique coûteuse.
Conclusion
Il n’y a pas deux CMS qui partagent les mêmes cas d’utilisation, et cela s’applique également à WordPress et ExpressionEngine. Des deux, WordPress est l’option la plus conviviale, et il vous offre un degré de choix beaucoup plus grand lorsqu’il s’agit de personnaliser la fonctionnalité et le style de votre site.
D’autre part, ExpressionEngine est plus orienté vers les développeurs. Il inclut d’emblée plusieurs fonctions qui font défaut à WordPress, comme des outils de référencement intégrés et la possibilité de créer des types de messages et des champs personnalisés. Cependant, un élément important qui manque à ExpressionEngine est la thématisation. À moins que vous ne soyez à l’aise pour créer des modèles manuellement, vous feriez mieux d’utiliser WordPress et un thème flexible.
Vous avez des questions sur le choix entre WordPress et ExpressionEngine ? Parlons-en dans la section des commentaires ci-dessous !