http://www.zope.it/
http://plone.it/
Visto che la documentazione su questo argomento è pessima ho deciso di risparmiarvi un po' di imprecazioni se vi dovesse capitare di installare questi due prodotti.
Il seguente sistema è stato testato in due macchine differenti con entrambi installato Ubuntu 5.04.
INSTALLARE ZOPE
Loggarsi come root o dare un bel
e digitare dal terminale:
codice:
apt-get install zope
inserendo la password quando richiesto.
INSTALLARE PLONE
Sempre da root:
codice:
apt-get install plone
Per la gioia di tutti i bambini non finisce qui infatti è solo l'inizio della fine.
Scaricare ugualmente i sorgenti di Plone (il pacchetto dovrebbe avere un nome tipo "Plone-X.Y.Z.tar.gz") e copiare tutte le cartelle e i file (non la folder principale!!!) all'interno dei "Products" di Zope.
In linea di massima dovrebbero essere questi:
codice:
/usr/share/zope/Products
/usr/lib/zope/lib/python/Products
/usr/lib/zopeX.X/lib/python/Products
/usr/lib/zopeX.X/skel/Products
tuttavia è sempre consigliabile una ricerca con l'apposita funzione.
Da notare che con questa operazione Plone non è ancora operativo quindi eseguire "Gestore pacchetti Synaptic" e abilitare tutti i pacchetti con il nome "plone" facendo particolare attenzione a "plone-site" che dopo essere stato abilitato dovrebbe richiedere l'inserimento di un nuovo user e password!
CONFIGURAZIONE ZOPE
La "Management Interface" è accessibile all'indirizzo "http://localhost:9673/manage", l'user da inserire è "Admin" (con la "A" maiuscola) e la password è quella che dovrebbe essere stata richiesta durante l'installazione.
A questo punto dovreste avere davanti una bellissima pagina web con tanti bottoni e menù.
Creare un nuovo utente cliccando su "acl_users" (il link sotto a "Control_Panel") e nel frame a destra cliccare sul bottone "Add...".
Disconnettersi dall'account "Admin" e ricconnettersi tramite il nuovo utente appena creato.
Fatto questo dalla "Root Folder" tramite il menù a tendina nel frame a destra selezionare "Plone site", riempire il form "Id" con il nome che si vuole dare al portale (ad esempio "plone-site") possibilmente senza spazi o simboli troppo "strani".
Cliccando sul bottone "Add Plone Site" il portale diventa operativo e accessibile all'indirizzo "http://localhost:9673/XYZ" (dove "XYZ" sta per il nome del portale che nel nostro esempio è "plone-site").
COME CAMBIARE PORTA
Essendo "9673" una porta un po' "scomoda" è utile cambiarla nella classica 80.
Per farlo è consigliabile non avere installato Apache o altri Web Server che agiscono su tale porta.
Modificare i seguenti file (sono riportati i pezzi di codice interessati):
/usr/lib/zope/z2.py
codice:
# Port for HTTP Server. The standard port for HTTP services is 80.
HTTP_PORT=80
/usr/lib/zopeX.Y/skel/etc/zope.conf.in
codice:
<http-server>
# valid keys are "address" and "force-connection-close"
address 80
# force-connection-close on
</http-server>
/etc/zopectl/default.conf
codice:
Name: default
HTTP-Port: 80
/etc/zopectl/zopectlrc
codice:
# Shared defaults.
HTTP-Port: 80
riavviare zope digitando dal terminale:
codice:
/etc/init.d/zope restart
e verificare l'avvenuta modifica all'indirizzo "http://localhost/".
Buon divertimento!