Documentación · v1.0

Lanza tu foro
en 10 minutos.

Sube el zip, conecta la base de datos y tu comunidad estará en línea. Cada hook de add-on documentado, cada ajuste explicado, cada personalización sencilla.

Quickstart →Full guide
# 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
// Pick a path

What are you here to do?

Docs are organized by what you're trying to achieve — not by how our codebase is laid out.

// 2 MIN

Quickstart

Upload to cPanel, run the installer, create your first category.

Read →
// 30 MIN

Migrate from XenForo

Full dump → import → redirect mapping. Zero downtime, completely reversible.

Read →
// 1 HR

Build your first addon

Understand the PSR-4 Addon structure and hook into the Thread lifecycle.

Read →
// REFERENCE

Moderation Workflows

Configure automatic warning thresholds and user ban ladders.

Read →
// REFERENCE

Custom Fields

Setup dropdowns, textareas, and regex-validated profile fields.

Read →
// REFERENCE

Style Bridge Engine

Customize Colors, Glassmorphism, and Fonts using the Visual Editor.

Read →
// OPS

Server Configuration

Optimizing PHP Opcache and MySQL configurations for peak performance.

Read →
// OPS

Backup & restore

How to automate database and attachment backups securely.

Read →
// OPS

Security Best Practices

Mitigating bot spam, setting up Cloudflare, and securing directories.

Read →
// Addon ecosystem

Build for your
community.

Every UI surface has a template override. Every background process has a strict PHP hook. Standard PSR-4 structure.

Developer guide →Sample addons
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);
}
}
}

Prefer direct support?

Open a ticket in our exclusive customer portal for fast issue resolution.

Go to Client Area →