Linting agressif
parent
f2c5aa4ec1
commit
b3131b66fc
|
@ -1,49 +1,89 @@
|
||||||
# Listes de diffusion - mailing-lists
|
# Listes de diffusion - mailing-lists
|
||||||
|
|
||||||
En plus des comptes mails individuels, le Crans propose un service de mailing-lists, listes de diffusion en bon français, accessible [ici](https://lists.crans.org/postorius/lists/). Actuellement (juin 2025), le service est propulsé par Mailman 3 et l'interface d'administration utilise, au choix, Postorius ou Hyperkitty. tourne sous NixOS 24.11
|
En plus des comptes mails individuels, le Crans propose un service
|
||||||
|
de mailing-lists, listes de diffusion en bon français, accessible
|
||||||
|
[ici](https://lists.crans.org/postorius/lists/).
|
||||||
|
Actuellement (juin 2025),
|
||||||
|
le service est propulsé par Mailman 3 et l'interface d'administration
|
||||||
|
utilise, au choix, Postorius ou Hyperkitty. tourne sous NixOS 24.11
|
||||||
|
|
||||||
## Filtre anti-bots
|
## Filtre anti-bots
|
||||||
|
|
||||||
Une fenêtre pop-up doit apparaître lorsque l'on se rend sur l'URL ci-dessus. L'identifiant et le mot de passe sont simples pour un humain et donnés en cas d'échec de connexion.
|
Une fenêtre pop-up doit apparaître lorsque l'on se rend sur l'URL ci-dessus.
|
||||||
|
L'identifiant et le mot de passe sont simples pour un humain et donnés
|
||||||
|
en cas d'échec de connexion.
|
||||||
|
|
||||||
## Comptes
|
## Comptes
|
||||||
|
|
||||||
Mailman dispose de ses propres comptes et il n'est pas nécessaire de disposer d'un compte Crans pour utiliser le service. Il est en revanche possible d'utiliser un compte Crans pour contrôler un compte Mailman, à travers une OAuth.
|
Mailman dispose de ses propres comptes et il n'est pas nécessaire
|
||||||
|
de disposer d'un compte Crans pour utiliser le service.
|
||||||
|
Il est en revanche possible d'utiliser un compte Crans pour
|
||||||
|
contrôler un compte Mailman, à travers une OAuth.
|
||||||
|
|
||||||
Toute personne, même non adhérente au Crans ou extérieure à l'ENS peut créer un compte sur Mailman. À un compte Mailman, on peut associer plusieurs adresses mail, selon ses besoins ou envies.
|
Toute personne, même non adhérente au Crans ou extérieure à
|
||||||
|
l'ENS peut créer un compte sur Mailman. À un compte Mailman,
|
||||||
|
on peut associer plusieurs adresses mail, selon ses besoins.
|
||||||
|
|
||||||
Enfin, pour être simplement abonné à une liste, il n'y a aucune condition particulière à remplir.
|
Enfin, pour être simplement abonné à une liste, il n'y a
|
||||||
|
aucune condition particulière à remplir.
|
||||||
|
|
||||||
## Droits sur les listes
|
## Droits sur les listes
|
||||||
|
|
||||||
Les nounous peuvent créer de nouvelles listes, sur demande d'adhérents ou de clubs. Il est demandé aux requérants d'envoyer leur demande sur l'adresse des nounous pour garder une trace.
|
Les nounous peuvent créer de nouvelles listes, sur demande
|
||||||
|
d'adhérents ou de clubs. Il est demandé aux requérants
|
||||||
|
d'envoyer leur demande sur l'adresse des nounous
|
||||||
|
pour garder une trace.
|
||||||
|
|
||||||
Chaque liste a ses abonnés, ses propriétaires et ses modérateurs. Les propriétaires peuvent :
|
Chaque liste a ses abonnés, ses propriétaires et ses modérateurs.
|
||||||
|
Les propriétaires peuvent :
|
||||||
|
|
||||||
- abonner ou désabonner des adresses mail,
|
- abonner ou désabonner des adresses mail,
|
||||||
- changer les critères de modération automatique (acceptation/rejet/mise en attente),
|
- changer les critères de modération automatique,
|
||||||
- modérer les messages.
|
- modérer les messages.
|
||||||
|
|
||||||
Le rôle des modérateurs est de filtrer les messages mis en attente de distribution (envoi par un non abonné, message trop volumineux, les critères varient).
|
Le rôle des modérateurs est de filtrer les messages mis
|
||||||
|
en attente de distribution (envoi par un non abonné,
|
||||||
|
message trop volumineux, les critères varient).
|
||||||
|
|
||||||
## Messages automatiques et modération
|
## Messages automatiques et modération
|
||||||
|
|
||||||
Lorsqu'un message envoyé à une liste est mis en attente d'être modéré, un email est automatiquement envoyé aux modérateurs de la liste. Cet email automatique admet une forme par défaut (qui vient avec l'installation de Mailman), mais il est possible de modifier le format pour le rendre plus lisible et accessible à des novices, qui ne savent pas nécessairement quoi faire.
|
Lorsqu'un message envoyé à une liste est mis en attente
|
||||||
|
d'être modéré, un email est automatiquement envoyé aux
|
||||||
|
modérateurs de la liste. Cet email automatique admet
|
||||||
|
une forme par défaut (qui vient avec l'installation de Mailman),
|
||||||
|
mais il est possible de modifier le format pour le rendre
|
||||||
|
plus lisible et accessible à des novices,
|
||||||
|
qui ne savent pas nécessairement quoi faire.
|
||||||
|
|
||||||
Un événement déclencheur (abonnement, désabonnement, message en modération, bounce score qui augmente, etc) a son propre mail automatique, dont le template peut être modifié. Chacun de ces templates a trois scopes qui sont appliqués avec une priorité décroissante :
|
Un événement déclencheur (abonnement, désabonnement,
|
||||||
|
message en modération, bounce score qui augmente, etc)
|
||||||
|
a son propre mail automatique, dont le template
|
||||||
|
peut être modifié. Chacun de ces templates a trois
|
||||||
|
scopes qui sont appliqués avec une priorité décroissante :
|
||||||
|
|
||||||
- liste (ex : nom_de_votre_liste@lists.crans.org)
|
- liste (ex : nom_de_votre_liste@lists.crans.org)
|
||||||
- domaine (ex : lists.crans.org)
|
- domaine (ex : lists.crans.org)
|
||||||
- site (l'installation courante de Mailman).
|
- site (l'installation courante de Mailman).
|
||||||
|
|
||||||
De fait, le niveau intermédiaire n'a pas d'intérêt pour le Crans, puisqu'on ne gère qu'un seul domaine. (Et de toute façon, on a essayé de trouver où poser le template et on a pas trouvé.)
|
De fait, le niveau intermédiaire n'a pas d'intérêt pour le Crans,
|
||||||
|
puisqu'on ne gère qu'un seul domaine.
|
||||||
|
(Et de toute façon, on a essayé de trouver où poser le template
|
||||||
|
et on a pas trouvé.)
|
||||||
|
|
||||||
Un template doit
|
Un template doit
|
||||||
|
|
||||||
- être nommé en suivant une syntaxe précise (cf la [doc officielle](https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/templates.html))
|
- être nommé en suivant une syntaxe précise
|
||||||
|
(cf la [doc officielle](https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/rest/docs/templates.html))
|
||||||
- utiliser les mêmes noms de variables que Mailman, codées en dur,
|
- utiliser les mêmes noms de variables que Mailman, codées en dur,
|
||||||
- être placé dans le bon dossier, avec le bon nom, sinon il ne sera pas lu.
|
- être placé dans le bon dossier, avec le bon nom, sinon il ne sera pas lu.
|
||||||
|
|
||||||
Un template global pour les messages de modération au niveau de Mailman a été placé sur la VM Mailman dans `/var/lib/mailman3/templates/sites/fr` et nommé, comme le veut la convention, `list:admin:action:post.txt`. Ce message est d'une importance particulière, compte tenu du nombre de débutants utilisant le service chaque année.
|
Un template global pour les messages de modération au
|
||||||
|
niveau de Mailman a été placé sur la VM Mailman dans
|
||||||
|
`/var/lib/mailman3/templates/sites/fr` et nommé,
|
||||||
|
comme le veut la convention, `list:admin:action:post.txt`.
|
||||||
|
Ce message est particulièrement important,
|
||||||
|
compte tenu du nombre de débutants utilisant le service chaque année.
|
||||||
|
|
||||||
Un template de footer pourrait être inclus, dans `list:member:regular:footer.txt` avec un lien permettant de se désabonner.
|
Un template de footer pourrait être inclus,
|
||||||
|
dans `list:member:regular:footer.txt`
|
||||||
|
avec un lien permettant de se désabonner.
|
||||||
|
|
Loading…
Reference in New Issue