MagixHomeBrands est un plugin de gestion de partenaires, clients ou marques pour Magix CMS 4. Il permet d'afficher un carrousel de logos élégant, entièrement responsive et optimisé pour les performances web (Core Web Vitals) sur votre page d'accueil.
- Carrousel Fluide (SplideJS) : Affichage en ruban défilant avec boucle infinie, navigation tactile (swipe) sur mobile, et adaptation automatique du nombre de logos visibles selon la taille de l'écran.
- Traitement d'Image Intelligent : Intégration native avec l'
ImageToolde Magix CMS. Utilise un redimensionnement de typebasic(proportionnel) combiné àobject-fit: containen CSS pour garantir qu'aucun logo rectangulaire ne soit tronqué. - Interface Drag & Drop : Réorganisation intuitive de l'ordre d'affichage des partenaires par simple glisser-déposer dans l'administration (AJAX).
- SEO & Accessibilité : Support natif du Lazy Loading pour les images hors de la ligne de flottaison, gestion des balises
alt, et intégration d'infobulles (Tooltips Bootstrap) pour afficher la description de la marque au survol. - Gestion Multilingue : Les titres, descriptions et liens de redirection peuvent être traduits et adaptés pour chaque langue configurée sur le CMS.
- Téléchargez la dernière version du plugin.
- Placez le dossier
MagixHomeBrandsdans le répertoireplugins/de votre projet. - Dans l'administration de Magix CMS, naviguez vers Extensions > Plugins et cliquez sur Installer.
- Le script d'installation créera automatiquement les tables SQL nécessaires (
mc_plug_homebrandset ses traductions) et injectera les formats de redimensionnement d'images optimisés (small,medium,large). - Note : Le composant frontend s'accroche automatiquement à la zone
displayHomeBottomde votre layout.
- Accédez à l'interface du plugin depuis votre tableau de bord.
- Cliquez sur "Ajouter un Partenaire".
- Chargez le logo (qui sera automatiquement redimensionné et converti en WebP si le serveur le supporte).
- Renseignez le nom, l'URL de redirection (avec option d'ouverture dans un nouvel onglet) et une description optionnelle.
- Utilisez la liste principale pour trier vos partenaires par glisser-déposer.
Le carrousel s'affiche automatiquement. L'intégration garantit un HTML sémantique sans styles en ligne (zero inline-styles), laissant le contrôle visuel total au fichier SCSS du module.
- Composants Natifs : Exploitation stricte de la fonction
{include file="components/img.tpl"}du CMS pour une gestion parfaite du responsive (srcset,sizes) et dufetchpriority. - Zero-Reload : Formulaire d'édition propulsé par la validation AJAX de Magix CMS, incluant une prévisualisation instantanée de l'image sélectionnée en JavaScript (
URL.createObjectURL). - Design Pattern : Respect strict du modèle MVC avec une séparation claire entre les requêtes SQL (QueryBuilder) du Backend et celles allégées du Frontend.
Ce projet est sous licence GPLv3. Voir le fichier LICENSE pour plus de détails. Copyright (C) 2008 - 2026 Gerits Aurelien (Magix CMS)