May 03, 2013
Analisi (e modifica) di come Plone genera link ai File: una storia vera (parte 1)
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
Document Actions
Apr 29, 2013
Bologna, 24 aprile 2013: il World Plone Day della varietà
Un WPD piaciuto a tutti, per la varietà di temi, formato (c'è pure un workshop!), pubblico (dal newbie all'esperto) e toni (da oggetti "Starship" ai Tribunali)
Un inizio in sordina (dopo un paio di quarti d'ora accademici, la grande sala A di Terza Torre stentava a riempirsi) aveva creato una certa apprensione sulla saldezza della fede Plonesca dei settanta iscritti al World Plone Day, ospitato a Bologna dalla Regione Emilia Romagna e patrocinato da Unioncamere regionale.

Ma già nel corso dell'introduzione, affidata al padrone di casa Giovanni Grazia, affluivano i ritardatari: giusto in tempo per godersi la "Call to arms" del contumace Jacopo Deyla, affidata a un filmato di grande effetto, anche grazie alla prestigiosa (quanto inaspettata) partecipazione dello scrivente, la cui maschia immagine, un po' alla Zio Sam, ha focalizzato il pubblico sulla missione collaborativa della giornata, non senza allusioni velate al doping ciclistico.
Perché come sempre, se si parla di World Plone Day, l'idea è di mettere a fattor comune le varie esperienze, imparando gli uni dagli altri e facendo conoscere Plone a chi ancora non sa cos'è.
Document Actions
Apr 23, 2013
Sunburst e i css + dtml: se li conosci NON li eviti
Sviluppare un tema basato su Sunburst e cambiargli abito in 5 minuti si può: i dtml non sono ancora morti e aspettano solo di essere riportati in vita!
Alzi la mano chi, almeno una volta, ha maledetto Sunburst (il tema integrato nelle versioni di Plone 4.x) per averci privato di un preziosissimo supporto nello sviluppo dei temi grafici: la sintassi DTML.
Alzi la mano chi ha sul muro dell'ufficio i segni inequivocabili di tazze, portapenne, robottini e cancelleria varia scagliati contro la personificazione di quel public.css di Sunburst che porta scolpito il blu #205C90 nei più reconditi recessi delle proprie righe.
Document Actions
Apr 12, 2013
How to automatically refresh your database in "silent mode"
Break away from dependence on the Lotus Notes client to update your database: an easy tutorial to get applications with the latest update every morning
Scenario: a development server, a release server and many production customers' servers: nothing more classic.
Every time a change is deployed on the release server, the best thing would be to "push" it automatically on production server, or as soon as possible (at least).
Document Actions
Plog 2013, due giorni al Plone Open Garden tra idee e nuove sfide
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".