APBoard v3.0.1-rc.2 released Mehr erfahren
Next Generation · GPL-3.0 · v3.0.1-rc.5

APBoard
Next Generation v3

Das legendäre PHP-Forum von 2000 – komplett neu aufgebaut. PHP 8.5, Twig-Templates, vollständige Sicherheitsarchitektur, mehrsprachig und Docker-ready.

PHP 8.5+
Docker-ready
Security-first
250.000+ User in der Ära 2000–2006
GPL-3.0 Open Source

v3.0.1-rc.5

APBoard ist zurück.

Das erste offizielle APBoard Release war am 13. Oktober 2000. Der letzte klassische Stand folgte am 19. April 2006. Exakt zwanzig Jahre später ist APBoard v3.0.0 der Punkt, an dem das Projekt wieder lebendig wird.

Das ist wichtig, weil APBoard nie nur ein Ordner mit altem PHP Code war. Es hatte Nutzerinnen und Nutzer, Installationen, Supportforen und Spuren, die bis heute existieren. Die neue Version hält am einfachen Versprechen von damals fest: eigenes Forum betreiben, Daten behalten, Code lesen, Code ändern, wenn es nötig ist.

v3.0.1-rc.5 Aktuelle Version
Warum ist dieses Release wichtig? APBoard hat einmal echte Communities getragen, darunter ein Teil des Deutschen Bundestags, die Spieleschmide Ubisoft, oder auch rcpanzer.de, wo APBoard und APPortal Geschichte sogar noch heute sichtbar ist. Version 3 gibt dieser Linie wieder eine gepflegte Zukunft.

Christin Löhner:

„Mir ist bewusst, dass es im Jahr 2026 kein weiteres oder neues Forensystem braucht. Mit Software wie das wbb, vBulletin oder auch Humhub, Discourse, Discord, Reddit, Flarum und ja auch dem Fediverse mit Mastodon, Friendica, Pleorama und so weiter, braucht es kein neues Forensystem wie das APBoard. Trotzdem habe ich mich hin gesetzt und das APBoard Next Generation geschrieben. Warum? Weil das APBoard in 2000, das Forensystem der damaligen Zeit war. Es gab noch kein wbb oder phpBB, das vBulletin war noch arg in den Kinderschuhen und das APBoard erfreute sich einer riesigen Community und Tausenden an Downloads. Ich denke, das APBoard von damals hat einen würdigen Nachfolger verdient.

Was APBoard v3 mitbringt

Kein Quick-and-dirty-Port – ein sorgfältiger Neuaufbau mit allem, was eine moderne Forum-Software braucht.

PHP 8.5 + Composer

Sauber objektorientiert, Composer-basiert, PSR-4-Autoloading. Keine Legacy-Altlasten aus den Nullerjahren.

Twig Templates + Stylesets

Flexible Twig-basierte Templates in vollständig isolierten Stylesets. Design-Austausch ohne eine einzige Zeile PHP.

Tiefe Sicherheitsarchitektur

CSRF-Schutz überall, Prepared Statements konsequent, Rate-Limiting, Session-Härtung, Upload-Sanitizing via GD. 10+ Audit-Runden, keine bekannten Lücken.

Mehrsprachigkeit

Vollständiges DB-basiertes Übersetzungssystem. Jede neue Sprache erbt automatisch englische Fallbacks – keine fehlenden Keys.

TinyMCE WYSIWYG

Komfortabler Rich-Text-Editor mit Code-Highlighting, Bild-Upload, Emoticons und Linkmanager. GPL-lizenziert, keine Cloud-Abhängigkeit.

Private Nachrichten

Vollständiges Messaging Center mit Inbox, Sent, Drafts und Trash. Reply/Forward, Bulk-Actions, Recipient-Autocomplete, Privacy-Controls.

Moderationssystem

Vollständiges Mod-Panel: User bannen/muten, Warnsystem mit Punkten und Auto-Aktionen, Topics anpinnen/sperren/verschieben/zusammenführen/ aufteilen, Inline-Bulk-Auswahl, Post-Bearbeitung und Report-Verwaltung.

Docker-native

