Konfigurace aplikace přes vlastní NEON soubor

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Grelek
Člen | 233
+
0
-

Zdravím,

pro ulehčení práce si chci napsat takové základní CMS a napadlo mě, že bych mohl přidat i možnost nastavení samotného chování webu. Dospěl jsem k názoru, že nejlepší bude použít NEON soubor, ve kterém bude nastavení zhruba v následujícím stylu.

page:
	name: "Sandbox"

	article:
		autoPublish: no
		allowComments: yes
		dateFormat: 'd.m. Y H:i'

	comment:
		order: 'DESC'
		dateFormat: 'd.m. Y H:i:s'
		allowHooks: yes

	user:
		defaultRole: 'reader'

Pak u mě ale nastal problém s praktickým provedením. Netuším, jak na to. Do konfigurace chci například ukládat i název webu a ten pak používat v šabloně. Prosím, aby jste mě někdo popostrčil, protože si ani nedokážu představit, jak bych to měl provést.

Také mi vyvstala na mysli otázka, zda-li bude problém přidělat v administraci přímo formulář na úpravu tohoto konfiguráku. Aby uživatel nemusel lézt do nějakého souboru a tam to ručně měnit. S tím pak souvisí i zhruba nějaká instalace. Aby při spuštění instalačního průvodce mohl uživatel pohodlně ve formuláři nastavit připojení k databázi a to by se v app/config/config.neon po odeslání změnilo.

Snad jsem to popsal nějak srozumitelně.

Grelek
Člen | 233
+
0
-

Mrknu na to ráno, teď už by to stejně nemělo cenu.

Ale napadla mě taková otázka – kam uložit CompilerExtension? Do app/config/?