Das neue ABBUC Forum

(Auszug aus Magazin 166)

image

Der ABBUC hat nun wieder ein Forum. Ursprünglich wollten wir auf die Software "Discourse"^1 wechseln. In der Woche, in welcher wir die Migration vom alten Forum (phpBB zu Discourse) geplant hatten (eine Woche vor meinem Sommerurlaub), war dann leider die Software zum Import von phpBB-Daten in Discourse defekt, und wir konnten die alten Forum-Daten nicht in Discourse laden.

Wir hatten die folgenden Optionen:

  • Discourse ohne Import installieren und als Forum benutzen -- ein Import des phpBB ist nur direkt nach der Installation möglich, sobald ein Post geschrieben wurde, ist der Import nicht mehr vorgesehen. D.h. wir hätten auf alle historischen Daten verzichten müssen.

  • Migration auf ein neues Forum bis nach meinem Urlaub (September) verschieben. Aber es war absehbar, dass im September das Magazin und das Sondermagazin erstellt werden müssen, daher wäre ein neues Forum auf Basis von Discourse nicht vor der JHV online gegangen.

  • Ein eigenes, kleines Forum auf Basis der schon bestehenden neuen Webseiten-Software selber erstellen.

Irgendwie eine Auswahl zwischen Pest oder Cholera. Es waren nur noch wenige Tage bis zu meinem Urlaub, daher habe ich auf die Schnelle ein eigenes, rudimentäres Forum programmiert. Noch sind nicht alle Funktionen verfügbar, welche ein ABBUC-Benutzer von einem Forum erwartet, aber diese Funktionen werden in den kommenden Wochen Stück für Stück eingebaut. Aber schon jetzt kann das neue Forum einige Tricks, die mit dem alten Forum (und wahrscheinlich auch mit Discourse) nicht möglich waren:

ABBUC Forum über RSS/Atom

RSS/Atom^2 ^3 ist ein Protokoll, um Änderungen auf Webseiten zu kommunizieren.

Es ist möglich die Liste der neuen Posts über einen RSS-Feed zu lesen. Dabei werden auch die gesamten Inhalte auf den RSS-Reader übertragen, so dass es möglich ist, allen neuen Inhalten im ABBUC-Forum zu folgen ohne direkt auf die Forum-Webseite zuzugreifen. Zum Schreiben von Posts muss man allerdings auf die Webseite gehen, RSS kann nur lesen. In den meisten RSS-Reader-Programmen kann mit einem Klick auf die Post-Seite im Forum gewechselt werden.

image

RSS/Atom ist ein sehr schlankes Protokoll, es gibt RSS-Feed-Reader für viele Systeme, darunter auch einige Retro-Systeme. Für den Atari-8-bit gibt es noch keinen RSS-Feed-Reader, jedoch sollte es mit dem FujiNet möglich sein, einen RSS-Feed-Reader in Basic oder einer anderen Programmiersprache zu erstellen.

ABBUC BBS

Bis es einen RSS-Feed-Reader auf dem kleinen Atari gibt, oder sogar einen Atari 8-bit Forum-Client, mit welchem auch das Schreiben von Nachrichten im Forum möglich ist, können Atari-Benutzer die neue ABBUC-BBS (Mailbox) nutzen, um das ABBUC-Forum zu lesen (die derzeit einzige Funktion der Mailbox, mehr zur den Plänen rund um die Mailbox auf der JHV 2026).

image

Die Mailbox ist über das Telnet-Protokoll zu erreichen.

image

Auf einem Atari kann die BBS z.B. über das FujiNet "angewählt" werden.

image

Mobile App

Wir haben keine eigene App für das ABBUC-Forum, es ist jedoch unter Android, iOS (iPhone und iPad) und auch unter macOS möglich, das Forum als "Web-App" direkt auf dem Homescreen zu speichern. Mirko "atarixle" Sobe hat das Forum so optimiert, dass es auf schmalen Bildschirmen gut aussieht und auch gut bedienbar ist.

image

Markdown

Die Postings im neuen Forum werden in Markdown^4 verfasst. Markdown ist anders als das bisher benutzte phpBB-Markup, und hat sich in den letzten Jahren an vielen Stellen im Internet zu einem Standard als einfach zu erlernende Auszeichnungs-Sprache für Text-Dokumente entwickelt (auch die neue ABBUC-Webseite benutzt Markdown).

image

Wer sich noch nicht mit Markdown auskennt, sollte sich ein paar Minuten nehmen und die Anleitung "Wie schreibe ich einen Forenbeitrag?" auf der Startseite des ABBUC-Forums^5 lesen.

image

Schlank und sicher

Ein grosser Unterschied zwischen dem eigenen Forum und Software wie Discourse oder auch phpBB ist der Verbrauch von Hauptspeicher und CPU-Rechenzeit -- das ABBUC-Forum ist um ein vielfaches schlanker und läuft auch auf einem Server mit 512 MB Hauptspeicher und 1 CPU noch schnell. Discourse braucht mindestens 8 GB und 4 CPUs, welche dann auch sehr gut ausgelastet sind. D.h mit dem neuen Forum spart der ABBUC ca. 10-15 Euro Serverkosten pro Monat.

Im neuen Forum gibt es nur sehr wenige Programmteile, die Daten aus dem Internet verarbeiten. Der Kern des ABBUC-Forums sind statische HTML-Seiten, die von einem Standard-Webserver ausgeliefert werden. Dies verringert die Angriffsfläche enorm und spart dem ABBUC-Administrationsteam Zeit, da weniger Sicherheitsprobleme auftreten und weniger Patches eingespielt werden müssen. Ein positiver Nebeneffekt ist, dass uns der massive Zugriff von KI-Bots und ­Crawlern nichts ausmacht, während traditionelle Foren unter den sehr hohen Zugriffszahlen leiden und langsam werden.

Teamarbeit

Das neue ABBUC-Forum ist eine gelungene Teamarbeit: Joachim Bassmann hat den Server vorbereitet, sorgt sich um Updates und hilft Mitgliedern bei Fragen rund um das Forum und Passwörter. Mirko Sobe hat das CSS optimiert. Und viele Mitglieder haben uns bei den Tests geholfen und gute Rückmeldung gegeben.

Vergesst nicht -- das neue ABBUC-Forum wird kontinuierlich weiterentwickelt, es gibt jede Woche neue Funktionen, und viele Funktionen, die derzeit noch fehlen, werden bald eingebaut. Habt ein wenig Geduld.

image

"