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. > 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 >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thomas Mortagne >>>>> >>>> >>>> >>>> >>>> -- >>>> Thomas Mortagne >>> >> >> >> >> -- >> Thomas Mortagne > -- Thomas Mortagne