Der Server
Intern Angekündigt hatte ich den Serverumzug schon vor über einem Jahr. Der technische Hintergrund dazu ist relativ einfach: Veraltete Software.
Das Hostingpanel, welches auf dem Server der auch das Forum hostet läuft, ist technisch komplett veraltet! Hinzu kommt, dass wir als Hoster schon seit einigen Jahren alle unsere Server auf eine komplett neue Software umgestellt haben, die Features bietet, die heute eigentlich auf jedem Server selbstverständlich sein sollten.
Um mal einige Beispiele zu nennen: Native IPv6 Unterstützung, SNI, TLSv1.2 mit rollierender DHE-Parametern und einer sinnvollen SSL-Cipher-Liste, DKIM , DNSSEC, DANE/TLSA, uvm...
All diese Dinge hat der alte Server nicht angeboten und hätte (wenn überhaupt) nur mit großem Zeitaufwand aktualisiert werden können.
Dieser alte Server lief die letzten Monate eigentlich nur noch für das Forum, was natürlich auch Kosten verursacht, Resourcen blockiert und ein Sicherheitsrisiko dar stellt.
Aktuell läuft das Forum auf einem neuen Server, der wie auch der alte Server, bei Hetzner untergestellt ist.
Als OS kommt ebenfalls wieder Debian zusammen mit Apache und MySQL zum Einsatz , also ein klassisches LAMP Setup
Und da jetzt die Gundlagen für Funktionalitäten wie z.B. TLS geschaffen sind, will ich diese Features in einzelnen Phasen für das Forum ausrollen.
phpBB und der Syntax Highlighter
Das Thema Syntax Highlighter im Forum bzw. in phpBB ist für mich als Admin ein sehr schweres Thema.
Denn phpBB unterstützt mit dem BBcode [ code ] von Haus aus nur Code der in PHP geschrieben ist.
AFAIK gibt es für phpBB nur einen wirklich funktionierenden Highlighter der mehr als PHP unterstützt und das ist GeSHi (https://de.wikipedia.org/wiki/GeSHi) mit all seinen Problemen. Das meiner Meinung nach größte Problem mit GeSHi ist, dass GeSHi selber nicht einfach so in phpBB eingebunden werden kann und den BBcode
Code: Alles auswählen
ersetzt, sondern es immer einen MOD (bis phpBB3.0.x) oder eben jetzt ab phpBB3.1 eine Extension verwendet werden muss um GeSHi einzubinden.
Die einzigste Extension die GeSHi verwendet oder anderweitig in der Lage ist Python Code zu highligthen ist CodeBox-Plus (https://github.com/o0johntam0o/phpBB-Extension-Codebox-Plus). Den Vorgänger von Codebox-Plus haben wir auch schon mit phpBB3.0.x, in einer leicht modifizierten Version mit z.B. [ python ] Tags verwendet. Die Modifikationen funktionieren aber mit der aktuellen Version nicht mehr bzw. durch die Neuentwicklung der Extension hat sich vieles geändert.
[b]Deswegen hier und an dieser Stelle mein Aufruf an allen Forumsnutzer:[/b] Helft bitte mit die Eytension so an zu passen, damit es für uns wieder ein Vernünftig nutzbarer Highlighter wird und stellt eure Änderungen auch o0johntam0o, dem Maintainer von Codebox-Plus, zur Verfügung!
[b][size=150]Und nochmal für alle der Hinweis:[/size][/b]
Um Python Code zu highlighten muss der BBcode [ codebox=python ] verwendet werden, [ code=python ] und [ python ] funktionieren nicht mehr.
Diskussionen, Wünsche, Anregungen und Kritik zum Update und den neuen Styles sind hier herzlich Willkommen: