In order to check that a migration of the forum content is possible, I’ve done a full import of the current fluxBB based OSM forum to a Discourse test instance during the week-end (21 hours for the whole process).
In addition to the script based migration, I’ve done a few things:
reorganized the categories to match more or less the ones in the current forum to minimize the changes,
recreated sticky posts in topics,
fixed some problems with quotes which should now appear properly.
Have a look at it and do not hesitate to report strange things.
Of course, the last posts are not there because the database dump has been done by @TomH a few days ago and it is note connected “live” to the actual forum.
I think so, I’ve not looked at that for the moment.
As we will move the osm_id to create OAuth2 direct link with osm.org login, the email address will be populated at the first login (as well as the avatar).
19835 accounts have no email (recent accounts)
435 accounts have no osm_id, most recent visit was in 2016
282 have no email nor osm_id, most recent visit was in 2016
So… only 282 should remain suspended because there is no way to authenticate them which is 0.8% of the accounts.
one thing I’ve noticed are problems with url tags if they contain text like
Mittlerweile sollte die Abfrage [url=https://github.com/streetcomplete/StreetComplete/commit/c5b6ef15e17bd2ec990c0edb3438807030d12179]deutlich seltener[/url] kommen
instead of “deutlich seltener” only the raw url is shown:
It has been fixed meanwhile… because I think discourse is “rebaking” raw input to HTML in the background or something like that. Maybe a simple page reload would have shown you the fixed version.
I’ll check if some additional pre-processing in the original BBcode can help, like what I did for the quotes.
Thank you for the migration. Very cool to see some real content in comparison in both systems.
In general, I like the design, but would find it a great addition if the country communities instead of the colored square the country flag would be displayed. That would visually support the differentiation of the communities. At least where a flag can be clearly assigned.
And I noticed that the user picture is missing in a quote. Probably because the user has no user picture at all.
First of all … A big “thank you” … that’s a great start to see what the migrated data would look like.
One issue I recognized after a quick look was the fact that references to posts link back to the old forum …
Thanks for your work on this, @cquest! Here are a couple of things I noticed.
In the United Kingdom category, I see this post titled Welcome! which I don’t see on the old forums United Kingdom category. It looks like it corresponds to this post which is in the old forums Sweden category. However, this migrated post in Discourse also includes a bunch of replies that aren’t present on the old forum post. I’m not sure if this is a one off issue or indicative of something bigger, but it seems worth investigating.
In each category I’m also seeing what looks like an automatically generated post named About the {Category Name} category with some boilerplate text. These posts are not present in the old forum categories. Like this one for example.