Re: Administration intégrée à l'interface utilisateur

Olivier Pascal <[email protected]> Sat, 3 Apr 2004 20:49:51 +0400
Newsgroups gmane.comp.web.blogv2.devel
Message-ID <[email protected]>
Encore une application ! Plus j'y repense plus crois que c'est la clé.

Je me suis longtemps demandé comment est-ce que l'on allait faire pour 
intégrer l'interface d'administration dans l'interface utilisateur. Et bien 
finallement c'est simple :-)

Si on a ça dans le contrÎleur du module core :
$ctrl->setUriEvent('*', $core);

Et que l'on veuille intégrer un espace de modération dans la catégorie 
"Linux", on surcharge la définition précédente du core avec
$ctrl->setUriEvent('^/linux', $admin);
(dans le controleur du module admin)

et on rajoute une deuxiÚme condition pour faire propre avec
$ctrl->setEventBefore('core', $admin);

Et voilà !! Le module admin n'aura plus qu'à concaténer le code XML généré par 
le core avec le code XML de l'espace de modération puis repasser la main au 
contrÃŽleur !

-- 
Olivier Pascal