Presented at PyCon AU 2011.
by Brianna Laugher
web-based conference management
developed for the annual Linux & open
source conference, linux.conf.au (LCA)
handles CFP, registration, invoicing,
licensed under the GPLv2
Uses Pylons MVC framework
ORM: SQL Alchemy
DB: usually Postgres
Webserver: usually Apache +mod_wsgi
VCS: Git, Github
Develop/install on: usually Debian/Ubuntu
2007 2008 2009
(user + paid => 'attendee')
(user + proposal accepted => 'speaker')
During the CFP:
Which potential proposers are allowed to submit a late proposal?
Which proposers have asked for financial assistance?
What are the best proposals according to the papers review committee?
Who are speakers – ie, which proposers had talks accepted?
During attendee-gathering time:
Who has created an account on the website but not yet registered?
How many of each type of ticket are we going to allow?
Who needs to be reminded that they haven't paid yet?
Who said they want to be on the mailing list?
Who has signed up/been approved to be a volunteer?
How many people have paid so far?
During the conference itself or after:
Who didn't agree to the A/V release terms?
Who has signed up for the partners programme?
Which attendees have paid but not yet checked in?
Which talks are on In which rooms?
Has so-and-so paid yet?
So-and-so lost their invoice and needs another one.
We need to print out badges for for each paid attendee (with their preferred
OS and shell information, of course, and which special extras they have paid
We need to generate a printed programme with the talk and speaker
We need some metadata in XML about the talks to put at the start of the
How are our attendee registrations per state/country?
contributing to open source
why do it?
what do you get out of it?
why an established project?
why this project?
let's practice what we preach!
attention needed !
up-to-date idiomatic Python
mail merge / attendee lists
integrated mobile interface
personalised schedule for attendees
http://lists.zookeepr.org - zookeepr-devel
credits & thanks
James Iseppi, for sharing a Zookeepr presentation he gave to Canberra LUG
zookeepr logo from http://zookeepr.org/ (I don't know who made it but it's
screenshots, logos, covers and movie posters are © their respective
Zookeeper book from Amazon.com
Anything left over can be considered © Brianna Laugher, licensed under the
Creative Commons Attribution ShareAlike license.