Bedrock

B

Notre équipe est tout d’abord spécialisée par la création de site sous WordPress, nous proposons aujourd’hui à la plupart de nos clients d’avoir un site avec une architecture Bedrock pour augmenter les performances et la sécurité de leur site.

 

Bedrock est un cadre (framework) pour WordPress développé par roots, qui vise à améliorer la structure des projets WordPress en introduisant des meilleures pratiques issues du développement moderne. Il offre une architecture plus propre et une gestion plus efficace des dépendances et des configurations.

Caractéristiques principales de Bedrock :
  1. Structure de répertoires améliorée : Bedrock réorganise la structure traditionnelle des fichiers WordPress pour rendre le projet plus modulaire et plus facile à gérer. Il sépare les fichiers principaux de WordPress, les thèmes, les plugins et les configurations en différents répertoires.
  2. Gestion des dépendances avec Composer : Bedrock utilise Composer pour gérer les dépendances PHP, y compris WordPress lui-même et ses plugins.
  3. Environnements de configuration : Bedrock prend en charge les configurations distinctes pour différents environnements (développement, production, etc.), facilitant ainsi le déploiement et la gestion des paramètres spécifiques à chaque environnement. Les fichiers de configuration sont stockés de manière centralisée et organisée, réduisant le risque d’erreurs de configuration.
  4. Sécurité accrue : En déplaçant les fichiers de configuration critiques en dehors du répertoire web accessible au public. Il réduit également l’exposition des fichiers de base de WordPress, limitant ainsi les vecteurs d’attaque potentiels.
  5. Workflow de développement moderne : En intégrant des outils modernes et des pratiques de développement, Bedrock facilite le travail des développeurs et améliore l’efficacité des équipes de développement. Il est compatible avec des workflows de déploiement continus et des systèmes de contrôle de version comme Git.