Liens utiles
👉🏻 DDdev
👉🏻 Lando.Dev
👉🏻 WP-CLI
👉🏻 InstallWP sh
👉🏻 DBngin
👉🏻 Rationalisez votre travail avec Create Block Theme
👉🏻 WordPress.tv
Depuis WordPress 6.0, la gestion native des blocs réutilisables et des compositions permet d’exporter et d’importer sans extension tierce.
Outil de conteneurisation
Docker
Avantages :
- Isolation de l’environnement : Permet de travailler sur plusieurs projets sans conflits de dépendances.
- Simplicité du setup : Des images comme
wordpress:latest
facilitent le déploiement rapide d’une installation WordPress. - Personnalisation : Ajout facile d’autres services comme MariaDB, Redis, WP-Cli ou Elasticsearch pour des besoins spécifiques.
Lando
- Caractéristiques :
- Basé sur Docker, mais avec une abstraction simplifiée.
- Commandes pré-configurées pour WordPress.
lando init --source remote --remote-url https://path-to-your-site.zip --recipe wordpress
lando start
DDEV
- Caractéristiques :
- Basé sur Docker avec une configuration prête pour WordPress.
- Commandes intuitives comme
ddev start
pour lancer un projet.
Create Bloc Theme (outil officiel WordPress)
- Description : Cet outil permet de créer des thèmes basés sur des blocs directement depuis l’éditeur de site de WordPress. Il génère un fichier
theme.json
et permet de sauvegarder vos personnalisations comme point de départ pour de nouveaux thèmes. - Idéal pour : Développeurs souhaitant créer rapidement un thème block-based sans partir de zéro.
- Avantages :
- Génération automatique de styles globaux (theme.json).
- Intégration native avec Gutenberg et l’éditeur de site.
- Compatible avec les pratiques modernes de WordPress.
Ce plugin permet aussi de tester des modèles en temps réel et de les intégrer directement dans son thème en un seul clic.
C’est comme un système de versioning simplifié, offrant la possibilité de revenir à une version précédente à tout moment.
Outils complémentaires pour le développement FSE
Node.js et npm
- Pour automatiser des tâches de compilation
WP-CLI
- Simplifie les tâches comme l’installation, l’activation des thèmes/plugins, et la gestion des données.
- Site web
Theme JSON Generator
- Générateur d’un fichier
theme.json
pour configurer les paramètres globaux de votre thème FSE. - Site web