Personal tools
You are here: Home Documentazione Glossario
Document Actions

Glossario

Termini del glossario.
Acquisizione #
Zope può accedere a qualunque oggetto o proprietà richiesta domandandola all'oggetto corrente e ai relativi parent (genitore/contenitore). Cioè se avete una cartella 'A', contenente due risorse (un documento 'homepage' e un altra cartella 'B'), allora un URL che indica a http://.../A/B/homepage funzionerebbe anche se 'B' è vuota. Questo accade perchè zope chiede l'oggetto 'homepage' a 'B', non trovandolo lo chiede ad 'A', suo padre, che restituisce l'oggetto giusto.
Archetypes #
Gli archetypes sono una struttura destinata per facilitare la costruzione di prodotti per Plone. Il loro scopo principale è fornire un metodo comune per lo sviluppo del contenuto degli oggetti, basato sulle definizioni dello schema. Diversi tipi di campi possono essere raggruppati, rendendo molto semplice e completa la creazione dell'oggetto che stiamo costruendo. Gli archetypes sono utili per creare diversi 'content type', permettendo che lo sviluppatore si concentri puramente sullo sviluppo più generalizzato piuttosto che basarsi su regole ben precise quali le regole di funzionamento, la progettazione, lo scaling... . Gli archetype possono essere generati da UML usando ArchGenXML.
Catalogo #
Il Catalogo è un indice globale di tutti i contenuti di un portale Plone. Ci consente di effettuare delle ricerche mirate con estrema facilità e di contruire degli indici di ricerca. Il Catalogo è visitabile via ZMI ed è facile contruire uno script che lo interroghi.
CSS- Cascading style sheets #
Il CSS, diventato standard internazionale, permette di dividere il codice strutturale di una pagina web dal suo stile. Questo ci permette di agire sull'estetica della pagina senza toccare le funzionalità, rendendo estremamente leggibile e modificabile sia stile che meccanica. Generalmente si scrive un unico 'foglio di stile' che viene richiamato da ogni pagina. Quindi scriviamo lo stile una volta per tutto il portale. Plone sfrutta molto intensamente questo sistema.
Data di scadenza #
In un portale Plone può essere abilitata la 'Data di Scadenza', al raggiungimento di tale data non viene modificato l'oggetto e nemmeno il suo stato, semplicemente diventa invisibile per le ricerche.
Documento #
Il documento è una pagina di contenuti, solitamente è una parte autonoma di testo. I documenti possono essere scritti in diversi formati, testo normale, HTML o un testo strutturato. L' homepage del sito di Plone è un esempio di documento.
DTML #
Document template markup language. DTML è un linguaggio utilizzato per fare template dinamici. Ormai sorpassato da ZPT per HTML e XML. Dtml è ancora usato per i contenuti tipo SQL e mail/CSS.
i18n #
i18n è l'abbreviazione di "internationalization" ( la “i” è la prima lettera, il numero 18 indica il numero di lettere tra la prima lettera e l'ultima, la”n” l'ultima lettera). Tale costrutto permette di scrivere un codice internazionalizzato utilizzando un sistema interno di traduzioni tramite id. Il codice interpretato viene tradotto da un file che contiene le traduzioni specifiche per ogni id (un file per ogni lingua). Plone è completamente internazionalizzato.
kupu #
Kupu è l'editor di testo che viene installato di default quando si crea un nuovo portale Plone. Ci permette di scrivere e formattare del testo nelle nostre pagine con le funzionalità base quali allineamento, stile, inserisci immagini, tabelle, ...
l10n #
l10n è l'abbreviazione di “localization”. Localizzare significa preparare un dato (=codice) specifico per la traduzione di un oggetto in una determinata lingua. Ad esempio Plone ha svariate localizazioni per svariate lingue. In pratica è un file di traduzione.
Layer #
Il Layer è l'insieme dei templates e degli script presentati all'utente. La combinazione di questi Layers crea quello che chiamiamo Skin. L'ordine di questi layer è importante perchè ogniuno andrà a popolare il contenuto di portal_skins e verrà letto in un determinato ordine.
Manager #
Il Manager è un utente di Plone con i permessi assoluti su tutto il portale. In molti casi possesore del portale stesso. Conosciuto in sistemi Linux come root.
Request #
Ogni qual volta viene visitata una pagina, il nostro browser genera una REQUEST che viene incapsulata in un oggetto zope chiamato appunto REQUEST (o “request„ minuscola nel caso di ZPT).
Skins #
Le skins sono un insieme di layers che vengono richiamati attraverso il path quando la pagina viene renderizzata dal browser. Le skins sono definite nella ZMI nel tool portal_skins e vengono utilizzate per la visualizzazione e la personalizzazione del portale.
Syndication #
La Syndication è un meccanismo di distribuzione dei contenuti di una cartella o di un altro oggetto. Di solito è effettuata utilizzando RSS. Questo formato è stato creato per essere letto da altri software come in feedreader.
TTP #
"Through the Plone", attraverso Plone. Un acronimo per spiegare velocemente che tutti gli oggetti di plone (il contenuto) deve essere creato attraverso l'interfaccia di plone e non tramite ZMI (l'interfaccia di backend di Zope)
UML #
("Unified Modeling Language"=Linguaggio di Modellazione Unificato) è una linguaggio di uso generale per creare modelli che include una notazione grafica standardizzata usata per generare modelli astratti di un sistema. Il tool ArchGenXML può essere usato per generare il codice per le applicazioni di CMF/Plone (prodotti) basati su gli Archetypes partendo da un modello UML.
Workflow #
Il workflow è uno strumento molto potente su cui si basa plone per creare un "flusso" di stati di un contenuto. Simile al flusso di una editoria è molto utile per gestire i permessi degli utenti sul contenuto di plone.
ZMI #
Zope Managment Interface. Creata per essere utlilizzata via WEB, è facile da visitare. Basta scrivere '/manage' al fondo dell'indirizzo corrente (meglio se fatto in radice) per entrare nella ZMI. Altrimenti potete cliccare su Plone Setup e 'Zope Management Interface'. Per tornare alla visualizzazione di Plone cliccare sulla tab "view".
ZODB #
(Zope Object Database). E' il database nel quale vengono immagazzinati i tuoi contenuti quando stai usando Plone. Nel file system questo database è contenuto nel file “data.fs” normalmente situato nella directory “var”.
ZPL #
(Zope Public License). Questa è la licenza di Zope.
ZPT #
Zope Page Template. Il linguaggio con cui vengono scritti i template su plone. Basato sui namespaces di XML funziona inserendo attributi nei TAG. Permette la creazione di template HTML/XML che risultano normali per gli editor.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: