Bedrock est une structure de projet proposée par Roots.io qui transforme WordPress en une véritable application web maintenable, versionnée et sécurisée. En tant qu’agence WordPress technique à Paris, Lille, Amiens et Beauvais, nous l’utilisons pour professionnaliser nos projets.
1. Organisation moderne du code
Bedrock sépare :
- Le core WordPress (dans
/wp
) - Les plugins et thèmes (dans
/web/app
) - Les fichiers sensibles (dans
.env
, root, config/`)
Cela permet un meilleur contrôle de version avec Git et une gestion de projet claire.
2. Gestion des dépendances avec Composer
Grâce à Composer :
- Vous installez WordPress comme une librairie
- Vous gérez les plugins et dépendances PHP proprement
- Vous gagnez en cohérence entre environnement local / staging / production
Exemple :
« `bash
composer require wpackagist-plugin/contact-form-7
- Sécurité renforcée
Répertoire web /web exposé uniquement (pas le root du projet)
Configuration centralisée et externalisée (.env)
Plugins et thèmes contrôlés depuis composer.lock
- Intégration DevOps facilitée
Bedrock s’intègre parfaitement avec :
Docker
GitHub Actions / GitLab CI
Deploiement automatisé (Ex. : Deployer, Ansible, Buddy)
- Couplé avec Sage : le combo parfait
Pour une stack moderne complète :
Bedrock pour la base du projet
Sage pour le développement de thème front-end en Blade + Tailwind + Laravel Mix
Conclusion
Bedrock est un outil incontournable pour toute agence WordPress souhaitant travailler proprement, en équipe, et à grande échelle. Il apporte structure, sécurité, et professionnalisation à WordPress. Contactez notre équipe à Lille, Amiens ou Paris pour démarrer votre projet sous Bedrock.