Personal tools

Luca Bellenghi

Oct 10, 2013

Zope Component Architecture, a volte ritornano (subito)!

Continuiamo a giocare con la ZCA

Zope Component Architecture, a volte ritornano (subito)!

Filed Under:

Nell'ultimo post parlavo di Zope Component Architecture: l'anallsi fatta allora, mi ha dato la possibilità di risolvere velocemente un problema avuto di recente

Ho da pochi giorni terminato la migrazione di un sito da Plone 3 a Plone 4. Nel sito in questione c'era una miriade di personalizzazioni nella cartella custom della skin e nel portal_view_customization, cosa che non ho mai considerato una buona pratica per questioni di ordine.

read more

Sep 18, 2013

Sfruttiamo al massimo la Zope Component Architecture

Poche righe, grossi risultati

Sfruttiamo al massimo la Zope Component Architecture

Utilizziamo la ZCA per aggiungere selettivamente comportamenti basati su eventi, adapter e componenti registrabili in un sitemanager dentro a un sito Plone

Quando aggiungiamo delle funzionalità agli archetypes di un sito Plone tramite la registrazione di utility, adattatori e componenti simili, essi vengono registrati in un site manager.

Tramite questo tipo di componenti possiamo realizzare eventi che, alla creazione o modifica dell'oggetto, eseguono una specifica azione; o adattatori che forniscono comportamenti aggiuntivi a un oggetto, come ad esempio l'aggiunta di campi tramite schemaextender e altre funzionalità simili.

read more

Jul 31, 2013

Web development: saper sviluppare non è sufficiente

Rise of programmers

Web development: saper sviluppare non è sufficiente

Filed Under:

Sviluppare un'applicazione funzionante è abbastanza facile e si impara a farlo anche autonomamente. Progettare una buona soluzione è un'altra cosa

Siamo programmatori e, come tali, siamo nati pensando in termini di 1, 0, variabili, sviluppo di istruzioni, funzioni, algoritmi, alta velocità di esecuzioni e altri concetti più che noti. E siamo cresciuti cercando di migliorare questi aspetti.

Un buon programmatore non è solo buon codice!
read more

Jun 28, 2013

Verificare una migrazione ai blob: come essere (un po' più) sicuri!

Prendi il controllo sui tuoi dati

Verificare una migrazione ai blob: come essere (un po' più) sicuri!

Filed Under:

Spesso migrando vecchie versioni di Plone a una delle attuali 4, si devono passare gli allegati dal Data.fs o fss ai blob. Come verifichiamo il passaggio?

L'argomento è conosciuto: migrazione. Uno dei passaggi più critici nella migrazione da Plone 3 a Plone 4 è la migrazione di file e immagini; specie se si usa FileSystemStorage, mi è capitato di sentire più volte parlare di incidenti di percorso risolti nei modi più disparati.

A me è capitato di migrare oggetti contenenti allegati che, una volta diventati blob, sono spariti dall'oggetto nonostante le prove di migrazione su un sito 'fresh' fossero andate a buon fine.

Scopo: verificare l'esito di una migrazione di file e immagini
read more

May 24, 2013

WebHelpers, tanti piccoli aiuti per un web migliore

aiutati che il web ti aiuta!

WebHelpers, tanti piccoli aiuti per un web migliore

Filed Under:

A volte si devono utilizzare finezze per avere un prodotto più gradevole o facilitarne lo sviluppo. Gli strumenti giusti per fare velocemente il lavoro sono fondamentali

Lavorando a un progetto Pyramid mi sono imbattuto in un pacchetto decisamente interessante: webhelpers.

read more