CodeIgniter: organizzazione di un progetto in Subversion
sabato, settembre 13, 2008 9:44 scritto da neryoCodeigniter come organizzare un progetto del framework in Subversion
Dall’iniziativa “Codeigniter community voice” lanciata da Derek Allard in questo post, dove ogni settimana viene lasciato uno spazio aperto sul sito ufficiale, a qualsiasi membro del forum che abbia qualcosa di interessante da dire sul framework codeigniter.. e’ venuto alla luce questo utilissimo tutorial dove Bruce Alderson, alias sul forum madmaxx ci spiega come organizzare al meglio un progetto con il framework Codeigniter.
Questo tipo di organizzazione ci permette di sviluppare e di rendere il progetto software piu’ controllabile ed aggiornabile, garantendo una netta separazione tra i sorgenti dell’applicazione, i sorgenti del framework e le risorse (immagini, file htaccess e script javascript, ecc). Come potrete vedere dall’albero di directory sottostante, questo tipo di organizzazione puo’ essere implementata solo su sistemi unix-like, perche’ fa uso dei link simbolici.
-
some-domain.com/
-
app/
-
config/
-
controllers/
-
(etc)
-
public/
-
.htaccess -> ../site-extras/.htaccess
-
favicon.ico -> ../site-extras/favicon.ico
-
js/ -> ../site-extras/js
-
images/ -> ../site-extras/images
-
system/
-
application/ -> ../../app/
-
site-extras/
-
js/
-
images/
-
.htaccess
Oltre a favorire il setup del vhost, e un maggiore ordine, permette di mantenere la sincronizzazione dei sorgenti del framework con i repository ufficiali di codeigniter, tramite il client SVN (client di Subversion), senza ovviamente intaccare le risorse e i sorgenti dell’applicazione che ne fanno uso.




