Extension Contact

L'extension contact permet d'afficher un formulaire d'envoi de mails, d'inscription ou de désinscription à une newsletter, et la possibilité d'envoyer des pages de votre site par mail.

Info Sous cerco, cette extension a reçu une amélioration permettant le renvoi d'un message d'avertissement précisant que le message a bien été envoyé.

Installation

ATTENTION : cette extension est en cours de développement, elle est mise à disposition à des fins de test, l'utiliser en production serait risqué.


Paramètres des actions

Minimum {{contact}}
Toutes options {{contact mail=" "}}

Description des paramètres :

  • mail (obligatoire) :
  • class

Exemples

Contact

{{contact mail="florian@outils-reseaux.org"}} donne à l'écran :

Abonnements/Désabonnement à une liste

{{abonnement mail="liste-subscribe@outils-reseaux.org"}} donne à l'écran :

{{desabonnement mail="liste-unsubscribe@outils-reseaux.org"}} donne à l'écran :

Mlm : Si je comprends bien c'est : Cela envoie un mail pour l'utilisateur, d'inscription ou de désinscription, à une liste mail déjà existante.
La liste mail doit donc exister au préalable.

Paramétrage avancé

Cette action est configurée par défaut pour envoyer des messages en utilisant la méthode "smtp" de votre hébergement. Si cette méthode ne fonctionne pas (erreur 500, message non acheminés ...), utiliser la méthode "mail" ou "sendmail" en modifiant le fichier wiki.php du répertoire tools/contact, par exemple, remplacer define('CONTACT_MAIL_FACTORY', 'smtp'); par define('CONTACT_MAIL_FACTORY', 'mail'); (ligne 16).

Handler /mail

Aller sur le lien http://yeswiki.net/wakka.php?wiki=DocumentationContact/mail
(cependant cette action n'est visible que pour les administrateurs)
Quand on est administrateur (et connecté comme tel au wiki) et qu'on ajoute à la barre d'adresse d'une page l'action "/mail", cela affiche une boite de dialogue pour entrer :
- le mail de l'expéditeur
- l'objet du mail
- le mail du destinataire (peut-on indiquer plusieurs destinataires ?)
- un bouton "envoyer"
L'action envoie alors un mail au destinataire, contenant le contenu de la page à laquelle on a ajouté l'action "/mail".


documentation