Aller au contenu principal
Version: 26.0.8.0

L'écosystème

Elementum est conçu pour offrir un écosystème modulaire et cohérent, permettant le développement de sites web évolutifs et personnalisables. Il repose sur une architecture basée sur des plugins et des thèmes qui s'intègrent parfaitement ensemble.

Architecture modulaire

L'écosystème Elementum s'articule autour de deux composants principaux :

  • Plugins : Extensions qui ajoutent des fonctionnalités spécifiques
  • Thèmes : Habillages graphiques personnalisables

Outils de développement

Dobby - L'outil en ligne de commande

Dobby est l'outil officiel d'Elementum qui simplifie la création et la gestion des projets :

  • Génération de code de base
  • Configuration automatique
  • Création des composants principaux (plugins, thèmes, thèmes enfants)

Créer un nouveau projet

Initialiser un plugin

Pour créer un nouveau plugin Elementum :

php dobby new:plugin my-plugin

Créer un thème parent

Pour démarrer un nouveau thème :

php dobby new:theme my-theme

Créer un thème enfant

Pour créer un thème enfant héritant d'un thème existant :

php dobby new:child my-child-theme my-theme

Avantages de l'écosystème

  • Cohérence : Tous les composants partagent la même base de code
  • Maintenabilité : Structure claire et documentée
  • Évolutivité : Possibilité d'étendre facilement les fonctionnalités
  • Communauté : Écosystème unifié pour les développeurs et designers