Cette version (2024/10/29 16:42) est en ébauche.
Approuvés: 0/1

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)

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 ======
 
<form>
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
</form>

Installer le script

Vous devrez télécharger le script ici 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

Commentaires

Entrer votre commentaire. La syntaxe wiki est autorisée:
C I U D E