La prochaine étape est de ne plus utiliser la fonction fournie par SPIP mais d'utiliser PHPMailer pour envoyer facilement des pièces jointes notamment.
Ça se fera dans un plugin à part, qui fournira les classes PHPMailer et une config pour choisir si on veut utiliser mail() ou utiliser un SMTP.
(Il y a déjà deux plugin : "phpmailer" et "mail_smtp" qui propose un truc dans le genre.)
Je me suis permis une imperceptible précision sur le wiki : « que l’on configurerait pour dire à **quel auteur** sera envoyé le mail ». Il serait en effet préférable de lier ce formulaire à un auteur-SPIP pré-existant plutôt qu'à une adresse email paramétrée ailleurs. Pourquoi ?
Quand leur adresse change, les rédacteurs/webmestres en charge d'un site pensent à la mettre à jour dans la fiche-auteur qui les concernent, mais pas ailleurs (dans la page configuration du site, du formulaire, du plugin ou autre). Et ils peuvent mettre plus d'un an avant de s'en rendre compte... ce qui est peut être très dommageable.
Je me suis permis une imperceptible précision sur le wiki : « que l’on
configurerait pour dire à **quel auteur** sera envoyé le mail ». Il
serait en effet préférable de lier ce formulaire à un auteur-SPIP
pré-existant plutôt qu'à une adresse email paramétrée ailleurs. Pourquoi ?
Quand leur adresse change, les rédacteurs/webmestres en charge d'un site
pensent à la mettre à jour dans la fiche-auteur qui les concernent, mais
pas ailleurs (dans la page configuration du site, du formulaire, du
plugin ou autre). Et ils peuvent mettre plus d'un an avant de s'en
rendre compte... ce qui est peut être très dommageable.
Héhé. Si tu avais testé (car il y a déjà une base fonctionnelle), tu aurais vu que c'est déjà comme tu veux que ça marche.
On peut d'ors et déjà :
- choisir un ou plusieurs auteurs parmi lesquels le visiteur pourra choisir pour envoyer son courriel (ce qui permet par exemple un choix : service communication / service recrutement / problème sur le site / etc, il suffit d'avoir un auteur pour chaque type de contact)
- choisir si le visiteur peut envoyer à UNE personne parmi le choix proposé, ou à plusieurs personnes à la fois (toujours parmi le choix).
Reste à faire les autres points indiqués sur le wiki.