HOME CHI SIAMO SERVIZI PRODOTTI PORTFOLIO
ENG ITA

All · A · C · D · E · G · L · O · P · S · U · W · Z

P

Plone
Gestione dei contenuti basata su Zope

Plone è un sistema di gestione di contenuti (Content Management System) libero (free) ed a sorgente aperto, basato su Zope; è dotato all'origine di un controllo di flusso dei lavori, di sicurezza e ruoli preconfigurati, di una serie di tipi di contenuto ed del supporto multilingue. Ogni giorno molti sviluppatori, autori ed utilizzatori in tutto il mondo contribuiscono allo sviluppo di Plone.

Plone si basa su un ambiente di sviluppo CMF (Content Management Framework), un' applicazione che contiene una serie di strumenti di Zope; questi strumenti forniscono molti servizi chiave per un CMS. Il CMF fornisce gli attrezzi base come il controllo di flusso, la personalizzazione e la catalogazione. Lo sviluppo del CMF è a cura della Zope Corporation ed è un prodotto a sorgente aperto che usufruisce del contributo e del grosso lavoro di moltissimi sviluppatori di tutto il mondo.

Plone aggiunge a Zope almeno due utili funzionalità:

Un efficace e elegante framework per la navigazione, basato su cartelle e sul loro contenuto piuttosto che su collegamenti tra documenti html (che devono essere aggiornati) coadiuvato da strumenti come il Bulletin (che visualizza gli oggetti creati o modificati negli ultimi giorni, eliminando la necessità di navigare per il sito a cercarli).

Uno strumento semplice per la creazione di documenti strutturati anche complessi, con differenti parti di ogni documento visibile a differenti gruppi di utenti e con un percorso di approvazione personalizzabile.

La prima funzionalità rende un sito basato su Plone straordinariamente facile e veloce da usare; la seconda lo rende utilizzabile per compiti amministrativi, a differenza della maggior parte dei CMS che sono adatti primariamente alla pubblicazione piuttosto che all'elaborazione dei contenuti.

Caratteristiche tecniche:

  • Plone è installabile su qualsiasi piattaforma supportata da Zope: Windows, Mac OSX, GNU/Linux, la maggior parte dei sistemi Unix e su Solaris.
  • Server: si raccomanda di utilizzare un computer ad almeno 600Mhz e con 64Mb di RAM; Una installazione di base richiede circa 50Mb di spazio sul disco fisso.
  • Client: Plone richiede un qualunque browser che possa accedere al server. Se l'utente desidera registrarsi (login), i cookies devono essere abilitati. Gli script Java non sono necessari ma forniscono maggiori possibilità all'utente.


Vedi anche: CMF - CMS - Zope - Python

Python
Il linguaggio di Zope

Python è un linguaggio di scripting orientato agli oggetti. Esso infatti coniuga la flessibilità e la semplicità dei linguaggi di scripting con la potenza di elaborazione e la ricchezza di funzioni dei più tradizionali linguaggi di programmazione di sistema.

Caratteristiche salienti del linguaggio:
  • Python è portabile. Questo ha permesso di scrivere presto un interprete python per le principali piattaforme. Esiste un interprete python per Unix, Linux, MS-DOS, MS-Windows (95,98, NT e 2000), Macintosh, Amiga, BeOS, OS/2, VMS, QNX. Recentemente è stato scritto un interprete anche in java e anche per sistemi Palmari.
  • Python è veloce. Python è un linguaggio interpretato.Inoltre python implementa molte strutture dati e funzioni come componente intrinseca del linguaggio. Queste strutture sono dette "built-in types and tools" e sono state sviluppate con accurata efficienza.
  • Python gestisce la memoria automaticamente.
  • Python ha una sintassi chiara, pulita e sintetica. Questo permette un apprendimento più veloce e una maggiore facilità a leggere il codice scritto da altri.
  • Python è ricco di librerie. Solo la dotazione standard offre numerose librerie alle quali si aggiungono moduli di terze parti che crescono continuamente. In internet si trova materiale relativo a HTML, PDF, XML, formati grafici, CGI e perfino interi web servers.
  • Python è free.


Siti correlati: www.python.org
Vedi anche: Zope - Plone


Cerca

Demo della piattaforma di e-learning

Prova subito la piattaforma di e-learning!