tl;dr

Die Etherpad und Ethercalc Instanzen der Freiheitswolke werden zeitnah abgeschaltet und der Betrieb vollständig eingestellt.
Alle Daten die weiterhin benötigt werden, sollten innerhalb des nächsten Monats exportiert und separat abgespeichert werden.

Die Geschichte

Schon seit dem 09.05.2018 betreibt die Freiheitswolke ihre eigenen Etherpad(-lite) [1, 2] sowie Ethercalc [3, 4] Instanzen unter https://pad.freiheitswolke.org und https://calc.freiheitswolke.org.
Über die Jahre wurden diese von den Wolkenlotsen immer wieder gewartet, upgedated und bei Anfragen mit zusätzlichem Support versorgt. Nicht immer waren diese Eingriffe einfach und zeitunaufwendig. Gerade Etherpad hat unterschiedliche Zeiten durchlaufen wo das Hauptprojekt nicht maintained wurde, es keinen neuen Code und keine neuen Versionen/Updates gab. Viele der netten Plugins, welche die Erfahrung leichter und angenehmer machen, haben das gleiche Schicksal erfahren.

Als die Entwicklung wieder aktiver wurde und ein neues Design einführte, haben wir alle diese Änderungen bei uns eingespielt und mit aufwändigem Testen geprüft, welche der bereits installierten und noch ungenutzen Plugins noch sinnvoll und kompatibel sind. Jede diese Änderungen kann dazu führen, dass bestehende Pads nicht mehr wie erwartet und gewohnt funktionieren und laden.

Auch wenn die Nutzung von Pads immer als temporärer Ort der Kollaboration und zum Notizen machen gedacht war und ist, kommt es vor, dass sie anders und über größere Zeiträume genutzt werden. Auch später nochmal in den Verlauf eines Events zu schauen, kann interessant sein. So verlassen sich einige Nutzer darauf, dass ein Pad bei Rückkehr Monate später weiterhin im selben Zustand vorzufinden ist.
Das gilt vor allem für solche Nutzer, die sich keinen Account auf der Freiheitswolke erstellt und damit die Nextcloud Instanz genutzt haben, sondern ohne Anmeldung und Kontakt zu den Wolkenlotsen völlig legitim spontan und unabhängig die Pads genutzt haben.

Das wurde verstärkt durch die Installation der Nextcloud App "ownpad". Diese Ermöglicht das "Anlegen und Speichern" sowie Aufrufen und Bearbeiten von Pads innerhalb des Nextcloud Datei-Managers.
Im Hintergrund wird in die erstellten .pad und .calc Dateien ein Link zu einem Pad gespeichert, sodass die App beim Klick auf die entsprechenden Dateien diese in einer Ansicht direkt in Nextcloud öffnen kann.
Es werden keine Informationen zum Inhalt der Pads innerhalb der Nextcloud gespeichert. Diese Eindruck kann jedoch leicht entstehen, da ja nun eine ".pad" Datei in der Nextcloud-Oberfläche liegt, obwohl in der Ansicht innerhalb der Nextcloud auch der Link zum Pad in der Titelzeile angezeigt wird, wenn man über den Maus-Zeiger über den Titel der Datei in der Bearbeitungsansicht hält.
Auch diese App hatte immer wieder mit verzögerten Updates für die Kompatibilität mit neuen Nextcloud Versionen zu kämpfen und hält aktuell davon ab das nächste große Update einzuspielen

Die Konsequenzen

Um den Wartungsaufwand zu verringern und den Fokus auf die primären Dienste zu legen und Kapazitäten für zukünftige Optimierungen zu erhalten, werden die Etherpad und Ethercalc Instanzen der Freiheitswolke zeitnah abgeschaltet und der Betrieb vollständig eingestellt. Alle Daten die weiterhin benötigt werden, sollten innerhalb des nächsten Monats exportiert und separat abgespeichert werden.

Die "Ownpad" Nextcloud App wird noch vor Abschaltung der eigentlichen Pad-Instanzen nicht mehr verfügbar sein. Betroffene Nutzen werden informiert.

Die Vorgehensweise

  1. Die betroffenen Pads / .pad und .calc Dateien identifizieren und notieren
    Falls es ein Hinderniss gibt, können die Wolkenlotsen mit Infos helfen
  2. Die Pads aufrufen
  3. Die Pads exportieren
    1. In der Werkzeug-Leiste auf das Symbol mit den 2 horizontalen, gegenläufigen Pfeilen klicken um das Import-/Export-Menü zu öffnen
    2. im 2. Teil des Menüs auf einen der Links klicken, welche einen Download des Pads in dem beschrieben Format auslöst
      • Textdatei: Dies ist das simpelste Format und enthält den Inhalt ohne weitere Formatierungen, etc.
      • HTML: Mit diesem Format wird das Aussehen des Pads am meisten beibehalten. Die HTML Dateien in den meisten Szenarios nicht simpel weiterzubearbeiten sind, ist diese Option am ehesten zum Archivieren gedacht.
      • Markdown (empfohlen): Dieses Format verbindet die besten Eigenschaften der vorherigen Optionen: Es kann einfach weiterbearietet werden mit einfachen Texteditor oder Nextcloud Text und enthält noch einige der Formatierungen, wenn auch nicht alle.
      • Etherpad: Dieses Format erlaubt es das Pad wieder in eine Etherpad zu importieren, ist jedoch nicht gut auszulesen auf dem eigenen Rechner oder mit einem Text-Editor.
        Ob der Import erfolgreich funktioniert und das Pad 1zu1 wieder so aussieht wie vorher, hängt von vielen Faktoren ab: Der Etherpad-lite Version und den installierten Plugins zum Beispiel.
        Diese Option ist nur zu empfehlen, falls versucht wird das Pad auf einer anderen Instanz weiterzuverwenden.
  4. Die Datei Ablegen wo sie gewünscht ist, evtl. am gleichen Ort wie die ursprüngliche Verlinkung zum Pad

Die Docs-Empfehlung

Die Wolkenlotsen wollen sich auf die Wartung und den Betrieb der Nextcloud-Instanz sowie der angedockten Services wie Collabora konzentieren. Mit letzterer können direkt innerhalb der Nextcloud richtige Dokumente erstellt, bearbeitet und gespeichert werden. Auch kollaborativ und mit allen Styling-Optionen die man sich wünscht. Diese werden auf die eigenen Rechner synchronisiert, können für immer behalten und genau wie Pads mit Externen geteilt werden.
Es entfällt die Möglichkeit ohne Account ein neues Dokument zu starten. Da der Fokus jedoch immer auf den richtigen Wolkefliegenden liegt, ist das in Ordnung.

Die Pad-Alternative

Nur einen Monat nach der Einführung der Etherpad und Ethercalc Instanzen, am 24.06.2018 kam eine eigene HackMD Instanz dazu unter https://md.freiheitswolke.org. Das System ist auf kollaboratives Bearbeiten von Markdown ausgelegt war mit Splitscreen und vielen anderen Funktionen für das Erstellen von sauberen, strukturierten und einfach lesbaren Dokumenten, die selbst von nicht technisch versierten Nutzern einfach zu lesen sind.
Über die Zeit wurde die open-source, Community Edition als CodiMD ausgelagert und rebranded. Mit der Kommerzialisierung des großen Bruders HackMD spaltete sich die open-source Community mit Ihrem Projekt HedgeDoc vollständig ab.
Die neueste Version dieses System auch heute auf den Servern der Freiheitswolke. Da der Markdown Editor in Nextcloud "Nextcloud Text" nicht allen Ansprüchen von technik-affinen Menschen gerecht wird und der Wartungsaufwand sich gering hält, ist geplant diese Instanz vorerst weiter zu betreiben.

Quellen

[1] https://etherpad.org/
[2] https://github.com/ether/etherpad-lite
[3] https://ethercalc.net/
[4] https://github.com/audreyt/ethercalc

Vorheriger Beitrag Nächster Beitrag