Fertige Docker Compose-Konfiguration mit PHP 8.5 + Apache, MariaDB und automatischem Setup. Traefik-kompatibel, CI/CD-ready.

Admin-Panel

Vollständige Verwaltungsoberfläche für Kategorien, Boards, User, Gruppen, Übersetzungen und Systemeinstellungen. Live-Suche, Inline-Pagination.

ActivityPub / Fediverse

Jedes Board bekommt einen eigenen Fediverse-Actor. Mastodon, Pleroma, Lemmy & Co. können Boards folgen – neue Topics erscheinen direkt in der Timeline der Follower.

Umfragen (Polls)

Single- und Multiple-Choice-Umfragen in jedem Topic. Optionales Ablaufdatum, Live-AJAX-Ergebnis-Update – kein Seiten-Reload notwendig.

@Erwähnungen

TinyMCE-Autocomplete für @User-Mentions. Erwähnte User erhalten automatisch eine PM und E-Mail-Benachrichtigung.

Volltextsuche

Relevanz-gereiht über Forum-Beiträge, Pinboard-Einträge und User-Profile. MySQL-FULLTEXT mit automatischem LIKE-Fallback.

Pinboard – Persönlicher Blog

Jeder User bekommt seinen eigenen Blog mit Rich-Text-Beiträgen und Teaser-Bildern. Durchsuchbar, ins Profil integriert.

Forum-Statistiken

Detaillierte Statistiken mit Chart.js-Diagrammen, Top-Poster-Ranking, Kategorien-Verteilung und 7×24-Activity-Heatmap.

Gelesen/Ungelesen-Tracking

Per-Topic-Tracking mit AJAX-Batch-Loading. Einzelne Topics oder ganze Boards mit einem Klick als gelesen markieren.

Granulare Privatsphäre-Einstellungen

18 individuelle Profilfelder mit dreistufiger Sichtbarkeit (öffentlich / nur Mitglieder / privat) – User bestimmen selbst, was sichtbar ist.

Word-Filter

Admin-verwalteter Word-Filter mit Klartext- und PCRE-Regex-Regeln, angewendet auf Beiträge, PMs, Profile und Pinboard.

Zwei-Faktor-Authentifizierung

TOTP-basierte 2FA (RFC 6238) mit QR-Code-Einrichtung, 8 Einmal-Backup-Codes und rate-limitierter Challenge-Seite. SVG server-seitig generiert – keine externen Requests.

Emoji-Reaktionen

Sechs Reaktionstypen (👍❤️😂😮😢😡) pro Beitrag, AJAX-basiert mit Live-Counter. Eine Reaktion pro User – umschalten oder wechseln ohne Seiten-Reload.

User-Ränge

13 Rangstufen von Lurker bis Myth, basierend auf der Beitragsanzahl. Admin-konfigurierbar – umbenennen, sortieren, Schwellenwerte anpassen. Global aktivierbar/deaktivierbar mit einer Einstellung.

DSGVO-Datenexport

Ein-Klick-ZIP mit allen gespeicherten Daten – Beiträge, PMs, Pinboard, Verwarnungen und vollständiges Profil. Art. 15 (Auskunftsrecht) & Art. 20 (Datenübertragbarkeit) konform.

Eine Legende kehrt zurück

APBoard – aus Leidenschaft gebaut, aus Leidenschaft neu erfunden.

APBoard – Another PHP Board – entstand um das Jahr 2000 als Christin Löhners erstes großes PHP-Projekt. Damals noch unter dem Nick dma147, mit einer PHP3-Funktionsreferenz als einzigem Hilfsmittel. Das Forum wurde tausendfach heruntergeladen und hatte eine Community von über 250.000 Menschen.

APBoard war Teil der Dachmarke APP – Another PHP Programs (phpprograms.de). Neben dem APBoard entstand damals auch das APPortal. Beide werden noch heute auf rcpanzer.de aktiv betrieben – seit über 25 Jahren!

APBoard v3 ist der vollständige Neuaufbau ab Juni 2023. Gleiche Seele, moderner Kern. GPL-3.0, PHP 8.5, Twig, Docker – und ein Sicherheitsstandard, der sich nicht hinter kommerziellen Produkten verstecken muss.

Timeline

