{{ :en:blog:projects:scripts:dokuwiki:bureaucracy:2023-12-19-email.png?nolink |}} ====== Améliorer DokuWiki avec un script de courriel pour le plugin Bureaucracy ====== Améliorez votre expérience DokuWiki avec un puissant script de courriel pour le plugin Bureaucracy. Ce script rationalise la communication, garantissant une gestion efficace des données et une interaction utilisateur au sein de votre DokuWiki. ===== Introduction ===== DokuWiki, connu pour sa simplicité et sa polyvalence, devient encore plus puissant avec l'ajout de scripts personnalisés. Un tel enrichissement est le script de courriel pour le plugin Bureaucracy. Ce script automatise la communication par courriel, le rendant un outil essentiel pour les administrateurs et les utilisateurs du wiki. ===== Téléchargement ===== ==== Fichier(s) ==== * {{ :en:blog:projects:scripts:dokuwiki:bureaucracy:email.php |}} ===== Configuration du script ===== Le script de courriel, `email.php`, utilise les paramètres définis dans le formulaire Bureaucracy. Les paramètres du script sont définis à l'aide des entrées de bureaucracy soit dans le tout premier ensemble de champs non nommé, soit sans ensemble de champs. Voici une liste des paramètres disponibles : * **to** : Adresse où envoyer le courriel. * **from** : Adresse d'où le courriel semble provenir. * **subject** : Le sujet du courriel. * **showFieldSet** : Afficher ou non l'ensemble de champs dans le courriel. * **debug** : Ajouter des informations de débogage dans le courriel. ==== Modèles disponibles ==== Le script email.php utilise les données du formulaire Bureaucracy pour générer des courriels. Il remplace des modèles spécifiques dans les champs du formulaire par des données réelles et envoie un courriel au destinataire configuré. Voici une liste des modèles disponibles : * **@YEAR@** - année * **@MONTH@** - mois * **@MONTHNAME@** - nom du mois * **@DAY@** - jour * **@TIME@** - heure * **@TIMESEC@** - heure en secondes * **@FORMPAGE_ID@** - id de la page de formulaire * **@FORMPAGE_NS@** - espace de noms de la page de formulaire * **@FORMPAGE_CURNS@** - espace de noms actuel de la page de formulaire * **@FORMPAGE_FILE@** - fichier de la page de formulaire * **@FORMPAGE_!FILE@** - fichier de la page de formulaire sans extension * **@FORMPAGE_!FILE!@** - fichier de la page de formulaire sans extension ni espace de noms * **@FORMPAGE_PAGE@** - nom de la page de formulaire * **@FORMPAGE_!PAGE@** - nom de la page de formulaire sans espace de noms * **@FORMPAGE_!!PAGE@** - nom de la page de formulaire sans espace de noms ni extension * **@FORMPAGE_!PAGE!@** - nom de la page de formulaire sans extension * **@USER@** - nom d'utilisateur * **@NAME@** - nom de l'utilisateur * **@MAIL@** - courriel de l'utilisateur * **@DATE@** - date ==== Exemple ==== ====== Ouverture de Compte ======
Script d'action email.php Hidden to "=username@domain.com" Hidden from "=no-reply@domain.com" Hidden subject "=@FORMPAGE_!!PAGE@" Hidden showFieldSet "=0" Hidden debug "=0" Fieldset "Information sur l'entreprise" Textbox UsualName "=ABC Company" Textbox LegalName "=1234-1234 Quebec Inc." Textbox SBRN "=123456789RM0001" Textbox Address Textbox City Textbox State Textbox Country "=Canada" Textbox ZipCode Textbox Phone
====== Installer le script ====== Vous devrez télécharger le script ici {{ :en:blog:projects:scripts:dokuwiki:bureaucracy:email.php |}}. Et le téléverser dans ''[webroot]/conf/plugin/bureaucracy/''. Des instructions de configuration détaillées sont disponibles sur la [page du plugin DokuWiki](https://www.dokuwiki.org/plugin:bureaucracy). ===== Conclusion ===== Le script de courriel pour le plugin Bureaucracy de DokuWiki témoigne de la flexibilité et de l'adaptabilité de DokuWiki. En améliorant la communication et la gestion des données, il devient un outil indispensable pour tout utilisateur de DokuWiki cherchant à maximiser l'efficacité de son wiki. ===== Tags ===== {{tag>"DokuWiki" "Plugin Bureaucracy" "Script de Courriel" "Automatisation" "Communication"}} ~~socialite:icon twitter facebook linkedin reddit telegram email ~~ ~~LINKBACK~~ ~~DISCUSSION|Commentaires~~