About APBoard
APBoard is a discussion forum system with a long memory and a modern codebase. It is built for communities that want their conversations to remain readable, structured, and independent instead of disappearing into a short-lived social media feed.
What APBoard is
APBoard stands for Another PHP Board. A board is a forum: a place where people open topics, write replies, exchange knowledge, and keep discussions available for later readers. APBoard3 continues that idea with current web technology, a clearer interface, better security defaults, multilingual output, user profiles, privacy settings, uploads, notifications, member lists, online lists, and personal pinboard posts.
The project is free software and is developed as part of the wider APP - Another PHP Programs history. The original APP family included APBoard, APPortal, APBook, APCms, APHtaccess, and several smaller tools for classic webmaster and community tasks.
A piece of early PHP history
The first APBoard grew out of the early PHP web. Around 1999 and 2000, PHP3 and PHP4 were common, Composer did not exist, Git did not exist, and many websites were maintained by hand. In that world, forums were social infrastructure. They powered support communities, hobby groups, project discussions, clubs, and public participation.
APBoard was created by Christin Loehner, then known as Alexander Mieland and by the nickname dma147. The early project moved from MagicBoard and PHPBoard roots into the first official APBoard release in October 2000. It grew quickly, gained users, and became one of the better known German-language PHP forum systems of its time.
One especially durable installation still exists at rcpanzer.de, where APBoard and APPortal have been used for more than two decades. APBoard was also used in the early 2000s as the forum software behind parts of the German Bundestag project "Elektronische Demokratie". These traces show what made classic forums valuable: they kept discussions visible, linkable, and useful for years.
Why APBoard3 exists
APBoard3 is not a copy of the old PHP3/PHP4 code. It is a new implementation that keeps the spirit of APBoard while using a modern stack: PHP, MariaDB, Twig templates, Composer dependencies, Docker-based development, and a cleaner separation between engine code, templates, styles, and shared assets.
The goal is not to imitate a social network. APBoard3 is deliberately a forum: topics have context, replies stay attached to the conversation, user profiles can show meaningful information, and site owners can run their own community on their own infrastructure.
What matters in APBoard3
- Readable discussions: topics and replies are designed to stay useful after the day they were written.
- User control: profile privacy settings decide which profile fields are public, visible only to logged-in users, or hidden.
- Independent hosting: APBoard3 is made for communities that do not want to depend on large platform providers.
- Multilingual output: the interface is built around language-aware templates and translation keys.
- Security-conscious defaults: forms use CSRF protection, login tokens are separate from public user hashes, uploads are checked carefully, and public profile data passes through privacy filters.
Status
APBoard3 is under active development. The current development instance is a working preview, not yet a polished final product. Some pages and features may still change. The aim is a stable, maintainable, self-hosted forum system that respects the long history of APBoard without being trapped by old technical choices.
