Merci pour ce mail bien détaillé Mathieu. Vous l'aurez constaté, l'un des inconvénients de la synchro aujourd'hui est l'utilisation de BBcode directement dans les mails envoyés sur la ML. Si quelqu'un veut se pencher sur le problème, ce serait avec plaisir (à faire en PHP).
En revanche, je ne partage pas ton point de vue sur la méthode recommandée. Pour moi, le plus simple est incontestablement de s'inscrire sur le forum en oubliant complètement la ML, puisque tout sera géré automatiquement derrière. C'est plus simple que de s'embêter à s'inscrire manuellement sur la ML, récupérer son mot de passe, etc.
$body_sansbbcode = preg_replace('#\[[a-zA-Z0-9=_/:,\.-]*\]#',' ',$messages['body']);
J'ai l'impression que la synchro ML-->Forum ne marche pas (au moins les réponses faites par la ML).
Merci, c'est corrigé.
]]>Répondre quelque chose, pourquoi pas. Répondre en top-postant et en
quotant tout un message, je pense que je vais dans le sens de la
netiquette en disant qu'on peut très bien s'en passer.
My 2 cents.
]]>Je ne suis pas responsable de ce crosspost. Le quote est l'explication
de mon mail. Mais bon il fallair bien répondre quelque chose n'est-ce
pas.
En revanche, je ne partage pas ton point de vue sur la méthode recommandée. Pour moi, le plus simple est incontestablement de s'inscrire sur le forum en oubliant complètement la ML, puisque tout sera géré automatiquement derrière. C'est plus simple que de s'embêter à s'inscrire manuellement sur la ML, récupérer son mot de passe, etc.
]]>Dit-il en top-postant et en quotant 200 lignes pour répondre une phrase.
Vendredi se fait attendre.
]]>2010/8/12 Mathieu AGOPIAN <mathieu.agopian _AT_ gmail.com>:
> [h]Bonjour et bienvenue![/h]
>
> Ce forum, mis en place par l'équipe de AlwaysData, a été modifié par
> leur soin pour être synchronisé avec la
> [url=http://lists.afpy.org/mailman/listinfo/django]mailing list de
> django-fr[/url].
>
> Celà a plusieurs implications:
>
> [list=*]
> [*]Il n'y a pour le moment qu'une seule [i]catégorie[/i], qu'un seul
> [i]topic[/i][/*]
> [*]Tous les messages et [i]threads[/i] sont synchronisés avec la mailing
> list[/*]
> [*]Une personne enregistrée sur la mailing list, et identifiée comme
> telle sur le forum (cf ci-après) aura ses posts sur le forum envoyés à
> la mailing list en [b]son nom[/b][/*]
> [*]Une personne enregistrée sur le forum et non sur la mailing list aura
> ses posts envoyés à la mailing list [b]de la part du forum[/b][/*]
> [*]Tous les messages envoyés par la mailing list sont créés sur le
> forum avec [b]l'utilisateur correspondant sur le forum[/b] (cf
> ci-après)[/*]
> [/list]
>
> Il y a donc une synchronisation entre le forum et la mailing list au
> niveau des messages mais aussi au niveau des utilisateurs quasi totale.
> Dixit Cyril:
> [quote=Cyril]
> On a un cron qui lit tous les nouveaux mails de la ML pour les injecter
> sur le forum. Quand on détecte un mail, on regarde l'email de
> l'expéditeur, et ensuite on récupère l'utilisateur du forum qui
> correspond à cet email.
> Si il n'existe pas, il est créé.
> [/quote]
>
> [h]Inscription[/h]
> Si vous n'avez jamais été inscrit, ni au forum ni à la ML, il est donc
> possible de s'inscrire indépendamment sur le forum et sur la ML, mais
> [b]la méthode recommandée[/b] est:
> [list=1]
> [*]S'inscrire sur la
> [url=http://lists.afpy.org/mailman/listinfo/django]mailing list de
> django-fr[/url][/*]
> [*]Envoyer un mail de présentation à cette mailing-list: c'est toujours
> une bonne pratique, et ça permettra de créer immédiatement un
> utilisateur sur le forum[/*]
> [*]Se connecter à ce forum, et demander à faire un
> [url=http://forum.django-fr.org/login.php?action=forget]reset du mot de
> passe[/url][/*]
> [*]Une fois le mail de confirmation reçu, bien noter l'identifiant
> associé au compte (qui suit le premier "Bonjour ..." du mail), et cliquer
> sur le lien pour rendre ce [i]reset[/i] du mot de passe effectif[/*]
> [*][url=http://forum.django-fr.org/login.php]S'identifier[/url] avec
> l'identifiant et le nouveau mot de passe[/*]
> [*]Changer son mot de passe (dans son profil) si nécessaire[/*]
> [/list]
>
> [h]Outils et liens divers[/h]
>
> Voici quelques outils et liens utiles:
> [list=*]
> [*][url]http://django-fr.org[/url]: le site officiel de la communauté
> django-fr[/*]
> [*][url=irc://ircnet.freenode.net/]ircnet.freenode.net[/url]: serveur irc
> où la communauté django-fr se retrouve sur le salon #django-fr pour
> échanger, donner ou recevoir de l'aide...[/*]
> [*][url]http://friendpaste.com[/url]: Friendpaste est un [i]pastebin[/i]
> aux fonctionnalités nombreuses, fait par benoitc, un membre de la
> communauté. Très utile si vous avez du code à montrer (par exemple pour
> demander de l'aide)[/*]
> [*][url]http://afpy.org[/url]: le site de l'Association Francophone
> PYthon, qui organise notamment les conférences
> [url]http://pycon.fr[/url][/*]
> [*][url]http://alwaysdata.com[/url]: un hébergeur efficace, qui propose
> de multiples services pour se simplifier la vie, qu'on veuille héberger du
> python, django, ruby, php... (je suis hébergé chez eux, mais je n'ai
> aucun autre lien avec eux!)[/*]
> [/list]
>
> Encore un immense merci à l'équipe de AlwaysData pour leur travail!
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Ce forum, mis en place par l'équipe de AlwaysData, a été modifié par leur soin pour être synchronisé avec la mailing list de django-fr.
Celà a plusieurs implications:
Il n'y a pour le moment qu'une seule catégorie, qu'un seul topic
Tous les messages et threads sont synchronisés avec la mailing list
Une personne enregistrée sur la mailing list, et identifiée comme telle sur le forum (cf ci-après) aura ses posts sur le forum envoyés à la mailing list en son nom
Une personne enregistrée sur le forum et non sur la mailing list aura ses posts envoyés à la mailing list de la part du forum
Tous les messages envoyés par la mailing list sont créés sur le forum avec l'utilisateur correspondant sur le forum (cf ci-après)
Les messages écris sur le forum sont (pour le moment) envoyés tels quels par mail (avec le formatage BBCode non transformé)
Il y a donc une synchronisation entre le forum et la mailing list au niveau des messages mais aussi au niveau des utilisateurs quasi totale. Dixit Cyril:
On a un cron qui lit tous les nouveaux mails de la ML pour les injecter sur le forum. Quand on détecte un mail, on regarde l'email de l'expéditeur, et ensuite on récupère l'utilisateur du forum qui correspond à cet email.
Si il n'existe pas, il est créé.
Si vous n'avez jamais été inscrit, ni au forum ni à la ML, il est donc possible de s'inscrire indépendamment sur le forum et sur la ML, mais la méthode recommandée est:
S'inscrire sur la mailing list de django-fr
Envoyer un mail de présentation à cette mailing-list: c'est toujours une bonne pratique, et ça permettra de créer immédiatement un utilisateur sur le forum
Se connecter à ce forum, et demander à faire un reset du mot de passe
Une fois le mail de confirmation reçu, bien noter l'identifiant associé au compte (qui suit le premier "Bonjour ..." du mail), et cliquer sur le lien pour rendre ce reset du mot de passe effectif
S'identifier avec l'identifiant et le nouveau mot de passe
Changer son mot de passe (dans son profil) si nécessaire
Voici quelques outils et liens utiles:
http://django-fr.org: le site officiel de la communauté django-fr
ircnet.freenode.net: serveur irc où la communauté django-fr se retrouve sur le salon #django-fr pour échanger, donner ou recevoir de l'aide...
http://friendpaste.com: Friendpaste est un pastebin aux fonctionnalités nombreuses, fait par benoitc, un membre de la communauté. Très utile si vous avez du code à montrer (par exemple pour demander de l'aide)
http://afpy.org: le site de l'Association Francophone PYthon, qui organise notamment les conférences http://pycon.fr
http://alwaysdata.com: un hébergeur efficace, qui propose de multiples services pour se simplifier la vie, qu'on veuille héberger du python, django, ruby, php... (je suis hébergé chez eux, mais je n'ai aucun autre lien avec eux!)
Encore un immense merci à l'équipe de AlwaysData pour leur travail!
]]>