Personal tools

buildout

Nov 05, 2013

mr.scripty: il MacGyver dei tuoi buildout (graffette incluse)

Ho smesso di fumare, tranne prima e dopo MacGyver (Selma)

mr.scripty: il MacGyver dei tuoi buildout (graffette incluse)

Oggi mi sento anni 80. All'epoca stravedevo per MacGyver. Passati tanti anni realizzi che un informatico alle prese con un buildout, MacGyver ci diventa...

Suppongo che i miei lettori già conoscano, ammirino e temano la potenza di zc.buildout.

Suppongo che i miei lettori già conoscano, ammirino e temano la potenza di MacGyver.

read more

Oct 03, 2013

rt.ploneversions: an helper script to make your buildout safer

Pin Plone Wizard

rt.ploneversions: an helper script to make your buildout safer

In this article I show an easy way to modify your Plone buildouts in order to avoid dependencies from external resources. This can save your day: check it out!

It is a common practice, for Plone buildouts, to extend online configuration files that declare known good working versions for your eggs. Those external resources can, in turn, extend other remote resources.

This can be a big problem! Your buildout relies on the assumption that all those external resources are available: if they are not, it will simply fail!

read more

Mar 11, 2013

E' uscito il Buildout 2.0! Posso rilanciare il mio buildout?

Scegli la tua soluzione

E' uscito il Buildout 2.0! Posso rilanciare il mio buildout?

Filed Under:

Viene rilasciata una nuova versione di un pacchetto, e per molti Plonisiti è il caos. Vediamo come usare (o non usare) il Buildout 2.0

Non è molto che è uscita la versione 2.0 di zc.buildout e, come spesso accade, i buildout, soprattutto quelli un po’ più vecchi, non prendono di buon grado l’aggiornamento.
Nel caso di questo pacchetto, le cause sono alcuni import che sono cambiati o sono stati spostati.

Il Buildout 2.0 fa un taglio netto con il passato che, con le versioni 1.6 e 1.7, aveva come obiettivo principale quello di isolare il più possibile il buildout dalla componente Python. Ma il compito si è rivelato troppo difficile da implementare, e quindi si è scelto di abbandonare questa strada e lasciare all’utilizzatore di decidere tramite l'utilizzo di virtualenv.

Non è però in questo articolo che voglio analizzare le modifiche apportate a questo componente (che potete comunque trovare qui). Oggi vediamo cosa fare per far funzionare i nostri bulidout.

read more

Feb 08, 2013

Come gestire e distribuire i vostri prodotti Plone?

Gestire il proprio codice in... relax!

Come gestire e distribuire i vostri prodotti Plone?

Un'esplorazione di tutti i (bizzarri) metodi con cui ho visto gestire il codice Plone (ma non solo), alla ricerca di una soluzione per ogni problema

Come gestire e distribuire i vostri prodotti Plone?

Sarà perché nella mia esperienza ho affrontato vari corsi di formazione per sviluppatori Plone, sarà perché non tutto il codice è sempre pronto per essere rilasciato, una cosa è certa: il rapporto tra il neofita e il codice da lui sviluppato è piuttosto combattuto.

Partiamo con una carrellata di quello che potete fare (ma in gran parte non dovete) fino ad arrivare alla soluzione dei casi più delicati.

read more

Jan 17, 2013

Break free from forefront TMG proxy

Can Loca ride?

Break free from forefront TMG proxy

Filed Under:

I was asked to install and configure a debian server to run a Plone site behind Microsoft Forefront TMG. Mission impossible? No... just a story to tell!

It was a dark and stormy night, me and the server, Loca, left all alone in a chilly room.

To let a linux server connect with Forefront I wanted to set up and run cntlm, which is a local proxy that authenticates to a Forefront gateway to allow internet traffic.

read more