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.
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.
- Dokumentation lesen
- Quellcode ansehen
- GNU General Public License v3
- info@apboard.de
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
| 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.