Bookmark and Share
Document Actions

Costruire le diverse parti

Up one level
Skin, Componenti, Configurazione. Le tre principali parti che costituiscono un theme; interconnesse, ma ognuna con un modo diverso di comportarsi.

Visualizza tutto in un'unica pagina (utile per la stampa, presentazioni, ecc.)

  1. Panoramica generale Una panoramica generale sulle diverse parti che compongono un theme e sul modo in cui interagiscono l'una con l'altra.
    1. Panoramica generale Una panoramica generale sulle diverse parti che compongono un theme e sul modo in cui interagiscono l'una con l'altra.
  2. Skin Iniziamo con la prima parte, la skin: template, fogli di stile, file Javascript; come customizzarli, dove trovarli.
    1. I template e TAL (Template Attribute Language) I principali elementi che compongono una skin sono: page template, immagini, script Python, file CSS e file JavaScript.
    2. Dove trovare ciò che ti serve Dove si trova la skin nel tuo sito Plone e in un prodotto che fornisce un theme personalizzato che puoi aver realizzato tu stesso.
    3. Fogli di stile In Plone puoi effettuare consistenti modifiche anche solo sovrascrivendo i fogli di stile già esistenti. Esiste un foglio di stile appositamente creato per questo proposito.
    4. Skin Layers Template, scripts, immagini, CSS e file JavaScript sono organizzati in skin layers. Importante è la priorità tra gli skin layer.
  3. Componenti La strutturazione della pagina, viewlet, portlet, e i loro manager. Come creare i propri e dove trovare i pezzi di cui abbiamo bisogno.
    1. Collegare componenti e ZCML Cose da sapere riguardo i component e come essi siano collegati tra di loro
    2. Viewlets, Portlets e Altri Componenti Tipi di componenti: vediamo ora in maniera più approfondita cosa sono le viewlet, le portlet e gli altri componenti.
    3. Personalizzazione o creazione da zero Possiamo creare personalizzazioni attraverso il web, o costruendole su filesystem, così da collegare componenti esistenti con componenti creati ex novo.
    4. Parti dei componenti Maggiori informazioni su come funzionano i componenti: interfacce, classi Python, permessi, dove e come agire.
      1. Le interfacce e la loro importanza Le interfacce sono cose da sviluppatori e rappresentano una fetta importante per collegare differenti componenti. È bene capire cosa fanno e come funzionano.
      2. Classi Python Le classi Python sono spesso coinvolte nel collegamento di differenti componenti; è utile conoscere almeno un po' il loro funzionamento, specialmente se desideri creare viewlets.
      3. Permessi Per limitare la visibilità di un componente è possibile utilizzare l'attributo "permission".
    5. Rendere i componenti specifici per un theme Potresti avere bisogno di creare componenti specifici solo per un particolare theme. Per fare ciò è necessaria un'interfaccia.
    6. Skin o componente? È possibile trasformare in componente qualunque template, file css o directory contenente skin. Quindi perché occuparsi della costruzione tramite skin?
    7. Dove trovare ciò che ti serve Dove mettere i componenti nel proprio prodotto e come ritrovarli nella Zope Management Interface e nel file system.
  4. Configurazione Come scrivere un file di configurazione e dove posizionarlo.
    1. Profili Configurazione e profili.
    2. Setup XML Generico Il linguaggio usato per definire i profili.
    3. Lo strumento Generic Setup Lo strumento Generic Setup si trova in portal_setup nella ZMI e si usa per applicare il profilo al proprio sito.
    4. Dove trovare ciò che ti serve Come funziona la configurazione attraverso il web e come rintracciare i file nel filesystem.
by Alice Narduzzo last modified 2009-05-20 10:52
 

Supporto

Ottieni un
aiuto veloce e mirato sul forum, gratis!

partecipa al forum

 

Segui le icone

 

Livelli di difficoltà

livello guruSolo per i "guru"!
livello avanzatoPer configuratori e sviluppatori
livello medioPer chi ha già familiarità
livello basePer tutti!

 

I video

video

Il documento è supportato da un video!