Projekt: TITAN BOARD
Entwicklungsstart: 2026
Entwicklungsstatus: Active Development
TITAN BOARD wurde als eigenständige Forensoftware auf Basis der TITAN-Produktfamilie gestartet.
Das System soll nicht lediglich ein Bestandteil des TITAN CMS sein, sondern langfristig als eigenständiges Produkt betrieben werden.
Phase 1 – ProjektarchitekturErstelltProjektverzeichnis
app/
config/
database/
public/
admin/
api/
storage/
bootstrap.php
Einstiegspunkt
Die Anwendung wurde modular aufgebaut.
Vorgesehene Bereiche:
app/ ├── Core/ ├── Auth/ ├── License/ ├── Customer/ ├── Product/ ├── Installation/ └── Update/Dadurch sollen Kernfunktionen voneinander getrennt bleiben und später einfacher erweitert werden können.
Phase 2 – DatenbankDie Datenbankarchitektur wurde als Grundlage für die Benutzer- und Forenverwaltung vorgesehen.
Besonderes Augenmerk liegt auf:
sauberer Tabellenstruktur
Foreign Keys
eindeutigen IDs
Statusfeldern
Zeitstempeln
Prepared Statements
Erweiterbarkeit
Die bestehende Benutzerstruktur wird berücksichtigt, ohne zukünftige Profilfelder vorwegzunehmen.
Phase 3 – AuthentifizierungDie Authentifizierung wurde als eigenständiger Bestandteil des Systems geplant.
FunktionenRegistrierung
Login
Logout
Sessionverwaltung
Rollen
Status
Zugriffskontrolle
Das System soll zwischen:
user moderator adminunterscheiden können.
Phase 4 – ForumNach der Grundarchitektur wurde mit dem eigentlichen Forum-System begonnen.
Geplante StrukturForum ├── Kategorie │ ├── Forum │ │ ├── Thread │ │ │ ├── Beitrag │ │ │ └── Beitrag │ │ └── Thread │ └── Forum └── Kategorie Phase 5 – ThreadsDie Thread-Funktion wurde als einer der zentralen Bestandteile definiert.
Geplant:
Thread erstellen
Thread anzeigen
Antworten
Thread schließen
Thread öffnen
Thread anpinnen
Thread bearbeiten
Thread verwalten
Die Benutzerfunktionen werden nach der festgelegten Roadmap umgesetzt.
ReihenfolgeProfile
User Posts
User Threads
Avatar
Join Date / Role
Dabei wird darauf geachtet, dass die Implementierung nicht von Datenbankfeldern ausgeht, die noch nicht existieren.
Phase 7 – ModerationNach Abschluss der Benutzerfunktionen folgt die Moderation.
Vorgesehene Funktionen:
Beiträge bearbeiten
Beiträge löschen
Threads schließen
Threads öffnen
Threads verschieben
Threads anpinnen
Benutzer moderieren
Moderationsrechte
Der Administrationsbereich wird anschließend erweitert.
Geplante Seiten:
/admin/ ├── index.php ├── members.php ├── forums.php ├── threads.php ├── posts.php ├── roles.php ├── moderation.php ├── settings.php └── system.php Phase 9 – LizenzsystemTITAN BOARD wird an das zentrale TITAN Lizenzsystem angebunden.
Ziel:
TITAN BOARD │ ▼ TITAN LICENSE SERVER │ ├── Lizenzprüfung ├── Installation ├── Version └── UpdatesDamit kann TITAN BOARD später als eigenständiges kommerzielles Produkt angeboten werden.
Phase 10 – InstallerEin eigener Installer ist vorgesehen.
InstallationsablaufSystem ↓ Datenbank ↓ Lizenz ↓ Administrator ↓ Installation ↓ FertigDer Installer soll die technischen Voraussetzungen prüfen und TITAN BOARD automatisch konfigurieren.
Phase 11 – Update-SystemNach dem Installer folgt das Update-System.
Geplant:
Versionsprüfung
Updatepakete
Updateverwaltung
Changelog
Backup vor Updates
Updateprotokoll
Lizenzprüfung vor Updates
TITAN BOARD befindet sich in aktiver Entwicklung.
Die Entwicklung erfolgt bewusst modular. Neue Funktionen werden nicht ungeordnet hinzugefügt, sondern entsprechend der festgelegten Roadmap umgesetzt.
EntwicklungsreihenfolgeGrundsystem ↓ Forum ↓ Threads ↓ Benutzerfunktionen ↓ Moderation ↓ Administration ↓ Komfortfunktionen ↓ Lizenzsystem ↓ Installer ↓ Update-System ↓ Release ZielTITAN BOARD soll eine eigenständige moderne Forensoftware für Gaming-Communities werden und langfristig neben TITAN CMS als eigenes TITAN-Produkt bestehen.
Produkt: TITAN BOARD
Zielversion: 1.0.0
Status: Development / Alpha