Caktus worked simultaneously on design and Symposion functionality. We met weekly with the PSF to ensure that all tasks continued on schedule and on budget, prioritizing needs as new ones arose.
For design, the PSF wanted a bold, colorful, but clean design that emphasized the vibrancy of the conference’s location, Montreal. We created style tiles for the site and solicited regular, continual feedback as the team completed designs. Open communication ensured we could capture exactly what the PSF hoped for.
To create new functionality in PyCon’s specific branch of Symposion, we employed a process of iterative development. We ensured code quality via unit testing before merging code and pushing changes to staging or production branches on Github. The staging and production servers utilized continuous deployment via Chef to seamlessly update the sites.
Our work included streamlining the administrative tasks around the following items by bringing them online and eliminating the need for offline spreadsheets or manual updates:
- Financial aid application submission, review, discussions, and applicant communication
- Talk scheduling that replaced adding rooms and times one by one repeatedly with an easy process that involves one CSV upload; Talk features also include submission, review, discussion, and submitter communication
- Creation of a new editor with live preview for speaker bios and submissions for talks and tutorials
The team also implemented internationalization to support French.