Octa est un starter theme WordPress pour développeurs avancés qui veulent un workflow propre, rapide et maintenable. Il assemble les briques Roots — Bedrock, Sage 11 et Acorn — pour offrir une base complète : architecture Laravel‑like, tooling front (Vite + Tailwind), environnement reproductible.
🔗 Dépôt : https://github.com/inrage/octa
Bedrock : WordPress via Composer, structure de dossiers claire. Acorn : runtime Laravel dans WordPress (container, services, routing…). Sage 11 : Blade, organisation modulaire, DX moderne.
Structure racine typique :
app/
config/
resources/
storage/
public/ ← racine web (WordPress)
Points forts :
public/
→ sécurité & propreté.resources/views/
→ arborescence “plate”.config/theme.php
(menus, sidebars, supports…)config/post-types.php
(CPT & taxonomies)Setup en quelques commandes :
pnpm install # ou yarn
composer install
cp .env.example .env
docker compose up # ou: wp server --port=8000
Atouts :
wp server
..env.local
(approche 12‑factor) → passage dev/staging/prod trivial.Tailwind CSS (utility‑first) prêt à l’emploi. Génération automatique d’un theme.json
: couleurs/typos/tailles exposées à Gutenberg → cohérence éditeur/front.
Vite.js pilote JS & CSS :
Configuration flexible : libre de remplacer Tailwind ou d’ajouter vos frameworks.
Productivité :
Performances front‑end :
Pourquoi Octa plutôt que Sage seul ?
Sage seul | Octa |
---|---|
Juste le thème | Projet complet prêt à cloner |
Bedrock/Acorn/Docker à intégrer soi‑même | Déjà assemblés |
Peu d’exemples | Composants Blade, configs CPT, CI de base |
Organisation à construire | Architecture Laravel‑like prête |
Octa est à Sage ce qu’une distribution clé‑en‑main est à un kernel : il assemble les pièces et supprime le temps de setup. Clonez‑le :
git clone https://github.com/inrage/octa
Octa modernise le développement WordPress :
Si vous aimez Sage mais souhaitez un tout‑en‑un plus complet pour vos projets pro, Octa est un excellent point de départ. Essayez‑le et boostez votre prochain projet WordPress 🚀
➡️ Commencez ici : https://github.com/inrage/octa
Retrouvez ci-dessous quelques articles qui pourraient vous intéresser.
Nous allons voir comment mettre son site WordPress en maintenance directement depuis le FTP et sans utiliser des plugins. Je vois beaucoup de monde utiliser un plugin pour mettre en maintenance leur site, lors de leur mise à jour ou pendant les maintenances. Il n’y a pas forcément besoin d’utiliser un plugin pour faire ça,…
ACF propose de pouvoir rajouter des champs personnalisés à un élément de menu, mais il ne propose pas de pouvoir l’assigner uniquement à un niveau de profondeur, nous allons découvrir comment le mettre en place simplement. Pour ce faire, nous allons rajouter un nouveau type de règle qui sera assigné au sous-niveau Formulaire, on lui…