Lecteur Markdown
EDITO_DOCUMENTATION_FR
Fonctionnalité : Edito #
Système de gestion d'articles éditoriaux avec support multilingue (i18n). Permet aux administrateurs de créer, modifier et supprimer des articles dans plusieurs langues, avec un éditeur de texte riche.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `edito/` dans `/plugins/`.
Par package manager : Sélectionner `edito` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/edito/edito.php`
- Configuration : `/plugins/edito/conf/edito.conf.inc.php`
- Bibliothèque : `/plugins/edito/lib/edito.lib.inc.php`
- JavaScript : `/plugins/edito/js/edito.js`
- CSS : `/plugins/edito/css/edito.css`
- Locales : `/plugins/edito/locale/`
Paramètres de configuration (`edito.conf.inc.php`) :
| Variable | Valeur par défaut | Description |
|---|---|---|
| `$basedatadisplay` | `'yes'` | Affichage dans l'interface de gestion |
| `$basedisplevel` | `BASE_LEVEL_ADMIN` | Niveau requis |
| `$ftype` | `1` | Type plugin (contenu) |
Accès restreint : `secure('EDITO_LEVEL_ADMIN')`.
Tables SQL requises : `edito`, `edito_i18n`
---
Utilisation #
Gestion des articles #
- Créer un article avec un identifiant unique généré automatiquement
- Éditer le contenu via l'éditeur RTE (HTML)
- Gérer les traductions par langue (via `edito_i18n`)
- Supprimer un article (supprime toutes les traductions associées)
Affichage public #
Les articles sont affichés dans la langue courante. Si la traduction n'existe pas, repli sur la langue par défaut de l'installation.
---
Hooks et Points d'entrée #
?obj=edito.php — Liste des articles
?obj=edito.php&action=new — Créer un article
?obj=edito.php&action=edit&id=ID — Modifier (admin)
?obj=edito.php&action=delete&id=ID — Supprimer (admin)
?obj=edito.php&id=ID — Lire un article (public)
---
Dépendances #
- `Beamreactor\Database\SQL`
- `Beamreactor\Sanitizer\Parser`
- Bibliothèque graphique interne (pour les éventuelles images)
- jQuery UI — inclus dans le core BeamReactor