Lingua: IT (also in English with real-time translation)
Zope & Plone al PyCon Due
Tutti gli interventi legati al mondo Zope e Plone che si terranno il 10 e 11 maggio al PyCon Due.
Plone: sviluppo rapido di applicazioni web
Il talk
Lingua: IT (also in English with real-time translation)
Abstract
Plone è spesso conosciuto come CMS, ma in realtà è anche un framework molto flessibile per lo sviluppo di applicazioni web. Plone è sviluppato con l'application server Zope a sua volta basato su Python. Questo talk è un'introduzione per coloro che vogliono scoprirne le potenzialità e anche vedere alcuni esempi di sviluppo dal vivo. Toccheremo insieme l'aspetto grafico, la gestione, l'organizzazione e la creazione dei contenuti, il workflow, la sicurezza e l'accessibilità.
Falling in love with... Zope 3
Il talk
Abstract
Il cliente mi chiama e mi telegramma le condizioni per l'offerta presentatagli la settimana prima: due mesi di tempo, un programmatore PHP di supporto, prendere o lasciare. Oggetto della "sfida": un sito di incontri. L'unico modo per raggiungere il risultato: Zope 3. Nasce così Love is Match.com, sito di incontri che si è trasformato nel giro di poco più di un anno da una start-up improvvisata ad una azienda che utilizza esclusivamente il framework Zope 3 e che ha una media di circa mezzo milione di pagine viste al giorno. Zope 3 è un framework per lo sviluppo di applicazioni in linguaggio Python che, sebbene non sia molto diffuso, consente di raggiungere livelli di produttività molto elevati anche nel caso in cui parte del team di sviluppo non abbia precedenti esperienze con questi strumenti. Il talk illustrerà l'evoluzione del progetto a partire dalla sua concezione originale fino alla struttura attuale, passando dall'ottimizzazione del database, alle tecniche di caching parziale ed alla scelta e la configurazione del server web e del reverse proxy. In parallelo si descriveranno il metodo di sviluppo adottato e le modalità di team management che hanno consentito il raggiungimento degli obiettivi prefissati dal committente.
Usare la Component Architecture in Python
Il talk
Abstract
Già da alcuni anni Zope 3 ha portato nel mondo Python lo sviluppo di applicazioni basato sull'architettura a componenti. Questo approccio si è largamente diffuso dopo che è stato intensivamente utilizzato nelle ultime versioni di Plone e anche al di fuori dall'ambiente Zope (es: Twisted). In questo talk vedremo insieme la filosofia che sta dietro la component architecture con alcuni semplici esempi di sviluppo in Python e altri più complessi con Plone 3.