~2000 APBoard v1 veröffentlicht – PHP3, GPL2, erste Community
~2001 APPortal, APBook, APCms unter der APP-Dachmarke
2006 APBoard-Projekt eingestellt
2026 rcpanzer.de – APBoard + APPortal noch immer aktiv
2023+ APBoard v3 – Neuaufbau, PHP 8.5, aktive Entwicklung
APP – Another PHP Programs
Projekt Status
APBoard v3 aktiv
APPortal rcpanzer.de
APBook archiviert
APCms archiviert

Entwicklungsstand

APBoard v3 ist in aktiver Entwicklung – die Beta rückt näher.

Fertig

Community-Kern

  • Forum-Core (Kategorien, Boards, Topics, Replies)
  • Benutzer-System (Registrierung, Login, Profile)
  • Kontoaktivierung und Passwort-Reset per E-Mail
  • Private Nachrichten (Inbox, Drafts, Bulk-Actions)
  • TinyMCE WYSIWYG-Editor
  • Datei-Upload (GD-sanitized, EXIF-stripped)

Austausch

  • Emoji-Reaktionen (6 Typen, AJAX) / Subscribe / E-Mail-Benachrichtigungen
  • @Erwähnungen mit PM & E-Mail-Benachrichtigung
  • Umfragen (Single/Multiple Choice, AJAX)
  • Beste Antwort / Gelöst-Markierung
  • Browser/Android Push Notifications
  • User follows User System
  • ActivityPub / Fediverse-Integration

Komfort & Identität

  • Volltextsuche (Relevanz-gereiht)
  • Gelesen/Ungelesen-Tracking (AJAX, Topic & Board)
  • Inline Post-Bearbeitung (30-Minuten-Fenster)
  • Pinboard (persönlicher Blog pro User)
  • Profil-Einstellungen, Avatar/Cover-Bilder und Social-Links
  • Granulare Privatsphäre- und Benachrichtigungseinstellungen
  • User-Ränge (13 Stufen, Admin-konfigurierbar)
  • Mitgliederliste und Online-User-Anzeige
  • Statistik-Seite (Chart.js + Activity-Heatmap)
  • Mehrsprachigkeit (DE/EN, DB-basiert)
  • 3 vollständige Stylesets
  • Dark-Mode-Styleset

Moderation & Vertrauen

  • User blocks/ignores User
  • Moderator-Notizen am Benutzerprofil
  • Moderation: Ban/Mute, Move/Merge/Split, Bulk-Actions, Reports
  • Warnsystem (Punkte, Schwellenwerte, Auto-Ban/Mute)
  • Registrierungs-Spam-Schutz (Honeypot + Disposable-Mail-Blockliste)
  • Word-Filter (Klartext + PCRE-Regex)
  • Meldungs-Management für gemeldete Beiträge

Betrieb & Sicherheit

  • Admin-Panel vollständig
  • Broadcast-Ankündigungen
  • Admin-verwaltete rechtliche Seiten
  • Cookie-Consent-Banner (Klaro, lokal gehostet)
  • DSGVO-Datenexport (Art. 15 & 20) – ZIP mit 8 Dateien
  • 2FA / TOTP (QR-Code, Backup-Codes, rate-limitiert)
  • 10+ Sicherheits-Audit-Runden
  • Nonce-basierte Content Security Policy (CSP)
  • Docker-native Deployment

In Arbeit

  • Spam prevention system / Akismet
  • Events and Calendar

Geplant

  • Medien-Galerie
  • Dateimanager
  • REST-API-Grundgerüst
  • Plugin-System
  • OAuth2 / Social Login
  • RSS-Feeds (Boards & Topics)
  • Gamification: Trophäen, Badges und Awards
  • Admin-definierbare Profilfelder
  • Q&A-Forum-Modus mit Antwort-Voting
  • Anonymes Posten
  • Geplantes Posten
  • Kollaborative Wiki-Beiträge
  • Empfohlene Inhalte / Featured Posts
  • Import-Tool (altes APBoard(!), phpBB, WoltLab, MyBB)

Bereit zum Ausprobieren?

Die Entwicklungsinstanz läuft – komplett öffentlich zugänglich. Sieh dir APBoard v3 live in Aktion an.