MagixIndexNow est un plugin SEO d'indexation instantanée pour Magix CMS 4. Il automatise la communication avec l'API IndexNow (Bing, Yandex, Seznam, etc.) pour informer les moteurs de recherche de toute création ou modification de contenu sur votre site, sans attendre le passage aléatoire des robots d'exploration.
- Architecture Stateless (Zéro BDD) : Fonctionnement ultra-léger qui ne nécessite aucune création de table SQL. La clé de vérification API est stockée et détectée dynamiquement via la présence du fichier
.txtobligatoire à la racine du CMS. - Extraction Intelligente de Sitemap : Parse automatiquement les fichiers
*-sitemap-*.xmlgénérés par le cœur de Magix CMS pour envoyer dynamiquement toutes les URLs existantes (jusqu'à 10 000 par requête). - Compatibilité Multisite & SSL : Détecte automatiquement le domaine par défaut actif et s'adapte à la configuration globale (HTTP ou HTTPS) pour garantir l'acceptation de la requête par les moteurs de recherche.
- Soumission Manuelle : Interface dédiée pour envoyer un lot d'URLs spécifiques à la volée, acceptant indifféremment les formats absolus (
https://...) ou relatifs (/ma-nouvelle-page). - Gestion Automatique du Nettoyage : Lors d'une régénération de la clé API, le plugin se charge de supprimer l'ancien fichier de validation à la racine pour éviter l'accumulation de fichiers orphelins.
- Téléchargez la dernière version du plugin.
- Placez le dossier
MagixIndexNowdans le répertoireplugins/de votre projet. - Dans l'administration de Magix CMS, naviguez vers Extensions > Plugins et cliquez sur Installer.
- Note technique : Assurez-vous que les permissions de votre serveur autorisent PHP à écrire à la racine (
ROOT_DIR) afin que le plugin puisse générer le fichier de vérification.txtexigé par IndexNow.
Ce plugin fonctionne exclusivement en interface d'administration (Backend) :
- Générer la Clé : Lors de la première utilisation, ouvrez l'interface du plugin et cliquez sur "Générer une clé". Le plugin créera automatiquement le fichier d'authentification sur votre serveur.
- Soumettre un Sitemap : Une fois vos sitemaps générés via le module "Domaines" de Magix CMS, un simple clic sur le bouton "Soumettre tous les Sitemaps" enverra la totalité de vos URLs (hors images) à l'API IndexNow.
- Soumettre manuellement : Copiez-collez vos URLs dans la zone de texte prévue à cet effet après la rédaction d'un article ou d'une page spécifique pour forcer son indexation immédiate.
- Performance XML : Utilisation de
simplexml_load_fileavec la fonctionglob()pour lire directement les fichiers physiques, évitant ainsi toute charge supplémentaire sur la base de données. - Requêtes cURL Strictes : Configuration modernisée pour PHP 8.2+ avec validation rigoureuse des certificats (
CURLOPT_SSL_VERIFYPEER) et payload JSON natif. - Intégration Interface : Interface fluide construite avec Bootstrap 5 et pilotée par
MagixFormspour des soumissions AJAX en arrière-plan sans rechargement de page.
Ce projet est sous licence GPLv3. Voir le fichier LICENSE pour plus de détails.
Copyright (C) 2008 - 2026 Gerits Aurelien (Magix CMS)