> On 28 Apr 2017, at 16:29, Thomas Mortagne <thomas.morta...@xwiki.com> wrote: > > On Fri, Apr 28, 2017 at 4:14 PM, Vincent Massol <vinc...@massol.net> wrote: >> >>> On 28 Apr 2017, at 16:05, Thomas Mortagne <thomas.morta...@xwiki.com> wrote: >>> >>> On Fri, Apr 28, 2017 at 3:58 PM, Vincent Massol <vinc...@massol.net> wrote: >>>> >>>>> On 28 Apr 2017, at 15:55, Thomas Mortagne <thomas.morta...@xwiki.com> >>>>> wrote: >>>>> >>>>> On Fri, Apr 28, 2017 at 3:53 PM, Vincent Massol <vinc...@massol.net> >>>>> wrote: >>>>>> >>>>>>> On 28 Apr 2017, at 15:49, Thomas Mortagne <thomas.morta...@xwiki.com> >>>>>>> wrote: >>>>>>> >>>>>>> On Fri, Apr 28, 2017 at 3:43 PM, Vincent Massol <vinc...@massol.net> >>>>>>> wrote: >>>>>>>> Status >>>>>>>> ====== >>>>>>>> >>>>>>>> So I’ve progressed in this with Kevin (who’s an infra admin at XWiki >>>>>>>> SAS). >>>>>>>> >>>>>>>> We now have an instance ready. >>>>>>>> >>>>>>>> What’s left to do: >>>>>>>> >>>>>>>> * Configure reply by email. I’m currently trying to do that with >>>>>>>> Kevin. The principle is that you receive mail from discourse and we >>>>>>>> set in discourse a reply-to email address so that when you reply to >>>>>>>> the mail, it goes to a mail inbox somewhere (some gmail account for >>>>>>>> example). Then discourse is configured to check (using POP3, they >>>>>>>> don’t seem to support IMAP ATM) that inbox and to process mails found >>>>>>>> in it and update the topics. Note that even if we don’t configure >>>>>>>> this, users can still receive emails for all posts but they will just >>>>>>>> need to click on the link to go the webpage and answer. It’s not the >>>>>>>> end of the world either. >>>>>>> >>>>>>> Does it also support starting new discussion by mail or only reply ? >>>>>> >>>>>> It seems so: >>>>>> >>>>>> " You can start topics, reply to topics, have a mailing list mode where >>>>>> you get an email per post on the forum or post on the category. >>>>>> >>>>>> Longer term we plan to add some "secret commands" that allow you to like >>>>>> a post or flag a post via email. >>>>>> >>>>>> Overall mailing list parity is pretty high here and we support a bunch >>>>>> of stuff mailing lists do not.” >>>>>> >>>>>> From https://meta.discourse.org/t/start-a-new-topic-via-email/12477/6 >>>>> >>>>> In that case another idea for the migration would be to make Discourse >>>>> monitor us...@xwiki.org instead of making it readonly. >>>> >>>> I thought about this but AFAIU this wouldn’t work. >>>> >>>> The email address used to reply to posts is of the form: >>>> >>>> <prefix>+<topickey>@<domain name> >>>> >>>> For example: discourse-replies+xx...@xwiki.org >>> >>> For replies sure but for new topics ? >> >> I’m not sure I understand. If the idea is to use us...@xwiki.org instead of >> discourse-repl...@xwiki.org then yes it’s possible but this means the user >> list is no longer accessible, even in readonly (we need to configure mailman >> and mail servers inside XWiki SAS to not go to mailman) > > The archive and the mail address are two different things. It's not > because us...@xwiki.org is redirected to something else that the old > mailman archive is not accessible anymore, it's just a web page. > > I'm not proposing to replace discourse-repl...@xwiki.org here. Again > the idea is to have mails sent to us...@xwiki.org create new topics on > Discourse instead of returning errors, nothing else, mailman won't > accept any registration and it won't sent any mail anymore.
So if I understand you’re proposing to: 1) Decommission the us...@xwiki.org route since right now it leads to mailman in the infra 2) Make us...@xwiki.org an alias for discourse-repl...@xwiki.org You still haven’t replied to me how the list user inside discourse will be able to post to the users mailing list if we decommission the us...@xwiki.org that goes to the users list. You’re proposing to create a new route to the users list for that? Thanks -Vincent > >> and we cannot have a special list user inside discourse posting to the user >> list and thus we won’t have markmail/nabble/gmane/etc archiving the new posts >> >> Thanks >> -Vincent >> >>> >>>> >>>> So I don’t think it would work to POP us...@xwiki.org (and we don’t have a >>>> POP-able inbox for users mail either AFAIK). >>> >>> This is not really an issue. You just need to setup a regular mail >>> account behind us...@xwiki.org instead of a mailing list, exactly like >>> what Kevin is probably currently doing for whatever mail address you >>> decided to use for Discourse replies. >>> >>>> >>>> Thanks >>>> -Vincent >>>> >>>>> >>>>>> >>>>>> Thanks >>>>>> -Vincent >>>>>> >>>>>>> >>>>>>>> * Decide on the migration path. See below >>>>>>>> >>>>>>>> * Decide if we migrate only users or also devs. FTM I suggest that we >>>>>>>> do only users and see how it goes and if we’re happy we can decide to >>>>>>>> move devs data too. >>>>>>>> >>>>>>>> Migration Path >>>>>>>> ============ >>>>>>>> >>>>>>>> I propose the following: >>>>>>>> >>>>>>>> * On a given date that we advertise on the users list, we configure >>>>>>>> this list to be readonly and not allow more posts. We invite users to >>>>>>>> register on our discourse instance and use that. >>>>>>>> * We don’t import our archives since it’s complex >>>>>>>> (https://meta.discourse.org/t/howto-import-mbox-mailing-list-files/51233) >>>>>>>> and there’s not a perfect mapping. We can always do that in the >>>>>>>> future if someone really wants to work on that. >>>>>>>> * We create a markmail user in our discourse instance and configure it >>>>>>>> to receive all posts. We set its email address to be us...@xwiki.org >>>>>>>> and we configure the users list to accept mail from our discourse >>>>>>>> instance. This allows to keep having a place where we can search in >>>>>>>> all places by using markmail. Incidentally this also means that nabble >>>>>>>> and gmane will continue to archive our mails which is nice. >>>>>>>> >>>>>>>> WDYT? >>>>>>>> >>>>>>>> Thanks >>>>>>>> -Vincent >>>>>>>> >>>>>>>> >>>>>>>>> On 24 Feb 2017, at 12:18, Vincent Massol <vinc...@massol.net> wrote: >>>>>>>>> >>>>>>>>> Hi devs, >>>>>>>>> >>>>>>>>> I’m proposing to vote for moving away from our users and devs mailing >>>>>>>>> list and instead to use the Discourse open source tool: >>>>>>>>> >>>>>>>>> * Home page: http://www.discourse.org/ >>>>>>>>> * License: GPL v2 >>>>>>>>> * FAQ: http://www.discourse.org/faq/ >>>>>>>>> * Awesome feature list: http://www.discourse.org/about/ >>>>>>>>> >>>>>>>>> What is especially interesting for us: >>>>>>>>> * It works with mailing lists (you can receive mails and send mails >>>>>>>>> to the forum). >>>>>>>>> * Works as a forum. BTW if you want to see a real life instance, >>>>>>>>> check the gradle instance at https://discuss.gradle.org/ >>>>>>>>> >>>>>>>>> Nice things: >>>>>>>>> * Works on mobile >>>>>>>>> * Comprehensive API (would allow us to integrate it with xwiki.org) >>>>>>>>> * Badges/user metrics >>>>>>>>> >>>>>>>>> So here’s my +1 to try it out and ask XWiki SAS if they could host an >>>>>>>>> instance. >>>>>>>>> >>>>>>>>> WDYT? Do you see any negative point (I don’t ATM)? :) >>>>>>>>> >>>>>>>>> Please cast your votes! >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> -Vincent