[spip-dev] mail editoriaux

Bonjour,

Deux choses concernant l'envoi d'e-mail automatique:

- Mail de suivi des forums:

Le mail d'information à l'auteur qui devrait être envoyé à l'auteur pour le prévenir d'un poste concernant son article n'est pas envoyé.

(forum_envoi.php3)

Est-ce un oublie?

Dans l'idéal si tous les protagonistes pouvaient recevoir un e-mail pour leur indiquer un nouveau poste concernant l'article sur lequel ils travaillent cela faciliterait le suivi.

La fonction prevenir_auteur() dans inc-messforum semblerait pouvoir remplir ce rôle avec peu de modifications.

-Mails éditoriaux article proposé/publié:

Les mails automatiques proposition et publication sont toujours envoyés dans la langue principale du site.
  inc_mail : changer_langue($GLOBALS['langue_site']);
Pour un site multilingue dont les admins ne parlent pas toute les langues du site ne serait-il pas souhaitable d'envoyer ces mails dans la langue de l'article proposé/publié?

Si ça vous paraît logique je pense que les lignes suivantes suffiraient.
dans in_mail.php3 envoyer_mail_proposition et envoyer_mail_publication
//changer_langue($GLOBALS['langue_site']);
isset($row['lang'])?changer_langue($row['lang']):changer_langue($GLOBALS['langue_site']);

- Mail de suivi des forums:
Le mail d'information à l'auteur qui devrait être envoyé à l'auteur pour
le prévenir d'un poste concernant son article n'est pas envoyé.
(forum_envoi.php3)
Est-ce un oublie?

Ca ne fonctionne que sur le site public, et uniquement si tu as activé l'option dans la config.

Dans l'idéal si tous les protagonistes pouvaient recevoir un e-mail pour
leur indiquer un nouveau poste concernant l'article sur lequel ils
travaillent cela faciliterait le suivi.

Oui, je pense que c'est le premier chantier à rouvrir dès qu'on aura sorti la 1.8 stable. On peut même commencer maintenant (mais pas dans le CVS, sinon ce ne sera jamais "stable" :)).

La fonction prevenir_auteur() dans inc-messforum semblerait pouvoir
remplir ce rôle avec peu de modifications.

Indeed, mais aussi toute personne ayant participé au forum et qui le souhaite (donc : enregistrement obligatoire, page de réglage personnalisé, etc)

-Mails éditoriaux article proposé/publié:

Les mails automatiques proposition et publication sont toujours envoyés
dans la langue principale du site.
  inc_mail : changer_langue($GLOBALS['langue_site']);
Pour un site multilingue dont les admins ne parlent pas toute les
langues du site ne serait-il pas souhaitable d'envoyer ces mails dans la
langue de l'article proposé/publié?

Oui, entièrement d'accord

Si ça vous paraît logique je pense que les lignes suivantes suffiraient.
dans in_mail.php3 envoyer_mail_proposition et envoyer_mail_publication
//changer_langue($GLOBALS['langue_site']);
isset($row['lang'])?changer_langue($row['lang']):changer_langue($GLOBALS['langue_site']);

Super, merci. Il n'est pas nécessaire de tester si la langue est présente, peu importe en fait (elle n'est absente que dans des cas pathologiques)

-- Fil