Modulares PHP-CMS

Family
Das Framework für
eigene Module

!Plan — Ein selbstgeschriebenes CMS-Framework, das Entwicklern maximale Freiheit gibt, eigene Lösungen schnell zu bauen, ohne auf Core-Funktionalität verzichten zu müssen.

Version 1.0.0
1.146
Anwendungsdateien
56+
Core-Klassen
5
Layout-Zonen
2
Template-Engines
AES
Datenverschlüsselung
Kernfunktionen
Alles was ein professionelles CMS braucht — ohne Overhead.

Modulares System

Neue Features entstehen als eigenständige Module mit eigenem Handler-Lifecycle, Templates und Install-Routinen. Core bleibt unverändert.

run() preHandler() handler() content() head()

Sicherheit & Verschlüsselung

Sensible Daten in Datenbank und config.ini werden mit Defuse-Crypto verschlüsselt. Security-Logs tracken verdächtige Aktivitäten systemweit.

Defuse-Crypto HTMLPurifier

Benutzer & Gruppen

Vollständiges Rollen-System mit Gruppen, Session-Management und Cookie-Login (29 Tage). Multi-Tenant-Support über Subdomains.

Multi-Tenant Cookie-Login

Datenbank-Abstraction

MySQLi-Wrapper mit internem Caching und Prepared Statements für sichere und performante Datenbankzugriffe ohne zusätzlichen ORM.

Prepared Statements Query Cache

Dual-Template-Engines

Einfache Token-Ersatz-Engine für schnelle Ausgaben sowie Smarty 3 für komplexe Layouts mit vollem Funktionsumfang.

Smarty 3 Token-Engine

Message & Mail-System

Asynchrone Message-Queue mit Archiv und Delivery-Tracking. PHPMailer-Integration für transaktionale E-Mails mit Templates.

Message Queue PHPMailer

Logging-System

Datei- und Datenbank-Logging für Anwendungs- und Sicherheitsereignisse. Lückenlose Nachvollziehbarkeit aller relevanten Systemaktionen.

File-Log DB-Log

Mehrsprachigkeit

Globale Sprachstrings in der Datenbank mit Übersetzungstabelle. Deutsch als Standard, Englisch integriert. Weitere Sprachen jederzeit ergänzbar.

DE / EN
Architektur
Klare Startup-Chain und strukturiertes Layout-System.
Startup-Chain
1
run_startup_loader.php

Lädt alle Core-Klassen und Hilfsfunktionen. Singleton-Initialisierung von Config, DB und User.

2
run_external_scripts.php

Registriert JS/CSS-Ressourcen im HEAD. Bootstrap, jQuery, FontAwesome und Modul-Assets werden eingebunden.

3
run_handler.php

Verarbeitet den Request, aktiviert das zuständige Modul und rendert den finalen Output durch die Template-Engine.

5-Zonen-Layout
0
HEAD
Meta-Tags, CSS, JS-Includes
1
MENU
Haupt-Navigation, User-Bereich
2
SUBMENU
Kontextuelle Unternavigation
3
CONTENT
Haupt-Inhaltsbereich, Modul-Output
4
FOOTER
Seiten-Footer, Rechtliches
Technologie-Stack
Bewährte Open-Source-Bibliotheken, sinnvoll integriert.
PHP 8+
MySQLi
Bootstrap 5
jQuery
DataTables
Glyphicons
CKEditor
Smarty 3
PHPMailer
Defuse-Crypto
HTMLPurifier

Bereit loszulegen?

Melde dich an und verwalte dein Family-System.

Zum Login
entwickelt von
TiNi Software

TiNi #Software — Family 1.0.0