- Fonctionnalités
- Pricing

Cet article de blog est basé sur le live stream Upsun avec Greg Qualls, directeur du marketing produit, et Paul Gilzow, développeur chez Upsun.
WordPress alimente plus de 40 % du web, mais toutes les installations WordPress ne se valent pas. Que vous soyez un développeur indépendant, que vous gériez une agence ou que vous supervisiez des centaines de sites, la manière dont vous installez et gérez WordPress peut faire ou défaire votre processus.
Lors d'une récente discussion en direct, nous avons approfondi trois méthodes d'installation WordPress populaires : Vanilla, Composer-based et Bedrock. Chaque approche a ses mérites, mais laquelle choisir ? Analysons les différentes options.
L'installation traditionnelle. Vanilla WordPress est ce à quoi la plupart des gens pensent lorsqu'ils entendent « installation WordPress ». Cette approche est utilisée depuis l'introduction de WordPress et reste la méthode la plus courante aujourd'hui.
Elle suit un processus simple : vous téléchargez le fichier ZIP depuis wordpress.org, vous l'extrayez dans le répertoire de votre serveur et vous effectuez la célèbre installation en cinq minutes. Ensuite, vous installez les plugins et les thèmes via le tableau de bord d'administration de WordPress, et les mises à jour s'effectuent d'un simple clic depuis WordPress lui-même. Si vous travaillez avec un contrôle de version, vous commandez généralement tous les fichiers principaux de WordPress dans votre référentiel et les transférez vers votre environnement d'hébergement.
Les avantages :
Les inconvénients :
Comme l'a fait remarquer Paul Gilzow, qui gérait plus de 200 sites WordPress pendant ses études universitaires : « J'ai lutté contre Composer pendant six mois parce que j'étais tellement habitué à Vanilla, mais j'ai finalement réalisé qu'il n'y avait tout simplement aucun moyen d'atteindre tous les objectifs dont j'avais besoin avec cette configuration traditionnelle. »
Composer apporte une gestion moderne des dépendances à WordPress, ce qui change fondamentalement notre façon de concevoir les installations WordPress. Plutôt que de traiter WordPress comme une application unique avec des modules complémentaires, Composer traite tout, y compris le cœur de WordPress lui-même, comme un paquet.
Le processus commence par la création d'un fichier composer.json qui définit le cœur de WordPress, les plugins et les thèmes comme des dépendances, avec des numéros de version spécifiques. L'exécution de composer install télécharge toutes ces dépendances dans des répertoires organisés. Il est important de noter que seuls votre code personnalisé et vos fichiers de configuration sont soumis au contrôle de version ; les fichiers WordPress proprement dits sont téléchargés à chaque fois. Les mises à jour s'effectuent en modifiant les numéros de version dans votre fichier JSON et en exécutant composer update , plutôt qu'en cliquant sur des boutons dans l'administration WordPress.
Les avantages :
Les défis :
Bedrock, créé par Roots, prend WordPress basé sur Composer et y ajoute une méthodologie complète d'application en 12 facteurs.
Bedrock, créé par Roots, prend WordPress basé sur Composer et y ajoute une méthodologie complète d'application à 12 facteurs. Cette approche ne se contente pas de moderniser la façon dont vous installez WordPress, elle modernise toute votre perspective sur les applications WordPress.
Conçu à partir de WordPress basé sur Composer, il ajoute ses propres règles sur la manière dont les choses doivent être organisées. Considérez-le comme un système de classement strict : chaque chose a sa place. Au lieu d'intégrer directement dans vos fichiers des paramètres tels que les mots de passe de base de données, Bedrock récupère ces informations à partir de l'environnement serveur. Cela signifie que vous pouvez déplacer votre site entre différents serveurs sans avoir à modifier le code.
Les avantages :
Les défis :
Il ne s'agit pas de gagner, mais de trouver la solution la mieux adaptée. Après avoir pesé le pour et le contre, nous sommes d'accord : il n'y a pas de gagnant universel. Tout comme pour choisir entre un marteau perforateur, une visseuse à percussion et un tournevis classique, le meilleur outil dépend de la tâche à accomplir.
Choisissez Vanilla si :
Choisissez Composer si :
Choisissez Bedrock si :
D'après l'expérience de Paul, qui a géré des centaines de sites web universitaires : « Composer facilite vraiment la gestion d'un ensemble de sites. Vous pouvez vérifier quels plugins sont utilisés sur tous vos sites, les mettre à jour de manière cohérente et éviter les problèmes du type « ça marche sur mon ordinateur ».
Pour la plupart des développeurs et des agences, WordPress basé sur Composer est la solution idéale. Il offre les avantages des outils modernes sans la complexité de Bedrock, tout en restant accessible aux développeurs familiarisés avec WordPress vanilla.
À mesure que WordPress continue d'évoluer, en ajoutant la prise en charge de GraphQL, en améliorant l'éditeur de blocs et en s'orientant vers des capacités plus headless, la chaîne d'outils de développement devient de plus en plus importante.
Alors que le monde du développement web adopte les gestionnaires de paquets, la conteneurisation et les pratiques de déploiement modernes, les installations WordPress classiques pourraient devenir l'exception plutôt que la règle. Mais pour l'instant, la force de WordPress réside dans sa flexibilité à s'adapter à toutes ces approches.
Prêt à moderniser votre processus de travail WordPress ? Voici les prochaines étapes :
Le duel WordPress ne vise pas à désigner un seul gagnant. Il s'agit de comprendre vos options et de choisir l'approche qui rendra votre vie de développeur plus facile, plus sûre et plus évolutive.
Liens utiles
Join our monthly newsletter
Compliant and validated