Post
Introducing AeraBoard
I’m excited to finally introduce AeraBoard.
AeraBoard is a modern, open source forum platform built with PHP. The goal is simple – we want to create a forum software that’s fast, extensible and enjoyable to use (and customise), without carrying decades of legacy baggage.
There are some excellent forum platforms available today, but many are either commercial, difficult to customise, or built on foundations that have grown increasingly complex over the years. Rather than trying to reinvent online communities, AeraBoard aims to take the things people already love about traditional forums and combine them with modern development practices and a clean, extensible architecture.
To ensure this, the plugin system and extension points are being developed alongside the core to make plugins a first-class citizen rather than an afterthought.
Why another forum?
Communities are still thriving.
Whether it’s gaming, programming, hobbies, education or support, forums remain one of the best ways to build long-lasting communities. Unlike social media, discussions are organised, searchable and designed to become valuable resources over time.
AeraBoard exists because I wanted a forum platform that embraces modern web development while remaining approachable for developers and administrators alike.
Some of the goals for the project include:
- Modern PHP architecture
- Server-side rendering with progressive enhancement
- A powerful plugin system
- Flexible theming
- Support for multiple database engines
- Clean, maintainable code
- Excellent performance
- An open source, community-first approach
Why PHP?
PHP continues to power a huge portion of the web, and for good reason.
The ecosystem is mature, deployment is simple, hosting is affordable, and developers have access to excellent tooling. Modern PHP has evolved significantly over the past decade, making it an ideal choice for building applications that need to be reliable, performant and easy to deploy.
Rather than relying on a heavyweight framework, AeraBoard is being built with carefully selected components that keep the codebase lightweight while remaining familiar to PHP developers.
What’s coming in v0.1?
Version 0.1 will lay the foundations for everything that follows.
The initial release is focused on delivering the core forum experience, including:
- User registration and authentication
- Categories and forums
- Topics and replies
- User profiles
- Themes
- A flexible plugin architecture
- A modern administration panel
- Progressive enhancement using HTMX
- Markdown support
- Multiple database support
The goal isn’t to include every feature imaginable from day one. Instead, the focus is on building a solid foundation that can grow over time.
Follow the journey
Development is happening in the open, and this blog will document the process along the way.
Here you’ll find release announcements, development updates, technical deep dives and discussions about the decisions that shape the project.
If you’re interested in modern PHP development, forum software, or open source projects, I hope you’ll enjoy following along.
Welcome to AeraBoard.