Articoli relativi a Plone

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.


Traduzione in italiano per CMFPhoto e CMFPhotoAlbum


CMFPhoto e CMFPhotoAlbum sono due prodotti che permettono di creare e gestire una galleria d immagini all’interno di un sito Plone.
Li potete scaricare da questa pagina:
http://sourceforge.net/projects/collective

Entrambe i prodotti non sono ancora stati tradotti nella nostra lingua. Se però siete interessati, ho preparato e reso disponibili i file .po con la localizzazione italiana dei prodotti.
Download


Impedire al visitatore anonimo di visualizzare informazioni sul documento


Normalmente ogni pagina realizzata all’interno di un portale Plone mostra le seguenti informazioni:

Creato da XXXXX
Ultima modifica: dd-mm-yyyy hh:mm

Personalmente preferirei che tali informazioni non apparissero di default quando il sito viene visitato da utenti non registrati.
Per nasconderle è sufficiente modificare il file
/portal_skins/plone_content/document_byline sostituendo la riga:

tal:condition=”python: site_properties.allowAnonymousViewAbout or not isAnon”

con questa:

tal:condition=”python:test(not site_properties.allowAnonymousViewAbout and isAnon, 0, 1)”

Successivamente poi basta spostarsi in /portal_properties/site_properties e togliere il segno di spunta dalla casella relativa a allowAnonymousViewAbout.

Questa procedura è stata testata con Plone 2.0.3.


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