Docs · v1.6.8

Ship your board
in 10 minutes.

Upload the zip, connect the database, community live. Every addon hook documented, every config explained, every customization simple.

Quick startFull guideAPI reference
# 1. Upload files to public_html
# 2. Access the installer
https://your-domain.com/install

# 3. Enter MySQL credentials
# 4. You're live
https://your-domain.com
Get started

Pick your path

Whether you are installing, configuring, theming or extending — start here.

Start here

Installation

Upload, run the installer and point your license at the domain — live in minutes.

Read the guide →
Configure

Admin & options

Tune permissions, payments, email and 270+ options from one panel.

Read the guide →
Make it yours

Theming

Visual customizer, style properties and marketplace themes — no code required.

Read the guide →
Extend

Add-on development

Build add-ons against a documented API and ship them to the marketplace.

Read the guide →
For developers

Build and ship add-ons

Develop against a documented API and publish to the marketplace.

Developer guideBrowse add-ons
namespace Custom\Addon\Listener;

use App\Entity\Thread;

class ThreadListener {
public static function onThreadCreate(Thread $thread) {
// Check tags and execute custom logic
if ($thread->hasTag('poll')) {
PollManager::createBlock($thread->id);
}
}
}

Need a hand?

Open a ticket from your client area — we usually reply within a business day.

Open client area