Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. Pour plus d'informations nous vous invitons à consulter notre Politiques sur les cookies ainsi que notre Politique de confidentialité.

Magix CMS 4 passe en Beta : Une révolution architecturale

Nous y sommes. Après une refonte profonde de son moteur, Magix CMS 4 entre officiellement en phase Beta. Cette version 4 ne se contente pas de mettre à jour l'existant : elle redéfinit la manière dont vous construisez et gérez vos applications web.

L'ère du "Full Component" et du PHP 8.2+

Magix CMS 4 s'appuie désormais sur le framework Magepattern 3. Ce passage à PHP 8.2+ permet une approche strictement typée et l'utilisation des dernières avancées du langage (readonly properties, match expressions, union types).

Chaque brique du CMS est désormais un composant indépendant suivant les principes SOLID, garantissant une maintenance simplifiée et une robustesse inégalée.

Un système de Plugins "Révolutionnaire"

C’est l’une des pièces maîtresses de cette version. Nous avons repensé la modularité de A à Z :

  • HookManager (Dynamique & Statique) : Un système de points d'entrée (hooks) extrêmement puissant. Vous pouvez désormais greffer vos fonctionnalités de manière statique ou dynamique, offrant une liberté totale pour étendre le CMS sans jamais toucher au cœur (Core).

  • Widgets de Dashboard : Le tableau de bord devient modulaire. Chaque plugin peut désormais injecter ses propres widgets pour offrir une vue métier personnalisée dès la connexion.

Performance brute : Adieu les dépendances inutiles

La version 4 fait une cure d'amincissement drastique pour gagner en vitesse :

  • VanillaJS de bout en bout : Nous avons supprimé les bibliothèques JavaScript lourdes et obsolètes. Tout le système repose désormais sur du JavaScript pur (VanillaJS), garantissant une exécution instantanée et une compatibilité navigateur optimale.

  • Smarty 5 : Intégration de la dernière version du moteur de template pour une compilation encore plus rapide.

  • Optimisation des médias : Le traitement d'image (via Intervention Image v3) est optimisé pour le WebP, assurant des scores de performance (Core Web Vitals) exceptionnels.

Un environnement de travail repensé

  • Refonte du Backend : L'interface d'administration a été totalement réécrite pour être plus fluide, plus moderne et entièrement responsive.

  • Workflow Design : L'intégration native de SASS permet aux développeurs front-end de structurer leurs styles de manière professionnelle et évolutive.

Caractéristique Magix CMS 3 Magix CMS 4 (Beta)
Version PHP 7.4+ 8.2+ (Strict)
Framework Core Magepattern 2 Magepattern 3
Moteur Template Smarty 3/4 Smarty 5
Système JS Bibliothèques mixtes VanillaJS
Extension Plugins classiques HookManager (Stat/Dyn)
Styling LESS SASS Intégré

 

Rejoignez la Beta

La structure est désormais stable et prête à accueillir vos projets de test. Cette phase Beta est l'occasion idéale pour tester la puissance du nouveau HookManager et la rapidité du backend en VanillaJS.

Télécharger la Beta sur GitHub

Thèmes :magepattern, magixcms, VanillaJS, PHP 8

Haut de la page