Articoli relativi a Zope

Conferenza Nazionale su Plone per le Aziende, gli Enti e le Pubbliche Amministrazioni.


L’Associazione ZOPE Italia, con il contributo della Regione Abruzzo, organizza OPEN-L, la prima Conferenza Nazionale sul Software Libero e Plone per le Aziende, gli Enti e le Pubbliche Amministrazioni.

L’evento si svolgerà il 9 giugno prossimo a Pescara, presso la facoltà di Architettura dell’Università G. D’Annunzio, in viale Pindaro dalle ore 9.30 alle ore 13.30.

Tutte le informazioni relative all’evento possono essere reperite sul sito internet http://open-l.zope.it.


Avviare Zope in automatico su Gentoo


Ho recentemente installato Zope 2.7 (partendo dai sorgenti) su un sistema Linux Gentoo.
Se a qualcuno servisse, questo è lo script di avvio che ho utilizzato:

#! /sbin/runscript

PYTHON=”/usr/bin/python”
ZOPE_HOME=”/usr/local/zope/Zope-2.7″
INSTANCE_HOME=”/usr/local/zope/Zope-2.7-Instance”
CONFIG_FILE=”/usr/local/zope/Zope-2.7-Instance/etc/zope.conf”
SOFTWARE_HOME=”/usr/local/zope/Zope-2.7/lib/python”
PYTHONPATH=”$SOFTWARE_HOME”
export PYTHONPATH INSTANCE_HOME SOFTWARE_HOME

ZDCTL=”$SOFTWARE_HOME/Zope/Startup/zopectl.py”

start() {
ebegin “Starting Zope 2.7″
exec “$PYTHON” “$ZDCTL” -C “$CONFIG_FILE” start
}

stop() {
ebegin “Stopping Zope 2.7″
exec “$PYTHON” “$ZDCTL” -C “$CONFIG_FILE” stop
}


Inibire alcune “actions” nei Plone “portal_types”


Può capitare, sviluppando un sito con Plone, di voler inibire l’uso di alcune actions (Sharing, Properties…etc…) per determinati portal_types ( Folder, Document, Image, File…etc…).
Nel caso volessimo permettere l’utilizzo di queste funzioni solo agli utenti del portale che hanno il ruolo di Manager basterà effettuare una semplice modifica.

Ipotizziamo di voler operare sull’oggetto Folder, spostiamoci nella pagina “/Sito_Plone/portal_types/Folder”, clicchiamo sulla linguetta “Actions”. Nella sezione “Sharing” inseriamo come “Condition” la seguente stringa:
python:portal.portal_membership.<br />getAuthenticatedMember().has_role('Manager')
come si può vedere in questa immagine:

Plone

Salviamo le modifiche e controlliamo se tutto funziona: i semplici membri del portale non vedranno più la linguetta “Sharing” ( o “Condivisione”) relativa alle cartelle del sito Plone. Ovviamente si può fare lo stesso lavoro anche con altri oggetti e altre proprietà , a seconda delle esigenze.
In questo esempio ho fatto riferimento a Plone 2.0


HowTo su Plone


Sul sito zope.it sono presenti alcuni articoli che ho scritto riguardanti Plone, il prodotto di content management più diffuso in ambiente Zope.



Chiudi
E-mail It