Mein altes selbstgebautes Wanderjournal/Blog auf Discourse migriert

Vor langer Zeit, im Jahr 2010, habe ich meine eigene blogähnliche Website erstellt, um alle Social-Media-Beiträge zu sammeln, die ich während meiner Durchwanderung des Appalachian Trail veröffentlicht habe. Die Idee war, dass ich auf verschiedenen Diensten posten, einchecken, geografisch markieren und hochladen könnte, und alles an einem Ort sammeln, den die Leute leicht abonnieren und meinem Fortschritt folgen und Kommentare hinterlassen könnten.

Jetzt ist es im Grunde nur eine statische Momentaufnahme dieser Zeit, aber sie zeigte ihr Alter und der Server war hoffnungslos veraltet. Also beschloss ich, sie auf meinen selbst gehosteten Discourse-Server zu migrieren, um zu sehen, wie ein Multi-Site-Setup funktioniert.

Alle Mediendateien wurden in der Vergangenheit einfach verlinkt, sodass ich glücklicherweise die meisten davon wiederherstellen konnte, auch wenn ich immer noch ein paar Dinge durch Bit-Rot verloren habe. Jetzt sind sie alle sicher auf meinem Server gespeichert (abzüglich Videos). Kommentare wurden als inaktive Benutzer migriert. Die wenigen Infoseiten, die ich hatte, leiten jetzt über Permalinks zu Themen weiter. Ich konnte alle Funktionen, die ich hatte, wie eine chronologische Themenliste, Tags für Beitragstypen, Kategorien für Staaten und eine Kartenansicht, reproduzieren.

Dies sind die Themes, Plugins und Komponenten, die ich verwendet habe:
Isabelle Theme.
Locations Plugin.
Created as Default Sort Order Plugin.
Created Topic Sort Theme-Komponente.
Topic List Thumbnails Theme-Komponente.
und viel CSS-Feintuning.

Mit diesem Setup könnte ich problemlos eine zukünftige Wanderung (PCT?) posten oder vielleicht sogar eine Plattform für andere schaffen, um ihre eigenen Wanderungen zu teilen. Schauen Sie es sich unter onahike.com an.

20 „Gefällt mir“

Wow Daniel, ich bin beeindruckt, die Seite sieht sehr gut aus :clap: und herzlichen Glückwunsch zum Abschluss des Trails, was für eine Reise.

Ich glaube, es ist das erste Mal, dass ich eine migrierte Seite mit Inhalten von mehreren Social-Media-Plattformen sehe.

Schöne Lösungen! Und diese Karte? :chefs_kiss:

9 „Gefällt mir“

Ich bin wirklich fasziniert von diesem Ansatz, er erinnert mich an PESOS - IndieWeb und ist etwas, das ich mir schon oft für Discourse überlegt habe.

Haben Sie eine Strategie oder Werkzeuge, um diese verschiedenen Social-Media-Posts nach Discourse zu importieren, falls Sie eine weitere Wanderung unternehmen?

Wenn ja, würden Sie uns mitteilen, wie Sie vorgehen wollen?

3 „Gefällt mir“

Ich habe es noch nicht benutzt, aber ich habe gesehen, dass es ein Plugin namens RSS Polling gibt. Meine erste Strategie wäre also, dieses oder eine modifizierte Version zu verwenden, die zusätzlich zu den RSS-Feeds auch API-Aufrufe tätigt.

Oder einen eigenständigen Dienst aufzubauen, der außerhalb von Discourse läuft, Beiträge abruft und sie über die Discourse-API erneut veröffentlicht. Oder vielleicht könnte ein Drittanbieterdienst wie IFTTT Beiträge abrufen und sie per E-Mail an Discourse weiterleiten, ohne dass eine weitere Verbindung erforderlich ist.

2 „Gefällt mir“