Newsgroup: it.comp.www.php
Titolo: [zend framework] come strutturare CMS + sito?

Premetto che sono all'inizio e che sono ancora un bel po' confuso :)
Volevo sapere se questo è il posto migliore per chiedere aiuto sullo
zend framework?
Ho iniziato a leggermi dei how to, e sempi di base ma subito mi blocco
perchè non riesco a capire come devo strutturare le directory per un
sito + CMS
il CMS è anche protetto da .htaccess
quindi quello che ho pensato io è 
- application
	- controllersweb
	- controllerscms
	- layoutsweb
	- layoutcms
	- modelsweb
	- modelscms
	- viewsweb
	- viewscms
- library
- web
- cms
2 bootstrap (in aplication) uno web e uno cms
non credo di averlo fatto nel modo giusto, oltretutto non riesco a
capire come settare tutte le directory per non fargli cercare in
quelle di defaultqualcuno mi sa aiutare?
 
-- 
I'm using an evaluation license of nemo since 188 days.
You should really try it!
http://www.malcom-mac.com/nemo

 il CMS è anche protetto da .htaccess
Non ho capito cosa intendi.
Sullo stesso dominio hai sia un sito che un CMS? O sono su due domini 
diversi? Insomma, spiega meglio come e` (o deve essere) strutturato il 
sito. Intendo proprio "scrivo xxx sul browser e mi appare il sito, scrivo 
yyy e mi appare il cms" e roba del genere.
 
Bye.

 Bye.
-- 
Al

 Al
e quindi ?  non riesci a creare un file htacces che impedisce l'
accesso in una determinata path ?
prova a vedere qui:
http://httpd.apache.org/docs/1.3/mod/mod_access.html#order

 contenga il sito pubblico
OK, ora e` piu` chiaro. Io farei cosi`:
app
 +-cms
 |  +- controllers
 |  +- models
 |  +- views
 +-web
    +- controllers
    +- models
    +- views
public
 +-web
 |  +-css
 |  +-js
 +-cms
    +-css
    +-js
Il virtualhost punta alla directory public, dove avrai un banale 
index.php che rimanda a web/, oppure che fa scegliere tra web e cms.
Dentro web metti il .htaccess standard per lo ZF, e un index che imposti 
i vari path (inclusione, views, controllers) a app/web
In cms/ metti anche qui un index coi path corretti verso app/cms, e 
nell'htaccess metti anche le informazioni di autenticazione.
Bye.

Ciao,
visto la carenza di un vero punto di incontro dedicato esclusivamente a 
ZF tutto italiano ho pensato di aprire un gruppo su Google Groups aperto 
a tutti.
Penso che questo strumento possa essere utile a molti (me in primis) 
semplicemente perchè si può scegliere di ricevere e rispondere ai post 
direttamente per mail.
Se vi interessa il link è questo: 
http://groups.google.com/group/zend-framework-it
PS: sia chiaro, non è mia intenzione fare SPAM !!!
--
Saluti



Scusatemi il doppio post, ho sbagliato!!! :)

 nell'htaccess metti anche le informazioni di autenticazione.
si la struttura mi piace
una cosa non mi è chiara l'index che dici di mettere in public/web
piuttosto che in public/cms sarebbe il bootstrap?
perchè negli esempi che ho trovato l'index che viene messo in public/web
include il bootstrap.php che si trova però in app
avrei quindi uno o 2 bootstrap?
come viene anche indicato qui
http://framework.zend.com/wiki/display/ZFDEV/Official+ZF+QuickStart
per settare il path dei controllers si usa questa riga
/* Point the front controller to your action controller directory */ 
$frontController->setControllerDirectory('../application/controllers'); 
mentre per models e views come si fa?
per modules è questo?
$front->addModuleDirectory('/path/to/application/modules');
perche qui dice anche come settare path multipli
http://framework.zend.com/manual/en/zend.controller.modular.html
7.11.2. Specifying Module Controller Directories
se ne setti multipli poi quando dici quale usare? quando chiami il dispatch
scusa ma ho appena iniziato e mi sento veramente confuso :)
-- 
Al

 scusa ma ho appena iniziato e mi sento veramente confuso :)
No problem. :)
Bye.