Personal tools
You are here: Home Aiuti ed Info Manuale di Plone 2

Manuale di Plone 2

Versione italiana del libro di Andy McKay: The Definitive Guide to Plone. Apress 2004
Manuale di Plone 2 1. Introduzione a Plone
Una azienda senza un sito web è una cosa inimmaginabile, e molte aziende e organizzazioni dispongono di più di un sito. Magari un sito esterno per comunicazioni ai clienti e uno per la intranet dei dipendenti o un sito per ricevere direttamente ordinazioni e comunicazioni dai clienti: tutti i siti web hanno il comune problema di come gestire i loro contenuti. È una attività che spesso richiede alle organizzazioni molto tempo e risorse. Non è facile infatti creare un sistema sufficientemente potente e flessibile per siti simili che devono poter essere in continuo movimento e contemporaneamente soddisfare le crescenti necessità aziendali.
Manuale di Plone 2 2. Installazione di Plone
Questo capitolo spiega come installare Plone su diverse piattaforme e ad impostare le opzioni delle configurazioni di base di Plone. Se si vuol provare subito Plone la cosa migliore è andare al sito dimostrativo http://demo.plone.org; lì è possibile aggiungere e modificare contenuti immediatamente, senza installare nulla.
Manuale di Plone 2 3. Aggiungere e modificare i contenuti
Aggiungere e modificare i contenuti è una semplificazione della potenza pura che Plone è in grado di sviluppare. Creare pagine web ricche di contenuti e di funzionalità con Plone è un lampo. Questo capitolo mostra come lavorare direttamente con Plone avendolo installato localmente . Anche se non si ha Plone installato, nessuna preoccupazione, si può provare Plone online andando a http://demo.plone.org.
Manuale di Plone 2 4. Come fare semplici personalizzazioni
Dopo aver visto come aggiungere e modificare i contenuti, potremmo desiderare di personalizzare il nostro sito. Questo capitolo spiega come eseguire delle semplici personalizzazioni in Plone utilizzando le opzioni a disposizione degli amministratori. Per eseguire le personalizzazioni in questo capitolo è necessario essere un utente autenticato con il ruolo di manager, come discusso nel Capitolo 2.
Manuale di Plone 2 5. Introduzione al Plone Templating
Plone utilizza tre livelli di tecnologie per creare una pagina. Del codice Python e i modelli di pagina 1 creano l'Hypertext Markup Language 2 o HTML che è inviato al browser. Quindi alcuni Cascading Style Sheets 3 (CSS) applicano le regole di formattazione che producono la pagina con la quale il lettore è adesso familiare. Questi due primi elementi, il codice Python e i modelli di pagina, sono l'argomento principale di questo capitolo e del Capitolo 6.
Manuale di Plone 2 6. Introduzione al Plone Templating avanzato e allo Scripting
Nel capitolo precedente abbiamo trattato come funziona il sistema dei modelli di pagina Zope Page Template. Per comprendere i modelli di pagina, nel capitolo 5 abbiamo trattato anche la gerarchia degli oggetti, l'acquisizione, e il Template Attribute Language Espression Syntax (TALES). Usando il codice del capitolo precedente, siamo ora in grado di generare pagine web dinamiche. In quel capitolo abbiamo mostrato anche un modello di pagina di esempio che mette insieme il codice, tratta la costruzione dei fondamenti del sistema di modellazione di Plone e fornisce le informazioni chiave necessarie per usarlo.
Manuale di Plone 2 7. Personalizzare l'aspetto di Plone
Nei precedenti due capitoli abbiamo trattato alcune delle componenti essenziali dell'interfaccia utente di Plone compresi gli aggetti Script (Python) e i modelli di pagina. È il momento di trattare esattamente come si costruisce l'aspetto di un sito Plone. Questo capitolo include gli oggetti dei precedenti capitoli e ne introduce di nuovi.
Manuale di Plone 2 8. Gestire il controllo di flusso (workflow)
Uno dei punti di forza di Plone è lo strumento per il controllo di flusso. Il controllo di flusso ci porta in uno dei temi centrali della gestione di contenuti che è la separazione di logica, contenuto e presentazione. Questo capitolo tratta nel dettaglio il controllo di flusso.
Manuale di Plone 2 9. Gestione della sicurezza e degli utenti
Plone ha un potente e granulare modello di sicurezza. Tale sistema consiste in una miriade di opzioni per la sicurezza ad ogni livello tanto che ogni oggetto può avere una propria configurazione della sicurezza per un certo utente, ruolo o gruppo e così via.
Manuale di Plone 2 10. Integrazione con altri sistemi
L'integrazione è un problema enorme per molte imprese che hanno già un gran numero di altri sistemi in loco. Dato che Plone è un progetto open source, possiede molti prodotti, aggiunte, personalizzazioni e strumenti che offrono funzionalità aggiuntive gratuitamente. Questo è un bene - questi prodotti supplementari sono spesso forniti a chiunque li desideri. Inoltre, in quanto linguaggio open source, Python ha un intero ambiente free, prodotti eccellenti (spesso chiamati pacchetti). La maggior parte di questi prodotti non riguardano direttamente Plone, comunque. In altre parole, essi non forniscono funzionalità solo a Plone – cioè quello che fanno i prodotti Plone. Tuttavia, la gente chiede spesso, "Plone può fare la cosa X? " La risposta è spesso, "sì, se può farla Python".
Manuale di Plone 2 11. Manipolazione e categorizzazione dei Content Types
Nel libro abbiamo mostrato come aggiungere un contenuto al nostro sito ed abbiamo trattato i tipi di contenuto di cui Plone è fornito, come documenti, immagini e così via. Così, comunque, siamo limitati ai soli tipi di contenuto forniti con i prodotti che si possono trovare in internet. Ma la parte più importante di Plone è l'argomento principale di questo capitolo: la manipolazione dei tipi di contenuto.
Manuale di Plone 2 12. Scrivere un Prodotto in Python
Scrivere un prodotto per Plone ci consente di fare quasi ogni cosa che con Plone ci piace fare. La maniera migliore per fornire il massimo della flessibilità è usare il Python per scrivere tipi di contenuto o strumenti. Se abbiamo un urgente bisogno che Plone faccia qualcosa di specifico, e questo non è trattato altrove, qui abbiamo la possibilità di aggiungere questa funzionalità scrivendo un prodotto. Può essere archiviare qualche tipo di contenuto specifico della nostra azienda o qualche manipolazione personale. Nel precedente capitolo abbiamo mostrato che possiamo personalizzare un tipo di contenuto. Questa personalizzazione può però non portarci molto lontano; per esempio non possiamo aggiungere nuovi attributi ai nostri tipi di contenuto. E quindi probabilmente vogliamo scrivere un nostro tipo di contenuto.
Manuale di Plone 2 13. Sviluppare con Archetypes
Archetypes è un ambiente di lavoro per automatizzare lo sviluppo di prodotti Plone. Una volta scritta una descrizione per un tipo di contenuto in Python, Archetypes gestisce quasi tutto il resto, incluso la creazione di viste e la modifica di moduli per lo sviluppatore. Questo permette di sviluppare rapidamente tipi di contenuto con una minima quantità di codice. E meno codice scritto significa minore probabilità di errori, meno codice da mantenere ai cambiamenti di Plone, un ciclo di sviluppo rapido, e generalmente costi più bassi.
Manuale di Plone 2 14. Amministrazione e scalabilità di Plone
Questo capitolo tratta i problemi che si incontrano quando si è costruito un proprio sito e lo si sta usando. Parte col trattare l'amministrazione di un sito Plone che ora è proprio diretta. Poi parla di quali file fare il back-up e di quando e come tornare indietro. Tratta pure dell'aggiornamento di Plone

Andy McKay: The Definitive Guide to Plone. Apress 2004
This online version was generated using the 'PloneBook' product from docs.neuroinf.de/products.
It was last updated by
lallo on 2005-04-09 07:08 from the cvs source using
svn export http://docit.bice.dyndns.org/Plone/PloneBook2/it LibroPlone.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: