Bookmark and Share
Document Actions

Panoramica generale

Up one level
Una panoramica generale sulle diverse parti che compongono un theme e sul modo in cui interagiscono l'una con l'altra.

Un theme Plone è composto da tre parti principali. La figura seguente semplifica attraverso un diagramma la sua struttura:

diagram of the building blocks used to create a theme

Skin

  • riguarda la costruzione generale di una pagina e della presentazione del contenuto
  • comprende page templates, macros, e script Python, ed è anche il luogo in cui mettere fogli di stile e JavaScript
  • per aiutarti a orientarti, vedremo dove trovare guide e approfondimenti online sul linguaggio per template TAL e introdurremo gli skin layers e il loro ordine di precedenza
  • per trovare gli elementi che compongono una skin, guarda in:
    • portal_skins nella Zope Management Interface
    • la directory dedicata alle skins in un prodotto sul file system

Componenti

  • la parte dei componenti riguarda principalmente l'arredamento della pagina (sic);
    sono elementi della pagina che devono mantenere una certa coerenza tra le diverse pagine insieme a quegli elementi che implicano una certa elaborazione dei dati, per esempio l'albero di navigazione, i feed RSS ecc.
  • rendono disponibili un insieme di classi Python e di page template che cooperano nella creazione di viewlet, portlet e visualizzazioni dei contenuti
  • per aiutarti ad orientarti, faremo una panoramica su come le componenti sono collegate tra di loro attraverso ZCML (Zope Configuration Markup Language) e affronteremo anche una prima infarinatura per quanto riguarda le classi Python
  • per trovare gli elementi che costituiscono una componente, guarda in
    • portal_view_customizations nella Zope Management Interface
    • la directory browser in un prodotto sul file system

Configurazione

  • la parte Configurazione gestisce l'ordine di alcuni elementi della pagina (o singoli elementi) e di alcune impostazioni automatiche che altrimenti dovresti configurare manualmente attraverso il pannello di controllo di Plone
  • per aiutarti a capire la configurazione, vedremo assieme quali sono gli strumenti principali per la configurazione manuale e faremo una veloce panoramica su Generic Setup e sull'XML usato per questo scopo
  • gli strumenti di configurazione si trovano in diversi posti all'interno del sito, ma i file richiesi per eseguire una configurazione automaticamente si trovano nella directory profiles in un un prodotto sul file system
by Alice Narduzzo last modified 2009-05-20 10:52