=== STF Annuaire des thérapeutes IR ===
Contributors: stf
Tags: annuaire, therapeutes, intelligence-relationnelle, ir, selftherapie
Requires at least: 5.5
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.0.0
License: Proprietary
Annuaire interactif des thérapeutes formés au Modèle Intelligence Relationnelle®
(IR®), intégré dans WordPress via le shortcode [stf_annuaire].
== Description ==
Plugin propriétaire STF qui intègre l'annuaire des thérapeutes IR® dans une
page WordPress. Le widget est un bundle JavaScript autonome qui se monte
automatiquement sur le `
` injecté par le shortcode.
= Fonctionnalités =
* Liste filtrable des thérapeutes (statut, langue, profession, disponibilité)
* Carte interactive Leaflet avec clustering
* Fiche détaillée par thérapeute
* Favoris persistés (localStorage) + partage par URL
* Multilingue FR/EN, langue déterminée par l'URL de la page (segment /en/ → EN)
* Mobile-first : bottom-sheets, swipe-down
= Shortcode =
`[stf_annuaire]`
Attribut optionnel :
* `cgu="false"` — désactive l'affichage automatique de la CGU au démarrage
Exemple :
`[stf_annuaire cgu="false"]`
= Langue =
La langue est entièrement déterminée par l'URL de la page :
* Page sur `/en/…` (n'importe quel segment) → anglais
* Toute autre URL → français
Pour proposer l'annuaire en anglais, créer une page WordPress sous un slug
contenant `/en/` (par exemple `/en/therapists/`) et y placer le shortcode
`[stf_annuaire]`.
== Installation ==
1. Uploader le dossier `stf-annuaire` dans `/wp-content/plugins/`
2. Activer le plugin depuis l'admin WordPress (Extensions → Activer)
3. Ajouter le shortcode `[stf_annuaire]` dans une page
== Build du widget ==
Le fichier `widget.js` est généré par le repo source via :
`npm run build:wp`
Le watch mode (auto-rebuild) :
`npm run build:wp:watch` # ou `npm run dev:wp`
L'upload sur le serveur se fait via le profil SFTP "STF Annuaire (WP plugin prod)"
de `.vscode/sftp.json` (extension VS Code "SFTP").
== Changelog ==
= 1.0.0 =
* Initial release