ANDROMEDE CMS
  • ANDROMEDE CMS
  • Installation
  • 🌌Technique et Licences
  • 🎋(DEV) TWIG GENERAL
    • (DEV) Shortcodes/Fonctions
    • (DEV) Thèmes
  • 🛡️Sécurité et Intégralité CMS
  • 🛡️Sécurité de connexion Admin
  • 📨Gestion des Prospect (emails)
  • 🖼️Images
  • 📈SEO, Json-ld, OG..
  • ⚡Performances et Caches
  • 😱Sauvegardes
  • 👩‍💼RGPD
  • 🍃éco-conceptions
  • 🎨Full Site Editeur (FSE)
  • Navigations
  • MODULES
    • Conçevoir un module
      • Exemple de Module
      • Activer/désactiver le module
Propulsé par GitBook
Sur cette page
  1. MODULES

Conçevoir un module

Tutoriel

- Modules
    - ModuleName
        - Config 
            - Routes.php (Requis)
            - version.json (Requis)
        - Controllers
            - YourController.php
        - Models
            - YourModel.php
        - Views
            - Yourdesign.twig
            

Contenu du version.json obligatoire

  • callname doit etre identique au nom de votre dossier de Module exemple : ModuleName

  • acp permet de définir une route vers votre module dans le panel admin exemple: Ma route et menu_route = url relatif /acp/votre-route

{
    "callname": "ModuleName",
    "version": "1.0",
    "author": "Florian Prache",
    "author_url": "https://altitude-dev.com",
    "description": "Your description",
    "feature": "/back/img/panel01.webp",
    "acp":{
        "menu_name": "",
        "menu_route": ""
    }
}

Liberté de création dans votre Module

Vous pouvez ajouter ce que vous voulez dans votre module, du moment que vous respectez le MVC et l'utilisation de l'arborescence indiquée plus haut. (voir exemple Documentation, exemple de module)

PrécédentNavigationsSuivantExemple de Module

Dernière mise à jour il y a 2 mois

Page cover image