-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Magix CMS 4 est un système de gestion de contenu moderne, modulaire et ultra-performant. Pensé pour offrir une liberté totale aux développeurs grâce à son architecture MVC et son système de Hooks, il garantit également une expérience fluide et intuitive pour les utilisateurs finaux.
Ce Wiki rassemble toutes les connaissances, tutoriels et documentations techniques nécessaires pour maîtriser le CMS, de l'installation de base jusqu'au développement d'extensions complexes.
- Prérequis et Installation du CMS
- Découverte de l'interface d'administration
- Configuration initiale et paramètres du site
L'écosystème de Magix CMS 4 repose sur des modules indépendants et puissants.
- 👉 Installer des extensions via Composer (Recommandé)
- Installation manuelle d'une extension
- Gestion et configuration des plugins natifs (ex: MagixSlideshow, MagixFeatured, MagixClear)
Vous souhaitez étendre les capacités du CMS ? Voici tout ce qu'il faut savoir sur l'architecture et les bonnes pratiques.
- 👉 Créer son propre plugin de A à Z (Structure, manifest.json, Boot.php)
- Comprendre et utiliser le HookManager
- Standardisation des namespaces et de l'Autoloading
- Interagir avec la base de données (Models & SQL)
Magix CMS 4 intègre un constructeur de pages flexible permettant de manipuler les widgets à la volée.
- Créer un thème avec Smarty
- Comprendre le système de Layout et de Widgets
- Compiler ses assets (SASS/CSS)
Découvrez les librairies embarquées pour accélérer votre développement.
- Utiliser MagixForms pour les requêtes AJAX sécurisées
- Gestion des médias avec MagixGallery
- Optimisation et gestion du cache Smarty / SQL
Magix CMS est un logiciel libre sous licence GPLv3. Toute aide est la bienvenue ! Si vous trouvez un bug ou souhaitez proposer une amélioration :
- Vérifiez les Issues existantes.
- Lisez notre Guide de contribution.
- Soumettez votre Pull Request.
Note : Cette documentation est en constante évolution. N'hésitez pas à la mettre en favori et à y revenir régulièrement.