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

Entrer votre commentaire. La syntaxe wiki est autorisée:
Y Q J​ S V