Lecteur Markdown
CONTENT_DOCUMENTATION_FR
Fonctionnalité : Content #
Système de gestion d'articles organisés par familles (catégories). Permet la création, l'édition et la suppression de contenu éditorial avec support multilingue et éditeur de texte riche.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `content/` dans `/plugins/`.
Par package manager : Sélectionner `content` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/content/content.php`
- Configuration : `/plugins/content/conf/content.conf.inc.php`
Paramètres de configuration (`content.conf.inc.php`) :
| Variable | Valeur par défaut | Description |
|---|---|---|
| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |
| `$basedisplevel` | `BASE_LEVEL_HIGHUSER` | Niveau minimum pour créer du contenu |
| `$ftype` | `1` | Type plugin (contenu) |
| `$is_public` | `1` | Accessible publiquement |
| `$content_thumb_scale` | `$cfg[32]['xsthumb']` | Dimensions des miniatures |
Tables SQL requises : `content`, `content_families`
---
Utilisation #
Utilisateurs #
- Consulter la liste des familles : `?obj=content.php&cat=1`
- Consulter les articles d'une famille : `?obj=content.php&contentfamily=NOM`
- Lire un article : `?obj=content.php&contentitem=ID`
Éditeurs (niveau `HIGH_USER` ou supérieur) #
- Créer un article : `?obj=content.php&nedit=1`
- Modifier un article : `?obj=content.php&nedit=4&id=ID`
Modérateurs #
- Supprimer un article : `?obj=content.php&nedit=3&id=ID-FAMILLE`
- Gérer les familles : `?obj=content.php&nedit=5`
Champs d'un article : langue, famille, titre, résumé, contenu (RTE), date de publication, statut d'activation.
La déduplication par titre est active : deux articles ne peuvent pas avoir le même titre dans la même famille.
---
Hooks et Points d'entrée #
?obj=content.php — Liste des articles récents
?obj=content.php&cat=1 — Liste des familles
?obj=content.php&contentfamily=NOM — Articles d'une famille
?obj=content.php&contentitem=ID — Article unique
?obj=content.php&nedit=1 — Nouveau contenu (éditeur)
?obj=content.php&nedit=4&id=ID — Modifier (éditeur)
?obj=content.php&nedit=3&id=ID-FAM — Supprimer (modérateur)
?obj=content.php&nedit=5 — Gérer les familles (modérateur)
---
Dépendances #
- `Beamreactor\Database\SQL` — CRUD sur `content` et `content_families`
- `Beamreactor\Sanitizer\Parser` — assainissement des entrées
- Bibliothèque graphique interne — génération des miniatures d'images
- Éditeur RTE — inclus dans le core BeamReactor