3-5 July 2006
CERN, Geneva
Europe/Zurich timezone

On the usage of Python in the CERN Document Server's digital library and conference management tools

4 Jul 2006, 14:35
40-SS-C01 (CERN, Geneva)


CERN, Geneva

Business and Applications Business and Applications


Mr Jean-Yves Le Meur (CERN)Mr Thomas Baron (CERN)


Python has been intensively used at CERN since 2001 by the CERN Document Server team to provide services in two areas: - Digital document management within the CDS Invenio application, running on top of MySQL DB - Digital conference management within the CDS Indico application, running on top of a ZOPE DB; and currently used to run EuroPython 06! In this presentation, after providing an overview of the usage and architecture of these two open source packages, we will describe the technical options that have been selected after comparison with other solutions. The choice of Python/MySQL versus Python/ZODB will be discussed. Finally, the role of the GNU Public Licensing in the evolution of CDS software with the creation of a world-wide consortium of developers will be underlined.

Primary authors

Mr David Bourillot (CERN) Mr Jean-Yves Le Meur (CERN) Mr Thomas Baron (CERN) Dr Tibor Simko (CERN)

Presentation Materials