WP Manifestindependent plugin directory
manifest / seo / ecorp-aio

ECORP AIO

Extension WordPress qui regroupe le maillage interne, un cache de pages et un audit SEO dans une seule installation.

by ECORP · github.com/kvngch/ecorp-aio · website

0stars
0forks

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.zip

Readme

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.

Read the full README on GitHub →