Lecteur Markdown
PLUGIN_CATALOG_DOCUMENTATION_FR
Fonctionnalité : Plugin Catalog #
Répertoire de tous les plugins installés. Affiche les métadonnées de chaque plugin (version, date, auteur, description), les catégorise par type et propose des liens vers leur documentation.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `plugin_catalog/` dans `/plugins/`.
Par package manager : Sélectionner `plugin_catalog` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/plugin_catalog/plugin_catalog.php`
- Configuration : `/plugins/plugin_catalog/conf/plugin_catalog.conf.inc.php`
- JavaScript : `/plugins/plugin_catalog/js/plugin_catalog.js`
- CSS : `/plugins/plugin_catalog/css/plugin_catalog.css`
Paramètres de configuration :
| Variable | Description |
|---|---|
| `$basedisplevel` | Niveau minimum requis (selon `objpri`) |
| `$ftype` | `3` (système) |
Cache : fichiers HTML dans `$cfg[20]/plugin_catalog#{hash}.html` — TTL 1 heure pour les non-admins.
Répertoire des captures : `$cfg[6]/plugins/{nom_plugin}/`
---
Utilisation #
Grille de plugins #
Chaque carte affiche :
- Nom du plugin
- Version et date (lues depuis `@version` et `@date` dans l'en-tête PHP)
- Description (`@description`)
- Type (catégorie colorée)
- Lien vers la documentation (si répertoire `docs/` présent)
- Galerie de captures d'écran (lazy loading, 4 visibles + "more")
Catégories (ftype) #
| ftype | Catégorie |
|---|---|
| 0 | Misc |
| 1 | Contenu |
| 2 | Crawlers |
| 3 | Système |
| 4 | Communauté |
| 5 | Outils |
| 6 | Shop |
| 7 | IA |
| 8 | Référencement |
| 99 | Bêta |
Comportement du cache #
Les visiteurs non-admins voient la version en cache (1 heure). Les admins voient toujours la vue fraîche.
---
Hooks et Points d'entrée #
?obj=plugin_catalog.php — Catalogue complet
---
Dépendances #
- `Beamreactor\Sanitizer\Parser`
- Plugin mdreader — rendu des fichiers de documentation `.md`
- Accès en lecture sur `plugins/`