Personal tools

Andrea Cecchi

Jul 09, 2014

Plone e il mistero della cartella scomparsa

Un giallo per l'estate da leggere sotto l'ombrellone

Plone e il mistero della cartella scomparsa

Filed Under:

Una cartella improvvisamente scomparsa rompe la monotonia di un tranquillo sito Plone. Un'indagine senza quartiere proverà a far luce sul mistero e a riportare la calma

Era una fresca mattina di inizio estate nel distretto di RedTurtle.

Il detective Cecchi stava ancora aspettando che il caffè cominciasse a fare effetto, quando arrivò una richiesta di aiuto disperata da parte di un cliente che lo risvegliò di colpo dal suo torpore mattutino: una cartella era misteriosamente scomparsa.

"Aiuto! è scomparsa una cartella dal nostro sito Plone e non la ritroviamo più, siamo disperati!"

Consapevole della gravità della situazione, il detective si è subito attivato per risolvere il problema.
Come insegnano tanti telefilm americani, in caso di scomparsa le prime ore sono quelle decisive; e più il tempo passa, meno probabilità si hanno di rivedere il proprio caro.
In Plone succede la stessa cosa: se si effettua un'azione sbagliata (come l'eliminazione di una cartella), c'è sempre la possibilità di ritornare indietro con l'undo-form (manage_UndoForm), ma la tempestività è fondamentale. Se passa troppo tempo tra l'incidente e l'intervento correttivo, si rischia che molte (troppe) azioni siano state fatte nel frattempo e l'undo risulta impossibile o impraticabile (poiché si perderebbero tutte le azioni intermedie).

read more

May 22, 2014

Guida galattica per redattori: contenuti di qualità con collective.jekyll

"Io il titolo non l'avrei scritto così"

Guida galattica per redattori: contenuti di qualità con collective.jekyll

Avete presenti gli umarells che controllano i lavori e commentano dicendo cosa va bene e cosa no? Ecco, questo prodotto fa lo stesso con i contenuti Plone

La qualità dei contenuti presenti all'interno di un CMS (facciamo un esempio a caso: Plone) è di vitale importanza, essendo i contenuti il fulcro stesso del sistema.

La qualità di un contenuto si misura mediante diversi fattori, come per esempio la lunghezza del titolo (un titolo troppo corto o troppo lungo non è l'ideale per il SEO), la categorizzazione mediante parole chiave (se un contenuto non è categorizzato correttamente, sarà più difficile trovarlo mediante una ricerca), ma anche lo stesso testo inserito (sia la grammatica che la consistenza di eventuali link).

Durante il recente Plog a Sorrento, ho assistito a un interessante talk di Maurizio Delmonte proprio legato a questo tema, dove proponeva una serie di prodotti per Plone che hanno lo scopo di aiutare i redattori a gestire i contenuti.

Tra i vari esempi proposti, uno in particolare ha catturato la mia attenzione: collective.jekyll.

read more

Mar 12, 2014

Plone + Sublime Text: gli snippets ti salveranno la vita

ho visto fiumi di codice racchiusi in semplici comandi

Plone + Sublime Text: gli snippets ti salveranno la vita

Gli snippets di Sublime Text possono dare una grossa mano a chi, sviluppando, deve continuamente scrivere gli stessi pezzi di codice come un'automa semi-senziente

Come programmatore Plone (ma non solo), capita spesso di dover scrivere dei pezzi di codice già inseriti altre mille volte.

Questo perché in genere la struttura di base del lavoro è sempre la stessa - per esempio registrare un nuovo css, creare una nuova vista oppure un Archetype.

copy-pasteDi solito ci sono due strade da intraprendere per non scrivere "a braccio" l'intero codice che ci serve:

  • copiare il testo che ci serve da altri file dove l'abbiamo già utilizzato, o da risorse su internet
  • utilizzare template predefiniti forniti da diversi strumenti di supporto come paster o mr.bob (di cui avevo parlato in un precedente post).
read more

Jan 22, 2014

Navigazione da tastiera: alcuni consigli per migliorare l'accessibilità

"tabbare" non è mai stato così bello

Navigazione da tastiera: alcuni consigli per migliorare l'accessibilità

Bastano pochi semplici accorgimenti per migliorare (di molto) l'accessibilità e la leggibilità di un portale. Ecco un paio di utili consigli per farlo

Lavorando spesso (se non sempre) alla creazione di portali per la Pubblica Amministrazione, un aspetto fondamentale da tenere presente è la loro accessibilità e usabilità anche da parte di utenti con disabilità.

read more

Nov 13, 2013

Guida galattica per portlettisti: come trovare contenuti a colpo sicuro

Non disperate, c'è una risposta per tutto (e non è 42)

Guida galattica per portlettisti: come trovare contenuti a colpo sicuro

Ecco un altro consiglio indispensabile (oltre all'immancabile asciugamano) per sopravvivere alla ricerca e inserimento di riferimenti in una portlet

Come ben sapete, ci sono alcune portlet base di Plone (come il navigatore o la portlet collezioni) che permettono di inserire un riferimento a un contenuto del sito mediante il seguente campo:

portlet field

Questi tipi di campi permettono di ricercare i contenuti in due modi:

  • inserendo il titolo dell'elemento voluto
  • navigando tra le cartelle proposte.

I due metodi funzionano bene nel 99% dei casi, in quanto quel campo può essere configurato (nel codice della portlet) per mostrare/far selezionare solamente contenuti di un determinato tipo o partendo da una determinata cartella, ma ci sono alcuni casi limite in cui questi non ci permettono di trovare il contenuto voluto.

read more