Umzug auf community.openstreetmap.org Discourse (Ende des alten Forums)

Ist das aufwändig?
Es scheint schon ein Import-Skript zu geben:
https://meta.discourse.org/t/importing-migrating-from-fluxbb/51322
https://github.com/discourse/discourse/blob/main/script/import_scripts/fluxbb.rb

Das denke ich eben auch, eine statische Webseite hat ohne Zweifel etwas weniger Probleme in der Hinsicht ist aber auch Aufwand (ev. kommt man aber so oder so nicht darum um die Links in Drittinhalt noch funktionieren zu lassen).

Das ist schon passiert, allerdings auf Slack US. Und so eindeutig in Richtung “migrieren” war das Feedback hier im Forum ja wirklich nicht - siehe Beiträge #92, #94, #96, #98 und #99 in https://forum.openstreetmap.org/viewtopic.php?pid=837484

Es gab wohl konkrete Versuche irgendwas zu importieren/migrieren, aber offenkundig hat das nicht so recht funktioniert. Ich weiß nicht warum, die Freunde in Frankreich haben ihr altes fluxxbb Forum problemlos auf Discourse migriert bekommen.

Letztlich hat man wohl die Flinte ins Korn geworfen und gesagt, braucht man nicht. Ein anderer “Community Strategist” hat von Anfang an in dieselbe Richtung argumentiert, obwohl er selbst nie im Forum aktiv war.

Ich bin auf Slack nicht mehr aktiv, vielleicht kann Tordanik mehr dazu sagen, was da genau diskutiert wird.

Anzahl der Beiträge im Forum:
Deutschland 322015
Russland 266242
Niederlande 66060
Polen 58439
Ukraine 16520

USA 612

Das sagt wohl alles…

Was sind schon ein paar Megabyte mehr oder weniger zu laden…

https://forum.openstreetmap.org/viewforum.php?id=14 > knapp 60 Kilobyte
https://community.openstreetmap.org/ > 5 Megabyte

Von der Unübersichtlichkeit ganz abgesehen (Mal eben ein Quick Quote oder überhaupt ein Quote hab ich da gar nicht gesehen) . Aber wenns der GenT (Generation Twitter) gefällt :roll_eyes:

Text markieren → Zitat

Macht es leicht, nur einen Teil des Posts zu zitieren. Macht es außerdem leicht, in einer Antwort aus mehreren Posts zu zitieren. Außerdem fügt Discourse automatisch einen Verweis zurück auf den beantworteten Post ein und benachrichtigt den Zitierten.

Hat also durchaus Vorzüge. Aber natürlich sind die Knöpfe woanders als gewohnt.

Hmpf…

Für mich ergibt sich:

Zwingend erforderliche Dinge, damit eine Umstellung in Ansätzen (!!) funktioniert:

  1. vollständige Migration aller (!!) bisherigen Beiträge aller Foren
  2. es muß zwingend (!!) sichergestellt werden, daß Verlinkungen z.B. von Disskussionen im Wiki (jeglicher Art) oder in Notes oder zum Beispiel in Changeset-Kommentaren nachgepflegt und gegebenenfalls angepasst werden. (z.B. durch ein bot)
  3. Vor einer Umstellung müssen zwingend (!!) die beitragsstärksten Gemeinschaften in den Prozess einbezogen werden.

Passiert das nicht, tritt für mich mindestens folgendes ein:

-massive Zerstörung von etablierten Kommunikationskanälen
-massive Zerstörung von vorhandener Daten- und Taggging-Entwicklungsdokumentation.

…kann ergänzt werden.

Ich sehe das im Moment äußerst kritisch und lehne das Ganze kategorisch es ab! Dann lieber ein eigenes Forum, mit dem das bestehende migriert wird und bestehende Verlinkungen bestehen bleiben.

Nichts ist schlimmer, als eine bestehende (Datenverlinkungs)Hierarchie über Bord zu werfen. Für mich als Datenverarbeiter ist das der absolute und ultimative Supergau! Das ist Ideal, um alles kaputt zu machen.

Bei Bedarf werde ich diese Zeilen (mit DeepL übersetzt) auch an die neue Stelle schreiben.

