Lecteur Markdown
GET_WORDS_DOCUMENTATION_FR
Fonctionnalité : Get Words #
Analyseur de fréquence de mots-clés. Prend un titre et un contenu en entrée, retourne les mots les plus fréquents après filtrage des mots vides. Le titre est pondéré 3× pour favoriser les mots significatifs.
---
Installation et Configuration #
Par FTP : Déposer le répertoire `get_words/` dans `/plugins/`.
Par package manager : Sélectionner `get_words` dans la liste des plugins disponibles.
Chemins :
- Plugin principal : `/plugins/get_words/get_words.php`
- Configuration : `/plugins/get_words/conf/get_words.conf.inc.php`
- Bibliothèque : `/plugins/get_words/lib/get_words.lib.inc.php`
Paramètres de configuration :
| Variable | Valeur par défaut | Description |
|---|---|---|
| `$basedisplevel` | `BASE_LEVEL_USER` | Niveau minimum requis |
| `$ftype` | `5` | Type plugin (outils) |
---
Utilisation #
Interface #
Formulaire avec :
- Champ titre
- Zone de texte contenu
- Bouton d'analyse
Résultats #
Tableau trié par fréquence décroissante des mots, après :
- Suppression des mots vides (stopwords — 10 mots FR/EN par défaut)
- Filtrage : longueur 3–22 caractères, occurrence > 2
- Pondération : chaque occurrence dans le titre compte triple
Classe exposée #
`WordCounter` (namespace `Beamreactor\GetWords`) :
WordCounter::analyze(string $title, string $content, string $lang = 'fr'): array
---
Hooks et Points d'entrée #
?obj=get_words.php — Interface d'analyse
Soumission via POST (`title` + `content`).
---
Dépendances #
Aucune dépendance externe. Traitement PHP pur.