OPUS4 / opus4-common

Core package for OPUS 4.
Other
0 stars 5 forks source link

Configuration Plugins #74

Open j3nsch opened 2 years ago

j3nsch commented 2 years ago

Die Klasse Application_Configuration wird immer größer. Für Optionen die in der Administration editierbar sein sollen muss zusätzlich geklärt sein wie sie angezeigt werden und gespeichert werden können.

Plugins für Optionen machen Sinn um die notwendige Funktionalität zu bündeln. Jede Option kann dann zusätzlich auch noch eine statische Funktion haben um den Wert direkt auszulesen. Damit kann während eines Requests schnell und direkt darauf zugegriffen werden.

Für die Anzeige in der Administration sollte der Code in der Lage sein Plugins zu entdecken ohne dass sie explizit in die Konfiguration eingetragen werden müssen. Wie bei Zend View Helpern könnten bestimmte Pfade verwendet werden.

Vielleicht macht es Sinn das die Plugins auch gleich die Formularelemente für die Anzeige in der Administration sind.