Bookmark and Share

L'Oracolo di Plone

uno strumento da aggiungere alla nostra cassetta degli attrezzi di sviluppo.. piuttosto da non perdere.

by Maurizio Delmonte - 2009-01-19
L'Oracolo di Plone

The Oracle

Sviluppare in ambito Plone, prima o poi, richiede di arrivare a confrontarsi con la programmazione Python, che di certo non si può dire complessa, ma nemmeno troppo "trasparente".

Di fatto, il Python dispone di potenti strumenti di debugging, PDB in testa, e anche quando si sviluppano applicazioni Plone si possono avere "inattese" opportunità di controllo di quel che stiamo facendo.

Lanciando in foreground il servizio Zope e aggiungendo al punto di codice che ci interessa una bella linea:

import pdb; pdb.set_trace()

l'esecuzione si fermerà proprio in quel punto, e potremo fare molto.. ispezionando tutte le informazioni di contesto, come pure lanciando metodi e definendo localmente variabili.

Ma i Plonisti possono non fermarsi qui.. e installare "Clouseau" per ispezionare e interagire con Plone direttamente dall'interfaccia Plone. Guardate il video alla pagina http://comlounge.tv/zope/cltv20-plone-conference-06-lightning-talk-andy-mckay-about-clouseau per avere un'idea.

Ebbene, un altro strumento molto utile si è unito ai vari già noti: The Oracle. Proposta del Rubber Team che trovate pubblicizzata qui: http://www.teamrubber.com/blog/the-oracle-has-the-answer.

Aggiungete teamrubber.theoracle al vostro buildout se volete le risposte!! :D