Phorum: Unterschied zwischen den Versionen

Aus Bluepedia
Zur Navigation springen Zur Suche springen
altesWiki>Holger1974
Die Seite wurde neu angelegt: „{{Infobox Software | Name = Phorum | Logo = | Entwickler = Brian Moon, Phorum Development Team | Erscheinungsjahr = April 1998 | Aktuelle Version = 6.0.6 | Betriebssystem = Plattformunabhängig | Programmiersprache = PHP (ab PHP 8.2) | Kategorie = Forensoftware | Lizenz = Phorum License 2 (BSD-ähnlich) | Deutschsprachig = Ja (per Sprachpaket) | Website…“
 
K 1 Version importiert
 
(kein Unterschied)

Aktuelle Version vom 9. Oktober 2026, 22:01 Uhr

Vorlage:Infobox Software

Phorum ist eine freie, quelloffene Forensoftware auf Basis von PHP und MySQL. Sie gehört zu den ältesten Open-Source-Forenlösungen im Web und ist bekannt für ihre hohe Ausführungsgeschwindigkeit, extrem geringen Ressourcenverbrauch sowie eine Entwickler-freundliche Architektur.

Geschichte

Die Entwicklung von Phorum begann im April 1998 durch den US-Amerikaner Brian Moon für die Plattform Dealmac. Ursprünglich unter dem Namen WebThreads gestartet, wurde die Software wegen Namenskonflikten in **Phorum** umbenannt – eine Wortkreuzung aus **PHP** und **Forum**.

  • Phorum 1 bis 3: Etablierte sich Ende der 1990er-Jahre als schnelle, schlanke Forenlösung für PHP-gestützte Communities.
  • Phorum 5: Nach dem Überspringen der Version 4 folgte 2004 ein kompletter Rewrite des Quellcodes (unter Mitwirkung von Thomas Seifert und Maurice Makaay). Ziel war es, maximale Skalierbarkeit für Foren mit extrem hohem Traffic zu bieten.
  • Phorum 6: Nach einer langen Phase der Pflege der 5.x-Reihe erschien 2026 mit Version 6 eine umfassend modernisierte Hauptversion. Sie bringt volle Kompatibilität mit modernen PHP-Versionen (PHP 8.2+), überarbeitete Sicherheits- und Passwort-Hashing-Verfahren sowie Bereinigungen veralteter Code-Bibliotheken.

Hauptmerkmale

Performance und Skalierbarkeit

Im Gegensatz zu vielen modernen, umfangreichen Forensystemen ist die Kernarchitektur von Phorum auf minimale Datenbankabfragen und maximale Ladegeschwindigkeit optimiert. Dadurch eignet sich Phorum ideal für High-Traffic-Plattformen oder eingebettete Forensysteme.

Modul- und Hook-System

Phorum folgt dem Prinzip eines schlanken Kerns („Lean Core“). Erweiterte Funktionen wie BBCode-Parser, Anti-Spam-Lösungen oder private Nachrichten werden über ein flexibles Hook- und Modulsystem integriert. Entwickler können benutzerdefinierten Code an fast jeder Stelle des Programmablaufs einklinken.

Flexibles Template-System

Das Layout verwendet eine vereinfachte Template-Sprache auf HTML-Basis. Da Logik und Darstellung strikt getrennt sind, lässt sich das Design nahtlos an bestehende Webseiten und Corporate Designs anpassen.

Threaded & Flat View

Phorum unterstützt zwei grundlegende Darstellungsvarianten für Diskussionen:

  • Flat View: Klassische chronologische Beitragsansicht.
  • Threaded View: Hierarchische Baumstruktur, bei der Antworten direkt unter dem jeweiligen Bezugsbeitrag eingerückt dargestellt werden.

Systemvoraussetzungen (Phorum 6)

  • Webserver: Apache, Nginx, Lighttpd oder IIS
  • PHP: PHP 8.2 oder neuer (PHP 8.x-Unterstützung ab Phorum 6)
  • Datenbank: MySQL / MariaDB

Vor- und Nachteile

Vorteile

  • Extrem hohe Ladegeschwindigkeit und minimale Serverlast.
  • Volle Unterstützung moderner PHP-Standards (PHP 8.2+) ab Version 6.
  • Sauber strukturierter Code, sehr gut erweiterbar und anpassbar.
  • Freie Open-Source-Lizenz mit großen Freiheiten bei der Nutzung.

Nachteile

  • Geringerer Out-of-the-box-Funktionsumfang im Vergleich zu umfangreicheren Systemen wie phpBB oder XenForo.
  • Kleinere Community und Modul-Auswahl als bei Marktführern.
  • Das Standard-Design ist schlicht und erfordert für moderne Ansprüche meist Anpassungen.

Siehe auch