Avena Framework befindet sich derzeit noch in der Entwicklung!

Avena Framework

Nicht von der Stange. Von Grund auf anders gedacht.

Ein eigenständiges PHP-Framework für moderne, sichere und individuell erweiterbare Webprojekte.

Die Basis für dein nächstes Projekt

Avena verbindet eine klare Struktur mit der Freiheit, eigene Ideen umzusetzen.

Core

Eigenständiger Framework-Core

Avena basiert nicht auf einem fertigen Komplettsystem. Request-Verarbeitung, Seiten, Formulare, Sessions und weitere Kernbereiche entstehen direkt im Framework.

Routing

Klare und flexible URLs

Das Routing verarbeitet einfache Seiten ebenso wie mehrteilige Pfade. Dadurch bleiben URLs verständlich und Controller sauber voneinander getrennt.

Templates

Templates mit Style-Vererbung

Custom-Styles können eigene Templates, CSS-Dateien und Bilder mitbringen. Fehlende Templates werden automatisch durch AvenaBasic ergänzt.

Security

Sitzungen und Formulare mit Schutz

Signierte Session-Cookies, sichere Tokens und eine zentrale Formularverarbeitung bilden eine verlässliche Grundlage für Login und Benutzereingaben.

Data Layer

Wiederverwendbare Datenobjekte

Benutzer, News und weitere Inhalte werden durch klar definierte Datenobjekte und Listen geladen. Das hält Controller schlank und Logik wiederverwendbar.

Erweiterbarkeit

Eine Basis, mehrere Ausrichtungen

Ob Gaming-Plattform oder Shop-Projekt: Avena stellt die gemeinsame Grundlage bereit und lässt projektspezifischen Funktionen ihren eigenen Platz.

News & Updates

Das gibt es Neues bei Avena Framework

Avena Framework 0.2.0 ist da

Avena Framework erreicht Version 0.2.0!

Die technische Basis steht: Routing, Templates, Benutzer, Sitzungen, Formulare und interne Fehlerbehandlung arbeiten inzwischen zusammen.

Damit ist das Fundament gelegt, auf dem die verschiedenen Avena-Projekte entstehen können.

AvenaBasic erhält ein neues Design

Mit AvenaBasic besitzt das Framework nun einen neutralen und modernen Basisstil.

Eigene Styles können ihre CSS-Dateien, Bilder und angepassten Templates mitbringen. Fehlt ein Template, greift Avena automatisch auf das entsprechende Basistemplate zurück.

Eine Basis für verschiedene Projekte

Avena Framework ist nicht auf einen einzigen Einsatzzweck beschränkt.

Die gemeinsame Basis kann künftig für Gaming-Projekte, Foodasta und ein Portfolio verwendet werden. Jedes Projekt erhält dabei seine eigenen Funktionen und sein eigenes Erscheinungsbild.