!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.
Neue Features entstehen als eigenständige Module mit eigenem Handler-Lifecycle, Templates und Install-Routinen. Core bleibt unverändert.
Sensible Daten in Datenbank und config.ini werden mit Defuse-Crypto verschlüsselt. Security-Logs tracken verdächtige Aktivitäten systemweit.
Defuse-Crypto HTMLPurifierVollständiges Rollen-System mit Gruppen, Session-Management und Cookie-Login (29 Tage). Multi-Tenant-Support über Subdomains.
Multi-Tenant Cookie-LoginMySQLi-Wrapper mit internem Caching und Prepared Statements für sichere und performante Datenbankzugriffe ohne zusätzlichen ORM.
Prepared Statements Query CacheEinfache Token-Ersatz-Engine für schnelle Ausgaben sowie Smarty 3 für komplexe Layouts mit vollem Funktionsumfang.
Smarty 3 Token-EngineAsynchrone Message-Queue mit Archiv und Delivery-Tracking. PHPMailer-Integration für transaktionale E-Mails mit Templates.
Message Queue PHPMailerDatei- und Datenbank-Logging für Anwendungs- und Sicherheitsereignisse. Lückenlose Nachvollziehbarkeit aller relevanten Systemaktionen.
File-Log DB-LogGlobale Sprachstrings in der Datenbank mit Übersetzungstabelle. Deutsch als Standard, Englisch integriert. Weitere Sprachen jederzeit ergänzbar.
DE / ENLädt alle Core-Klassen und Hilfsfunktionen. Singleton-Initialisierung von Config, DB und User.
Registriert JS/CSS-Ressourcen im HEAD. Bootstrap, jQuery, FontAwesome und Modul-Assets werden eingebunden.
Verarbeitet den Request, aktiviert das zuständige Modul und rendert den finalen Output durch die Template-Engine.
TiNi #Software — Family 1.0.0