zookeepr      home grownconference management        software       by Brianna Laugher          (pfctdayelise)       for  ...
not quite...● web-based conference managementsystem● developed for the annual Linux & opensource conference, linux.conf.au...
but also...●   Python, etc●   Uses Pylons MVC framework      ● ORM: SQL Alchemy      ● Templates: Mako      ● DB: usually ...
timeline    2007                   2008                     2009●Initial release   ●Admin controller        ●Inventory sys...
roles               organiser               core team              papers chair             paper reviewer            fund...
admin reportsDuring the CFP:Which potential proposers are allowed to submit a late proposal?Which proposers have asked for...
cont.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 pa...
contributing to open source           why do it?    what do you get out of it?   why an established project?        why th...
SMALLISHPYTHON         DEV               BASE         *LARGE USER        CAN MEET BASE         FELLOW               DEVS
GOT USERS?
lets practice what we preach!
attention needed !              testing    up-to-date idiomatic Python          un-LCA-ification         proposal selectio...
getting started                    Source:   https://github.com/zookeepr/zookeepr                  Mailing list:  http://l...
credits & thanks●   James Iseppi, for sharing a Zookeepr presentation he gave to Canberra LUG● zookeepr logo from http://z...
thanks!    zookeepr.orggithub.com/zookeeprbrianna@laugher.id.auidenti.ca/pfctdayelise
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Zookeepr: Home-grown conference management software
Upcoming SlideShare
Loading in …5
×

Zookeepr: Home-grown conference management software

1,711 views

Published on

A talk presented at PyCon AU 2011.

Zookeepr ( http://zookeepr.org/ ) is a comprehensive web-based conference management system, written in Python and built on Pylons. It has an unusual development history: custom created for the annual Linux.conf.au conference, there are yearly spikes in event-focused feature development, but relatively little of the ongoing development typically seen in open source projects.


This presentation is an introduction to the project, aimed at developers interested in contributing to a non-trivial open source project where meeting your fellow developers is quite possible, even likely, and your work is almost guaranteed to be seen and used each year by hundreds of Australia's most diehard geeks.

Published in: Technology, Business
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
1,711
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
40
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Zookeepr: Home-grown conference management software

  1. 1. zookeepr home grownconference management software by Brianna Laugher (pfctdayelise) for Pycon AU 2011
  2. 2. not quite...● web-based conference managementsystem● developed for the annual Linux & opensource conference, linux.conf.au (LCA)● handles CFP, registration, invoicing,scheduling● licensed under the GPLv2 O HAI
  3. 3. but also...● Python, etc● Uses Pylons MVC framework ● ORM: SQL Alchemy ● Templates: Mako ● DB: usually Postgres ● Webserver: usually Apache +mod_wsgi● VCS: Git, Github● Develop/install on: usually Debian/Ubuntu
  4. 4. timeline 2007 2008 2009●Initial release ●Admin controller ●Inventory system●CFP ●Better reports ●Volunteer●Review papers ●Static pages●Registration ●Badge printing●Funding●Social networks ●Schedule (!!!) ●Watch this ●Photo competition space...●Special offer 2010 2011 2012
  5. 5. roles organiser core team papers chair paper reviewer funding reviewer miniconf organiser (user) (user + paid => attendee)(user + proposal accepted => speaker)
  6. 6. admin reportsDuring 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 havent 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 didnt 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?
  7. 7. cont.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 preferredOS and shell information, of course, and which special extras they have paidfor).We need to generate a printed programme with the talk and speakerdescriptions.We need some metadata in XML about the talks to put at the start of thevideos.How are our attendee registrations per state/country?
  8. 8. contributing to open source why do it? what do you get out of it? why an established project? why this project?
  9. 9. SMALLISHPYTHON DEV BASE *LARGE USER CAN MEET BASE FELLOW DEVS
  10. 10. GOT USERS?
  11. 11. lets practice what we preach!
  12. 12. attention needed ! testing up-to-date idiomatic Python un-LCA-ification proposal selection scheduling (UI) dashboards volunteer management mail merge / attendee lists integrated mobile interfacepersonalised schedule for attendees presentation feedback
  13. 13. getting started Source: https://github.com/zookeepr/zookeepr Mailing list: http://lists.zookeepr.org - zookeepr-devel IRC: irc://irc.freenode.org/#zookeepr Issues tracker:https://github.com/zookeepr/zookeepr/issues
  14. 14. credits & thanks● James Iseppi, for sharing a Zookeepr presentation he gave to Canberra LUG● zookeepr logo from http://zookeepr.org/ (I dont know who made it but itsfreaking adorable!)● screenshots, logos, covers and movie posters are © their respectivecopyright owners●Zookeeper book from Amazon.com Anything left over can be considered © Brianna Laugher, licensed under theCreative Commons Attribution ShareAlike license.
  15. 15. thanks! zookeepr.orggithub.com/zookeeprbrianna@laugher.id.auidenti.ca/pfctdayelise

×