A wafer-thin web application for running small conferences. Built using Django.
Licensed under the ISC License.
Available on readthedocs.org.
- TODO: Explain it all
- If you don't have one yet, create a superuser with
manage.py createsuperuser
. - Log in and configure the Site:
- The domain will be used as the base for e-mails sent during registration.
- The name will be the conference's name.
- Create the default 'Page Editors' and 'Talk Mentors' groups using
manage.py wafer_add_default_groups
. - Have a fun conference.
- Support for adding and editing sponsors via Django admin.
- Schedule can be created and updated via Django admin.
- Pages for static content, news and so forthe can be handled via Django admin.
- Can be delegated to the 'Page Editors' group.
- Pages can be updated via the web interface.
- Talk submissions and acceptance.
- Generate a static version of the site for archival.
- Make the code easier to use for other conferences (split out theming, etc).
- Improve the talk submission management module:
- Better display of accepted talks.
- Make various messages easier to customise.
- Improve admin support for the schedule:
- Show table of slots in admin interface.
- Improve handling of moving talks around.
- Support for adding news (and other templated pages) via Django admin.
- Maybe add some cool visualizations with d3:
- Number of people signed up in various categories.
- Places remaining.
- Sponsorship slots remaining.
- Days until various deadlines.
- Other improvements
- Add many tests