Kopfschüttelnde Grüße ob das, was ich von den “neuen” Machern bisger gelesen habe…

Sven

Es zeigt sich leider auch an dieser Stelle, dass das Internet doch sehr vergesslich ist.
Es wird eine Seite / ein Service / ein Forum abgeschaltet und alles, was dort an Know-How, Informationen, Wissen, … zu finden war, ist unwiderruflich verloren.
Für diejenigen, die es genutzt haben: ein herber Verlust.
Für den Rest den Welt: nicht zu spüren.

Schade darum.

Die Diskussion geht hier weiter: https://community.openstreetmap.org/t/migrating-content-from-old-forums/446

Sofern es darum geht, dass bestehende Links ins Forum nicht in der Luft hängen sollen, dann kommt man um ein “Archivieren” eh nicht herum. Ich würde es eher “Einfrieren” nennen, der Ausdruck “read-only” ist auch schon gefallen, in diesem Sinn.

Dass nichts Neues mehr eingestellt werden kann, das lässt sich in der Forumadministration mit ein paar Klicks lösen. Ob das ausreicht, die Angriffsfläche, die eine interaktive Website ja immer ist, auf Null zu bringen? Das eher nicht, aber mit ein paar mehr Tricks, Datenbank und Dateien auch read-only machen usw. ist man sicher nicht weit davon. Das geht so lange, bis das fluxBB mit nötigen Updates der PHP-Installation am Server nicht mehr mitspielt. Aber das hat noch Zeit?

Migrieren ist so gesehen ein Extra feature. Man kann ja einen Spendentopf aufstellen?

Also wenn hier von statischer Webseite geredet wird, ist die Annahme, jede einzelne Seite im Forum aufzurufen und auf dem Webserver schlicht als Datei zu speichern. Wenn jemand später nochmal die Seite aufruft, kommen die Inhalte nicht mehr von fluxbb, sondern direkt aus der Datei.

Sicherlich will niemand fluxbb samt Datenbank weiter betreiben. Das wäre für ein „nur lesen“ Szenario auch gar nicht notwendig.

Wenn man das richtig macht, gehen weder (externe) Links kaputt noch gehen Inhalte verloren.

Dafür gibt es auch Skripte, die den ganzen Prozess entsprechend automatisieren.

Leute, Leute. Ich komm mir grad vor wie in der Grundschule, nicht wie kurz vor dem Rentenalter. :roll_eyes:

  • Sowohl Migirieren der alten Inhalte zum Weiterverwenden ist m.E. wichtig,
  • als auch der Erhalt alter Links, das eigentlich sogar prioritär, auch weil man ja nicht weiß, wo alte Links überall verwendet werden und ob man überall rankommt, um alte URLs zu neuen zu machen …
    Geht beides nicht gleichzeitig, wäre es evtl. ein Workaround, eine statische Seite mit alter URL um einen Link zum migirierten Inhalt (“hier könnte es weitergehen” oder so) zu ergänzen, macht das ganze evtl. technisch einfacher …

Hoch begeistert bin ich a schon von der Kopfzeile, die ich “drüben” angezeigt bekomme …
“Leider ist dein Browser zu alt, um auf dieser Website zu funktionieren. Bitte aktualisiere deinen Browser, um Inhalte korrekt anzuzeigen, dich anzumelden und zu antworten.”

Sehe ich das richtig, dass es “drüben” noch ein Problem mit den Längen von Benutzernamen gibt? Frage für einen Freund … :roll_eyes:
Oder ist das Problem schon gelöst? Werde da gerade nicht ganz schlau draus …

Und warum ist die Linkzeile “Startseite Kategorien FAQ/Richtlinien Nutzungsbedingungen Datenschutzerklärung” auf deutsch, der Inhalt dahinter aber offenbar nicht?

Grundsätzlich finde ich Discourse (was immerhin, wenn ich das richtig verstehe, Open Source Software ist) nicht verkehrt. Ich bin ja schon froh, dass es nicht Discord o.ä. sein soll. Man wird nie erreichen, dass alle mit einer Lösung zufrieden sind.

