WordPress contre ExpressionEngine
Publié: 2022-05-21WordPress et ExpressionEngine sont tous deux des systèmes de gestion de contenu (CMS). Cela signifie qu'il s'agit de logiciels conçus pour vous aider à publier et à afficher des articles de blog, des produits, des événements et presque tout autre type de contenu en ligne que vous pouvez imaginer. Cependant, chaque CMS aborde la création de contenu différemment et offre un ensemble unique de fonctionnalités intégrées.
Comparer WordPress à ExpressionEngine nous oblige à examiner comment chaque plate-forme aborde la publication de contenu, la personnalisation des pages, la sécurité, le commerce électronique, etc. Dans cet article, nous verrons comment les deux options logicielles se comportent dans ces aspects, afin que vous puissiez faire le bon choix pour votre site !
WordPress vs ExpressionEngine : pour qui sont-ils ?
Votre choix de CMS déterminera en grande partie les types de sites Web que vous pouvez créer. En effet, de nombreux CMS fonctionnent particulièrement bien avec des types de contenu spécifiques. WordPress, par exemple, a fait ses débuts en tant que CMS de blog.
Depuis sa création, cependant, il s'est transformé en un logiciel capable de vous aider à créer presque n'importe quel type de site Web. Ce n'est pas une exagération, car WordPress alimente plus de 43 % du Web.
WordPress est le type de CMS que vous utilisez si vous souhaitez une option logicielle flexible. Il peut vous aider à créer visuellement des sites Web grâce à l'éditeur de blocs. Il offre également une interface conviviale pour gérer vos sites Web et de nombreuses options de personnalisation gratuites.
ExpressionEngine est tout aussi flexible que WordPress, mais moins adapté aux débutants. Avec ExpressionEngine, vous avez accès à plusieurs fonctionnalités que WordPress ne prend pas en charge par défaut. Celles-ci incluent la gestion des versions, la fonctionnalité de traduction, la mise en cache des modèles, un gestionnaire de fichiers intégré, etc.
On peut dire que vous pouvez aborder les 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 aucune expérience de 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 termes de 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 à la plupart des aspects du CMS, y compris le tableau de bord WordPress.
Dès la première connexion à WordPress, vous avez accès à tous les outils intégrés de la plateforme directement depuis le 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 CMS, il vous sera facile de déterminer 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 avec WordPress. Cela s'applique à des processus aussi simples que l'accès à l'éditeur de blocs pour créer des boutiques en ligne à part entière.
Lorsque vous êtes prêt à commencer à créer des pages, vous pouvez accéder à Pages > Ajouter nouveau pour vérifier le fonctionnement de l'éditeur de blocs. Au fil des ans, WordPress est passé à une expérience de publication et de création de pages plus visuelle. L'éditeur vous donne accès à des "blocs", qui sont des modules prédéfinis que vous pouvez ajouter à vos pages et personnaliser et réorganiser comme bon vous semble :
L'éditeur de blocs est au cœur de l'expérience WordPress. Pendant que vous modifiez les paramètres via le tableau de bord, l'éditeur de blocs est ce qui vous permettra de créer chaque page et de publier sur votre site Web. Si vous avez déjà utilisé des constructeurs de sites tels que Squarespace ou WiX, vous devriez vous sentir comme chez vous en utilisant l'éditeur de blocs.
Moteur d'expression
ExpressionEngine vous permet également de gérer votre site Web via un tableau de bord qui intègre tous les outils et fonctionnalités du CMS. Avec le tableau de bord ExpressionEngine, il est plus facile de trouver des options de configuration individuelles, car elles sont toutes présentées dans un seul menu au lieu d'être masquées dans des onglets :
ExpressionEngine sépare également ses paramètres en options générales et "développeur". Le menu Développeur vous permet d'effectuer des tâches telles que l'ajout de types de publication personnalisés, la création de champs personnalisés et l'installation de modules complémentaires. Bien qu'il soit étiqueté comme paramètres de développeur, ExpressionEngine facilite l'exécution de toutes ces tâches, même pour les nouveaux utilisateurs.
Par rapport à WordPress, il est plus difficile de trouver de la documentation pertinente et des didacticiels 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'étendue du contenu de support 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 ExpressionEngine n'inclut aucun outil de mise en forme ni aucune autre fonctionnalité 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 publications 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 prend en charge HTML et CSS, JavaScript, PHP et d'autres langages. De plus, vous pouvez utiliser les "balises" ExpressionEngine pour ajouter des sections pré-formatées aux modèles de page.
Si vous utilisez ExpressionEngine Pro, vous avez accès à des outils d'édition frontaux. Cela facilite grandement la mise à jour de votre site Web, mais cela implique de payer 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étermineront 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 consiste à 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 existe des plugins gratuits et premium disponibles, et vous pouvez les utiliser pour ajouter presque toutes les fonctionnalités que vous pouvez imaginer sur votre site. De plus, l'installation de plugins dans WordPress est un processus simple. Vous pouvez lire les avis et voir les notes de 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, pensez aux constructeurs de pages. Ces solutions, telles que notre propre Divi, vous permettent de contourner l'éditeur de blocs et de créer des pages et des publications 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 des paiements, etc. Tout cela est rendu possible en installant un seul plugin gratuit :
Le grand nombre de plugins disponibles pour WordPress en fait l'un des CMS les plus personnalisables que vous puissiez utiliser. Il convient également de noter que WordPress est un logiciel open source. 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.
Moteur d'expression
ExpressionEngine propose une gamme décente de modules complémentaires 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 central (comme le font certains plugins WordPress).
En termes de chiffres, il existe près d'une centaine de modules complémentaires ExpressionEngine disponibles. Parmi celles-ci, vous trouverez des options gratuites et premium :
Pour installer des modules complémentaires, vous devez télécharger les fichiers à partir du référentiel ExpressionEngine, puis les télécharger dans un répertoire spécifique au sein de l'installation de votre site. Ensuite, les modules complémentaires apparaîtront dans le tableau de bord ExpressionEngine, où vous pourrez les activer.
Il convient de noter que certaines fonctionnalités populaires nécessitant des plugins dans WordPress sont disponibles dans ExpressionEngine sans qu'il soit nécessaire d'utiliser des modules complémentaires. Ces fonctionnalités incluent :
- Prise en charge des sites Web multilingues
- La possibilité de créer des types de publication et des champs personnalisés
- Accès à un gestionnaire de fichiers intégré
- Outils intégrés d'optimisation pour les moteurs de recherche (SEO)
Dans l'ensemble, ExpressionEngine offre un ensemble plus complet de fonctionnalités prêtes à l'emploi. Cependant, il est surclassé par WordPress en ce qui concerne la personnalisation de votre site Web à l'aide de plugins. Néanmoins, si vous êtes à l'aise pour modifier le code ExpressionEngine, vous pouvez le modifier comme bon vous semble.
WordPress vs Expression Engine : thèmes et modèles
Pouvoir utiliser des thèmes et des modèles est l'une des meilleures parties de l'utilisation d'un CMS moderne. Le simple fait d'installer un thème peut donner à votre site Web une apparence complètement différente. Alors naturellement, la sélection de thèmes proposés par un CMS joue un rôle énorme dans sa popularité.
Wordpress
Tout comme pour les plugins, la communauté WordPress propose un grand nombre de thèmes parmi lesquels choisir. Le référentiel de thèmes WordPress.org vous donne à lui seul accès à plus de 4 800 options gratuites :
Il convient 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 (tels que Divi). D'autres ajoutent des types de publication 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 complète du site pour modifier ses modèles à l'aide de l'éditeur de blocs. Cela signifie que vous obtenez un contrôle total sur chaque modèle dans un thème, le tout sans toucher à une ligne de code.
Moteur d'expression
Avec ExpressionEngine, vous n'avez pas accès à une bibliothèque de modèles prédéfinis. Au lieu de cela, ExpressionEngine est livré avec un système de modèles robuste que vous pouvez utiliser pour personnaliser l'apparence de chaque type de page sur votre site Web. Ce système vous permet de créer des modèles à partir de zéro en utilisant HTML, CSS, JavaScript, PHP, etc. Vous pouvez également profiter des balises ExpressionEngine prédéfinies :
Il est impossible de contourner le fait 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 contre 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 supprimer 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 tenez à 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, la sécurité de votre site Web WordPress dépendra en grande partie des mesures que vous prendrez pour le sécuriser et de l'hébergeur que vous utilisez. Certains hébergeurs Web gérés offrent des fonctionnalités de sécurité intégrées telles que la liste blanche d'adresses IP, la configuration automatique des certificats SSL, etc.
Une chose qui manque à WordPress, ce sont les fonctionnalités de sécurité avancées, telles que les journaux d'activité, l'authentification à deux facteurs (2FA), la prise en charge du captcha, 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.
Moteur d'expression
Tout comme avec WordPress, la sécurisation d'un site Web ExpressionEngine nécessite que vous mainteniez à jour le CMS et ses modules complémentaires. Des composants obsolètes peuvent entraîner des vulnérabilités que les attaquants peuvent exploiter, et c'est quelque chose que votre hébergeur Web pourrait ne pas être en mesure de vous aider.
L'un des avantages de l'utilisation d'ExpressionEngine est que le CMS comprend plusieurs fonctionnalités intégrées pour augmenter la sécurité du site Web. Parmi ces fonctionnalités, vous avez :
- Journaux qui surveillent qui accède au panneau de contrôle
- Un système de captcha intégré pour les connexions
- La possibilité de bloquer temporairement les IP si elles font trop de tentatives de connexion
Une page de connexion plus sécurisée rend plus difficile pour les attaquants d'accéder à votre site Web. ExpressionEngine n'offre 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 contre ExpressionEngine : commerce électronique
Si vous souhaitez démarrer une boutique en ligne, ExpressionEngine et WordPress vous offrent les outils nécessaires pour le faire. Cependant, pour y arriver, vous devrez peut-être utiliser des extensions ou des modules complémentaires.
Wordpress
WordPress n'offre pas de fonctionnalité de commerce électronique dans ses fonctionnalités 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 tellement populaire qu'il existe des centaines de modules complémentaires conçus pour fonctionner avec lui. Avec les 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 populaires incluent Easy Digital Downloads et Ecwid Ecommerce Shopping Cart. Dans l'ensemble, si vous utilisez WordPress, vous pouvez utiliser des plugins pour lancer n'importe quel type de boutique en ligne que vous souhaitez.
Moteur d'expression
Comme avec WordPress, ExpressionEngine n'est pas livré avec la fonctionnalité de commerce électronique. Cependant, le CMS vous permet de créer des types de publication personnalisés pour afficher les catalogues de produits. Pour vendre ces produits, vous devrez utiliser des modules complémentaires.
Il existe plusieurs modules complémentaires de commerce électronique ExpressionEngine parmi lesquels choisir. Cependant, toutes les meilleures options sont premium, dont certaines coûtent des centaines de dollars pour obtenir une licence :
Si vous regardez en dehors des modules complémentaires officiels, vous constaterez que certaines plates-formes de commerce électronique 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 au paiement initial d'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 vous offre un plus grand choix lorsqu'il s'agit de personnaliser les fonctionnalités et le style de votre site.
D'autre part, ExpressionEngine est plus orienté vers les développeurs. Prêt à l'emploi, il comprend plusieurs fonctionnalités qui manquent à WordPress, telles que des outils de référencement intégrés et la possibilité de créer des types et des champs de publication personnalisés. Cependant, un gros composant qui manque à ExpressionEngine est la thématisation. À moins que vous ne soyez à l'aise avec la création manuelle de modèles, vous feriez peut-être mieux d'utiliser WordPress et un thème flexible.
Avez-vous des questions sur le choix entre WordPress et ExpressionEngine ? Parlons d'eux dans la section des commentaires ci-dessous!