3โ€“5 Jul 2006
CERN, Geneva
Europe/Zurich timezone

Session

Web Frameworks

not assigned
3 Jul 2006, 09:00
CERN, Geneva

CERN, Geneva

Presentation materials

There are no materials yet.

  1. 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...
    Go to contribution page
  2. 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...
    Go to contribution page
  3. 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.
    Go to contribution page
  4. 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.
    Go to contribution page
  5. 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...
    Go to contribution page
  6. 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...
    Go to contribution page
  7. 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...
    Go to contribution page
  8. 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...
    Go to contribution page
  9. 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...
    Go to contribution page
  10. 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,...
    Go to contribution page
  11. 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.
    Go to contribution page
  12. 04/07/2006, 11:00
  13. 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...
    Go to contribution page
  14. 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...
    Go to contribution page
  15. 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.
    Go to contribution page
  16. 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!
    Go to contribution page
  17. 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...
    Go to contribution page
  18. 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.
    Go to contribution page
  19. 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...
    Go to contribution page
  20. 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.
    Go to contribution page
  21. 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...
    Go to contribution page
Building timetable...