On Tue, 2021-01-12 at 15:10 +0100, Stasiek Michalski wrote:
I actually already had a version of our forums running using Discourse, and I think if we are gonna migrate the forums we might as well go with something open source right away ;)
I'm not opposed to that, of course.
The snag we had, and I can't tell still how important it is, is the thing that also happens with your version of the forums: https://osforums.plexor.ch/forum/deutsch-german/hilfe-und-helfen/installatio... forums before certain date are completely broken due to changes in encoding in php decade ago.
I noticed these character encoding errors, too, and decided to ignore them because they also occur in the existing forum. As long as the migration doesn't make anything worse than it currently is, I'm satisfied. Also, fixing the character encoding issues can be solved independently in a separate task, at least if upgrading to vb5. Porting the forums to discourse is probably not as forgiving, though. In that case, it is required to fix the encoding issues first, I guess.
Honestly if you have the time to spend on vb5, I would rather like to see the time spent on migrating to Discourse, and I can probably help in some capacity so we get it all salted as well right away.
I'm not opposed to migrating to Discourse, or helping with it. It's just that I had the impression the effort had petered out a bit, and maybe was semi-abandoned? So my idea was to at least take one small step forward by making sure we at least run on a reasonably modern and supported platform, thereby giving us ample time to work out the next step.
Most important notes in that migration is that you have to use a converter script on the database because if you don't you end up with the only working posts being the ones from before 2011 or so. I used: https://gist.github.com/gschlager/bad57293004c0bfcddba and had success with everything working correctly.
Interesting - I'll give that a go.
Additional point, since discourse maps users onto emails, we have to request SUSE IT to give us a list of usernames matching emails (because vb4 has wrong emails for usernames, I don't think it's important to explain why that is).
Has this been requested already? If not, why?
We agreed with the Forums team on deploying at least https://github.com/sman591/discourse-nntp-bridge. Discourse will have to be set up using OIDC provided by our ipsilon instance at id.opensuse.org, and I hope we can also use the js script that embeds discourse into pages as a comments system for news.opensuse.org, so we have comments functionality there (in the future we may also want to use it for software-o-o, but that's still up in the air).
Sorry, I've been out of the Heroes loop for a while, wasn't aware of that agreement. I do agree that OIDC integration is a must-have, and any other integration between our online assets would also be cool. Regards, Olav