Bookmark and Share
Document Actions

Via Web o su File System?

Up one level
Come decidere se costruire il proprio tema via Web oppure sul File System.

 

Prima o poi dovrai prendere una decisione... Plone è molto flessibile ed offre più di un modo per fare le cose... l'enigma quindi è spesso non come farle, ma qual è il modo più adatto alle proprie esigenze.

Puoi facilmente personalizzare Plone Default via Web – soprattutto la skin ed i componenti della configurazione; la sezione successiva ti mostrerà dove mettere le mani sulla Zope Management Interface. Tuttavia, se vuoi portare le personalizzazioni ad un sito nuovo, fare personalizzazioni profonde o costruire un theme completamente nuovo, allora ti consigliamo di lavorare sul File System.

Dovrai quindi creare un modulo installabile (anche detto theme product, o egg). Questa prospettiva può sembrare poco allettante, ma potrai usare strumenti in grado di semplificare il processo, offrendoti un pacchetto già pronto nel quale incollare tutti gli elementi del tuo theme. Spiegheremo il funzionamento di questi strumenti nelle prossime pagine.

Se sei solo agli inizi, allora può essere una buona idea familiarizzare un po' con i blocchi che formano il theme e le tecniche che permettono di lavorare via Web. Non sarà poi difficile applicare quel che avrai imparato alle parti sul File System. Quando avrai iniziato a muovere i componenti e ricollegarli, allora troverai il metodo via File System più comodo.

Via Web

Pro Contro
Facile e veloce Difficile da replicare o da spostare da un sito all'altro
Risultati immediatamente visibili Personalizzazioni importanti possono diventare complicate
  Alcune personalizzazioni delle componenti non sono possibili (ad esempio non si possono muovere le viewlet attraverso i viewlet manager)

Sul File System

Pro Contro
Portabile e riusabile Curva di apprendimento inizialmente più ripida
Flessibilità completa, potrai scrivere le tue viewlet e portlet Necessita dell'accesso al File System
Impacchetta le tue modifiche nel tuo theme o skin Talvolta sarà necessario un restart per vedere le modifiche
by Federico Prato last modified 2009-02-23 09:45