Ich nutze Discourse im Manjaro Linux Forum (https://forum.manjaro.org/) und bin damit recht zufrieden. Ja, es gibt ein paar Funktionen, die etwas lästig sind, wie z.B. die bei neuen (also allen) Accounts bestehenden Restriktionen, welche man durch aktive Teilnahme im Forum beseitigen kann. Dies soll dem Spam vorbeugen. Inwieweit das konfigurierbar ist, kann ich nicht sagen.

Die Migration der Daten wäre SEHR wünschenswert. Manjaro konnte / wollte dies nicht und hat das alte Forum auf readonly gesetzt (https://archived.forum.manjaro.org/). Man muss allerdings auch sagen, dass sich die Inhalte vom OSM Forum und einem Rolling Release Linux Forum unterscheiden und in letzterem die Dinge schneller veralten und somit weniger “wichtig” sind, als vorangegangene Grundsatzdiskussionen in OSM.

+1

Eine Archivierung ist unbedingt erforderlich, denn viele Diskussionen sind wichtige Dokumentationen. Es muss eine gute Suchfunktion haben und die Links müssen untereinander noch funktionieren.

Das Beste wäre freilig eine Migration. Irgendwie muss man doch die Beiträge von einem Datenbankschema in ein anderes bringen können und möglichst die IDs erhalten.

Womöglich wird es herausfordernd, ebenso die gegenseitige Verlinkung zu erhalten, insbesondere wenn Beiträge neue IDs bekommen bzw. die URLs anders aufgebaut sind. Letzteres hatte ich mal über Suche und Ersetzen mit regulären Ausdrücken im SQL-Export hinbekommen, das war aber sicher um Welten weniger Content als in dieser DB.

Archivieren halt ich für ein Muss. Das allein ist schon nicht trivial, wenn man die Forumsoftware ausschalten will, rein statisch, ganz ohne Controller kann ich mir das nicht so recht vorstellen, weil ja alles auf Query-Strings basiert:

https://forum.openstreetmap.org/viewtopic.php?id=3 und
https://forum.openstreetmap.org/viewtopic.php?pid=3 sind noch gleich.

https://forum.openstreetmap.org/viewtopic.php?id=7 und
https://forum.openstreetmap.org/viewtopic.php?pid=7 sinds nicht mehr.

Vor dem Migrieren würde ich eine Denkpause einlegen. So richtig Sinn macht das nur, wenn es eine Menge Threads gibt, die noch weitergeschrieben werden wollen, wo es mit einem Link nicht getan ist. Wie viele sind das? Demgegenüber steht die Chance auf einen Neuanfang. Es geht vielleicht besser, Manches sicher sogar.

Das wird jetzt arg off topic, aber die Query Parameter kommen mit in den Dateinamen, dann passt das schon. Einfach mal wget mirror oder so was ähnliches anschauen.

Jaaa, ich musste auch spontan an Fleißkärtchen denken :smiley:

Ich möchte nochmal daran erinnern, daß völlig losgelöst von den Forennutzern über die Ablösung diskutiert wird. Ich würde jeden, der sich der englischen Sprache oder einer automatischen Übersetzung halbwegs mächtig fühlt, dazu ermuntern hier mitzudiskutieren.

Einige Ansätze dort sind ausgesprochen vielversprechend, nukeador schreibt im Einstiegspost “Note there is no option where old data is not preserved.” und cquest berichtet von seinen Erfahrungen bei der Migration des französischen Forums und daß es in weniger als einem Tag erfolgreich durchführbar war.

Andere Argumente dagegen erscheinen mir persönlich wenig nachvollziehbar, so schreibt Amanda McCan, sie könnte nicht mit den Forenusern sprechen (“I want to engage with people on a forum. It’s just that I can’t”) weil Ihr OSM Username “᚛ᚐᚋᚐᚅᚇᚐ᚜” ein Konstrukt ist, daß bbFlux nicht akzeptiert. Seltsamerweise war das in Discourse kein Hindernis, dort schreibt sie als “user1 Amanda”.

Es wäre gut, wenn sich möglichst viele aktive Forennutzer einbringen würden - in Discourse kann es auch schon ausreichen, Like-Knöpfe an bestehenden Einträgen zu drücken.