Personal tools

You are reading the articles stored in Prodotti Plone

May 09, 2013

Come gestire l'iscrizione alle notifiche di un sito con le rule di Plone

Tutti in fila per iscriversi

Come gestire l'iscrizione alle notifiche di un sito con le rule di Plone

Filed Under:

E' possibile permettere agli utenti di restare sempre informati sulle novità di un sito? Certo, con le contentrules e l'invio delle notifiche via mail

Lo ammetto, quando si avvicina il momento di scrivere un nuovo post del blog mi sembra sempre di non avere argomenti interessanti o di approfondire argomenti già raccontati (vedi i miei innumerevoli post sulle migrazioni, per esempio).

Poi, però, capita che un paio di giorni prima della scadenza (argomento già trattato da Ale in un post precedente) arrivi una richiesta di un cliente che mi accende la lampadina e mi da il LA per scrivere il mio prossimo articolo.

Il caso di studio che vi racconto è partito da una semplice richiesta:

Sarebbe possibile permettere agli utenti del sito di rimanere sempre aggiornati con i nuovi contenuti del sito?

Usiamo le contenrules! Un gioco da ragazzi!
read more

May 07, 2013

Analisi (e modifica) di come Plone genera link ai File - seconda parte

La rete è fatta di URL: meglio se leggibili!

Analisi (e modifica) di come Plone genera link ai File - seconda parte

Filed Under:

Continua il viaggio e l'analisi dei prodotti per rendere Plone compatibile con software di statistiche

Nella prima parte dell'articolo abbiamo risolto solo una parte del problema per rendere gli URL di Plone più "parlanti".

Vediamo ora come affrontare i problemi restanti.

Fase 2: come trattare il pregresso

Infatti è solo ora che le cose si fanno interessanti...

Ci siamo trovati di fronte a un grosso problema: come "bonificare" la situazione creatasi negli anni precedenti alle modifiche sopra descritte?

Sarebbe stato possibile scrivere una procedura automatica che sistemasse automaticamente tutti i link generati tramite TinyMCE dalla forma canonica alla forma di download modificata?
La risposta per noi è stata "forse... ma meglio di no". Si parlava di centinaia (migliaia) di link, per decine di siti Plone.

L'eventualità di eseguire qualcosa senza un intervento umano era a dir poco terrificante, col rischio di trovare contenuti rovinati dall'operazione dopo mesi.
Molto meglio aiutare l'utente a sistemare il problema, cercando per lui i potenziali link da sistemare ma chiedendo conferma dell'operazione: un lavoro di certo più lungo ma che dà la sicurezza del risultato.

read more

May 03, 2013

Analisi (e modifica) di come Plone genera link ai File: una storia vera (parte 1)

La rete è fatta di URL: meglio se leggibili!

Analisi (e modifica) di come Plone genera link ai File: una storia vera (parte 1)

Filed Under:

L'esigenza: rendere i link ai file generati in Plone compatibili con software di statistiche e come una serie di prodotti riutilizzabili abbiamo risolto il problema

C'era una volta il File in Plone

Questa Storia parte da un Cliente non molto contento del modo in cui Plone gestisce i file.
Nel caso non lo sappiate, c'è una certa confusione a riguardo.

Se nel vostro sito Plone vi collegate all'indirizzo diretto a un file, nella forma...

http://vostro-host.com/percorso/al/file.pdf

...il file in questione viene "aperto direttamente": gli header inviati da Plone scatenano l'apertura del file "inline", quindi sfruttando eventuali plugin del browser, se presenti.
Questo tipo di comportamento ha problemi di usabilità: utenti che non capiscono di essere ancora "dentro al browser" potrebbero chiudere il browser pensando che si tratti di un programma esterno. Se l'utente poi vuole scaricare il file dal plugin, deve trovarne la funzione all'interno dello stesso.

Eppure se arrivate allo stesso file dall'interfaccia Plone (dal navigatore del sito, da una delle viste, ...) vi troverete a un URL diverso:

http://vostro-host.com/percorso/al/file.pdf/view

Questo è l'indirizzo della vista del contenuto file (file_view) da cui potete vedere alcune informazioni sul file e da dove viene mostrato il link per scaricarlo, che assume invece questa forma:

http://vostro-host.com/percorso/al/file.pdf/at_download/file

read more

Apr 12, 2013

Plog 2013, due giorni al Plone Open Garden tra idee e nuove sfide

Plone Open Garden 2013

Plog 2013, due giorni al Plone Open Garden tra idee e nuove sfide

Filed Under:

Dal 3 al 7 di Aprile si è svolto nella magnifica Sorrento uno degli eventi "must have" italiani su Plone, il Plone Open Garden. Ecco la nostra esperienza

Come già annunciato nelle ultime news di Plone.it, dal 3 al 7 di Aprile si è svolto nella magnifica Sorrento uno degli eventi "must have" italiani su Plone, il Plone Open Garden.
In rappresentanza delle tartarughe, Massimo Azzolini e io siamo arrivati in città il giorno prima dell'inizio ufficiale. Il nostro timore era di essere i soli plonisti in città quella sera, ma appena arrivati in hotel abbiamo avuto la piacevole sorpresa di non essere arrivati tra i primi, bensì tra gli ultimi!

Così l'evento è iniziato già la sera del 2, durante l'aperitivo dell'hotel.

In eventi come il Plog, la comunità Plone mostra le sue qualità migliori: giovialità e socievolezza.

Eventi come il Plog servono anche a stringere nuove amicizie, nuove collaborazioni o semplicemente ritrovare persone che vivono dalla parte opposta del globo e con cui magari si collabora giornalmente a rendere il nostro amato cms sempre più "cool".

read more

Mar 20, 2013

rt.atmigrator: pensioniamo i vecchi tipi con un click

Come dare un degno congedo a dei valorosi archetype

rt.atmigrator: pensioniamo i vecchi tipi con un click

Filed Under:

Archetype che non servono più e contenuti da migrare in un altro tipo? Un prodotto ci può aiutare a concedere loro il meritato riposo in modo facile ed intuitivo

Di cosa potrei parlare? Cosa ho fatto ultimamente di interessante da poter condividere?

Quando sto per scrivere un nuovo post per il blog, il problema è sempre il solito: trovare un argomento interessante da proporre.

Sfortunatamente per voi, la risposta è sempre la stessa: migrazioni!

read more