Table des matières
Améliorer DokuWiki avec un Script Email pour le Plugin Bureaucracy
Auteur(s): Louis Ouellet
Améliorez votre expérience DokuWiki avec un script email puissant pour le plugin Bureaucracy. Ce script simplifie la communication, garantissant une gestion efficace des données et une interaction fluide avec les utilisateurs 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. L'un de ces ajouts est le script email pour le plugin Bureaucracy. Ce script automatise la communication par email, le rendant essentiel pour les administrateurs de wiki et les utilisateurs.
Téléchargement
Fichier(s)
Configuration du Script
Le script email, email.php
, utilise les paramètres définis dans le formulaire Bureaucracy. Les paramètres du script sont configurés à l'aide des entrées du formulaire Bureaucracy, soit dans le tout premier fieldset sans nom, soit sans fieldset.
Voici la liste des paramètres disponibles :
- to : Adresse à laquelle envoyer l'email.
- from : Adresse qui apparaîtra comme expéditeur de l'email.
- subject : Sujet de l'email.
- showFieldSet : Afficher ou non le fieldset dans l'email.
- debug : Ajouter des informations de débogage dans l'email.
Modèles Disponibles
Le script email.php utilise les données du formulaire Bureaucracy pour générer des emails. Il remplace des modèles spécifiques dans les champs du formulaire par des données réelles et envoie un email au destinataire configuré.
Voici la liste des modèles disponibles :
- @YEAR@ - année
- @MONTH@ - mois
- @MONTHNAME@ - nom du mois
- @DAY@ - jour
- @TIME@ - heure
- @TIMESEC@ - heure en secondes
- @FORMPAGE_ID@ - identifiant de la page du formulaire
- @FORMPAGE_NS@ - espace de noms de la page du formulaire
- @FORMPAGE_CURNS@ - espace de noms actuel de la page du formulaire
- @FORMPAGE_FILE@ - fichier de la page du formulaire
- @FORMPAGE_!FILE@ - fichier de la page du formulaire sans extension
- @FORMPAGE_!FILE!@ - fichier de la page du formulaire sans extension et espace de noms
- @FORMPAGE_PAGE@ - nom de la page du formulaire
- @FORMPAGE_!PAGE@ - nom de la page du formulaire sans espace de noms
- @FORMPAGE_!!PAGE@ - nom de la page du formulaire sans espace de noms ni extension
- @FORMPAGE_!PAGE!@ - nom de la page du formulaire sans extension
- @USER@ - nom d'utilisateur
- @NAME@ - nom de l'utilisateur
- @MAIL@ - email de l'utilisateur
- @DATE@ - date
Exemple
- form.txt
====== Ouverture de Compte ====== <form> Action script email.php Caché to "=username@domain.com" Caché from "=no-reply@domain.com" Caché subject "=@FORMPAGE_!!PAGE@" Caché showFieldSet "=0" Caché debug "=0" Fieldset "Informations sur l'Entreprise" Textbox NomUsuel "=ABC Company" Textbox NomLegal "=1234-1234 Québec Inc." Textbox NEQ "=123456789RM0001" Textbox Adresse Textbox Ville Textbox Province Textbox Pays "=Canada" Textbox CodePostal Textbox Téléphone </form>
Installer le Script
Vous devrez télécharger le script ici email.php et l'uploader dans [webroot]/conf/plugin/bureaucracy/
. Les instructions détaillées d'installation sont disponibles sur la page du plugin DokuWiki.
Conclusion
Le script email 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 leur wiki.
Tags
Discussion