De laatste tijd ben ik bezig met het "Zend Framework". Hoe meer ik erin duik hoe enthousiaster ik wordt. Vooral de Auth en de Acl classes vind ik wel erg relaxed!
Nu na een tijd van inlezen, tutorials en nog meer inlezen wordt het wel eens tijd om practisch eens wat uitgebreiders te proberen. Daarmee loop ik meteen tegen een probleem aan. De mappen structuur.
Wat is de aanbevolen mappen structuur voor een website met CMS/backend. Er zijn natuurlijk verschillende opties:
http://gathering.tweakers.net/forum/list_messages/1133859
Nu 1,5 jaar later is Zend Framework natuurlijk al weer verder ontwikkeld? en bied het misschien al weer meer oplossingen.
Wat is jullie mening hierover?
Nu na een tijd van inlezen, tutorials en nog meer inlezen wordt het wel eens tijd om practisch eens wat uitgebreiders te proberen. Daarmee loop ik meteen tegen een probleem aan. De mappen structuur.
Wat is de aanbevolen mappen structuur voor een website met CMS/backend. Er zijn natuurlijk verschillende opties:
- Voor website en backend aparte modules. Dit heeft als nadeel dat je qua models moet copy/pasten.
- Voor elk onderdeel/component (content, menus, fotogalery etc) een aparte module. Daarin maak je voor de website een controller en voor de backend een controller. En als je dan naar http://www.domain.com/admin/module/controller/action/* er voor laten zorgen dat hij de aparte backoffice controller gebruikt.
- Keep it simpel. Voor elke component 1 controller. In deze controller stop je de actions voor de website en de backend. Voor de backend zou je controllers kunnen laten beginnen met "admin_" oid. Met een router en het extenden van de controller class zou ik het dan zo maken dat als je naar http://www.domain.com/admin/controller/action/* zou gaan dat hij de speciale admin actions gebruikt.
http://gathering.tweakers.net/forum/list_messages/1133859
Nu 1,5 jaar later is Zend Framework natuurlijk al weer verder ontwikkeld? en bied het misschien al weer meer oplossingen.
Wat is jullie mening hierover?