Mr
Kevin Dangoor
(Blazing Things)
03/07/2006, 09:00
Web Frameworks
Python's web ecosystem is richer than ever. For every part of the web application
stack, there are more choices than ever, and there are more full-stack web frameworks
than ever. Every application has different requirements, which makes choice useful.
In my talk, I will discuss how the Python web landscape has been changing and how
it's possible to have choices and still avoid reinventing...
Mr
James Gardner
(3aims.com)
03/07/2006, 10:10
Web Frameworks
The Web Server Gateway Interface is a standard interface between web servers and
Python web applications or frameworks, to promote web application portability
across a variety of web servers. Although the specification has been around
since 2003 there is still a broad lack of understanding in the Python web
community about the WSGI and why it is so useful. This hands-on talk will...
Mr
Simon Willison
(Django)
03/07/2006, 11:00
Web Frameworks
Django is a Python web framework designed to enable "web development with journalism
deadlines". This talk will provide an overview of the framework, discuss the
environment in which it was developed and describe the evolution of the framework in
the year since it was first released.
Mr
Alexander Schremmer
(MoinMoin Wiki Core Team), Mr
Thomas Waldmann
(MoinMoin Wiki Core Team)
03/07/2006, 11:35
Web Frameworks
MoinMoin is a popular and powerful wiki engine in Python.
The talk will give an introduction to the MoinMoin core source code, extension
concepts and extension development.
Shortly, we will present the flexibility of MoinMoin and how the user base (Python,
Apache, Ubuntu, ...) looks like.
We will give an architecture overview as well as explain some code and show how you
can write your own.
Mr
Reinout van Rees
(Zest software)
03/07/2006, 12:10
Web Frameworks
For many people, ArchGenXML is the most attractive way to get started with Plone
development. Generating your content types from a UML class diagram is easy and
fast, especially as ArchGenXML sets up all the "bookkeeping code" for you: the
__init__, the Install.py, etc. The presentation will cover this and I'll also
show how to modify the generated code to your special needs.
ArchGenXML...
Mr
Kevin Dangoor
(Blazing Things)
03/07/2006, 14:00
Web Frameworks
Since its release in September, TurboGears has quickly grown a large and active
community of developers. With TurboGears 1.0 currently in testing, there is quite a
bit to show off that hasn't been presented before. In the "20 Minute Wiki", I show
the end-to-end creation of a simple application. In this presentation, I will present
a feature tour (with code snippets) to highlight some of...
Mr
James Gardner
(3aims.com)
03/07/2006, 14:35
Web Frameworks
Pylons is a lightweight web framework emphasising flexibility and rapid development.
Pylons combines the very best ideas from the worlds of Ruby, Python and Perl,
providing a structured but extremely flexible Python web framework. It's also one of
the first projects to fully leverage the Web Server Gateway Interface standard which
facilitates extensive re-use and flexibility — but only if...
Dr
Uwe Oestermeier
(IWM)
03/07/2006, 15:10
Web Frameworks
Bebop is an open source (GPL) groupware that tries to combine collaboration
support and content management with a user-friendly interface. Group aspects
(e.g. who is online, who works on what, versioning conflicts, etc.) are
seamlessly integrated into the user's local workspace. Bebop comes in two forms:
a web client for casual users, and a standalone client for users with the need
for...
Mr
Hervé CAUWELIER
(itaapy), Mr
Nicolas DERAM
(itaapy)
04/07/2006, 09:00
Web Frameworks
After a quick introduction to i18n (internationalization), we will show how it
is fast and efficient to turn an application into a multilingual application
using the itools library.
The powerful framework CherryPy will be used to highlight in a fully functional
example, in particular the four following aspects:
* automatic message extraction in Python code;
* automatic message...
Mr
Tarek Ziadé
(Nuxeo)
04/07/2006, 09:35
Web Frameworks
Naive Bayesian classification is widely used in spam detection systems, like
SpamAssassin. CPSBayes is a Zope 3 / Five product that provides a naive
Bayesian classifier tool over a CMF portal, with a SQL backend storage.
This talk presents the tool and its primary use case: classifying incomings
emails in themes, before they become web documents sent in specific workflows.
Moreover,...
Mr
Grégoire Weber
(Europython 2006)
04/07/2006, 10:10
Web Frameworks
With CMFEditions Plone content may be versioned. Around the conference a 1.0rc or
1.0final will be available. It works with all standard Plone content out of the box.
It offers strong architectural support for future use cases. There are already a
handful of sites productive with CMFEditions alpha versions.
Mr
Julien Anguenot
(Nuxeo SAS)
04/07/2006, 14:00
Web Frameworks
Lucene is an open source project from the Apache Software Foundation
written in Java. This is a high-performance, full-featured text search
engine library.
NXLucene, from Nuxeo SAS, is a multi-threaded remote server handling
Lucene stores. It takes advantage of the freaking fast PyLucene
Python bindings and uses Twisted for its implementation. It uses some
parts of the Zope3 component...
Mr
Jean-Marc Orliaguet
(Chalmers)
04/07/2006, 14:35
Web Frameworks
CPSSkins is an application that allows site designers to compose pages by selecting
and arranging UI elements on a canvas without having to use a programming language.
This talk goes through the new exciting features found in the upcoming zope3 version
of the application such as:
- the new AJAX-based user interface
- the WYSIWYG style editor
- a simple API for creating custom...
Mr
James Fulton
(Zope Corporation)
04/07/2006, 15:10
Web Frameworks
The Zope Foundation was legally formed on March 25, 2006. The first
Foundation board will be elected in June 2006. This panel, consisting
of Foundation Board members or their representatives, will present
progress on forming the Foundation and, more importantly, solicit
input and volunteers from members of the Zope community present.
Mr
Chris Withers
(Simplistix Ltd)
05/07/2006, 09:00
Web Frameworks
This talk is going to compare and contrast the various approaches available for
templating in python web frameworks. A brief introduction to some of the main
flavours will be given along with a discussion of their relative strengths and
weaknesses. With luck, the audience will leave with a clearer idea of the options
available to them!
Mr
Jan-Klaas Kollhof
(n/a)
05/07/2006, 10:10
Web Frameworks
For web/browser-based applications/AJAX-applications it is important to
efficiently communicate to web services to exchange data.
There are exsisting protocalls, e.g. SOAP the not so Simple Object Access
Protocol, that are rich in features but rather complex. This complexity is not
needed for a lot of use cases. This is where JSON-RPC fits into the picture. It
is a simple yet powerful...
Mr
Philipp von Weitershausen
(none)
05/07/2006, 11:00
Web Frameworks
It's the second time that the Zope project has made releases according to the 6
month release schedule. Zope 2.10 and Zope 3.3 come with numerous new features,
improvements and refactorings. This talk will give an overview of the changes in
the "June releases" and point out some planned features for the upcoming release
cycle.
Mr
Jeroen Vloothuis
(Pareto)
05/07/2006, 11:35
Web Frameworks
We at Pareto have created a streaming video Portal on top of Plone. It
is created utilizing Plone's CMS capabilities combined with other open
source packages.
Because large binary data (like videos) can hurt the performance of
the Zope database (ZODB) we set up Tramline. Tramline is a mod_python
program which filters incoming post data. When it notices a file
upload it extracts the...
Mr
Martijn Pieters
(Pareto)
05/07/2006, 12:10
Web Frameworks
Linktally works around typical CMS roadblocks like high-read, low-write databases,
clustering and extensive caching to provide a approximation to page popularity.
Mr
Simon Belak
(TurboGears)
05/07/2006, 14:00
Web Frameworks
Generic functions are a powerful form of abstraction promoting the DRY principle and in
the case of frameworks lend themselves to declarative programming and allow users
to seamlessly extend functionality with minimal boilerplate.
In this talk common uses cases for generic functions in TurboGears will be presented
based on concrete examples followed by a discussion on problems we...