ECORP AIO
Extension WordPress qui regroupe le maillage interne, un cache de pages et un audit SEO dans une seule installation.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/kvngch/ecorp-aio/archive/refs/heads/main.zipReadme
E-CORP ALL IN ONE
Extension WordPress qui réunit trois outils d'exploitation d'un site dans une seule installation : le maillage interne, un cache de pages et un audit SEO. Chaque module s'active séparément depuis l'écran d'accueil et ne charge aucun code tant qu'il est décoché.
Elle succède à ecorp-internal-links, dont elle reprend le moteur de maillage.
Modules
Maillage interne. L'administrateur définit des règles associant un mot-clé à une URL. À l'affichage, chaque mot-clé devient un lien. Le contenu enregistré en base n'est jamais modifié, et désactiver le module fait disparaître tous les liens générés.
Cache. Les pages calculées sont servies aux visiteurs non connectés. Le module allège aussi le chargement, et propose un nettoyage des révisions et des transients expirés, sur action manuelle seulement.
Audit SEO. Le module lit un contenu rendu et liste ce qui lui manque, classé en trois gravités. Il n'écrit ni balise title, ni méta description, ni données structurées : il cohabite donc avec une extension SEO déjà installée.
Points d'extension du maillage
Sept filtres permettent d'ajuster le module sans le modifier.
| Filtre | Ce qu'il change |
|---|---|
ecorp_aio_should_process |
Décide contenu par contenu si le maillage s'applique. |
ecorp_aio_filter_priority |
Priorité du filtre sur the_content, 20 par défaut. |
ecorp_aio_protected_tags |
Liste des balises où aucun lien n'est jamais inséré. |
ecorp_aio_link_attributes |
Attributs du lien inséré. |
ecorp_aio_link_rel |
Valeurs de l'attribut rel. |
ecorp_aio_cache_ttl |
Durée de vie du HTML transformé en cache d'objet. |
ecorp_aio_selectable_post_types |
Types de contenu proposés à l'écran des réglages. |
Ces filtres portaient le préfixe ecorp_il_ dans l'extension précédente. Le
renommage est la seule rupture pour une intégration existante.
Installation
Depuis le répertoire WordPress.org, ou en déposant le dossier dans
wp-content/plugins/. Requiert WordPress 6.0 et PHP 8.0.
Développement
composer install
composer run check
check enchaîne l'analyse statique (WordPress Coding Standards) et les suites de
tests. Les tests s'exécutent en PHP nu, sans PHPUnit ni installation WordPress :
chaque suite redéfinit le sous-ensemble de fonctions du cœur dont elle a besoin.
Le glossaire du projet est dans CONTEXT.md, les décisions structurantes dans
docs/adr/.
Licence
GPLv2 ou ultérieure.