The CDH recently unveiled its new web site with a soft launch coinciding with our Fall Open House. We’re very excited to showcase the work of our development team, and also to create a new foundation for future expansion.
The old website, which served for the 2016-2017 year, was the first CDH web project to use the Python web framework Django as its backend, along with Mezzanine to provide content-management functionality. It gave us an opportunity to field test some of the technologies that are going into our projects during the current and upcoming academic year, as well as deployment paths for our projects on VMs managed by Research Computing.
CDH Web 2.0 has also been a chance to bring the design philosophies that underlie our work here to bear on our development, starting with Jean Bauer’s database model for the new site. Her model captures the tasks, work, and social world of the CDH so that our web site can produce data points that capture what we care about. The website also mirrors the collaborative ethos of the center, from the bulk of the coding written by Rebecca Koeser, the design work of Xinyi Li, the testing and QA assistance of our management team, especially Rebecca Munson, and the new automated deployment chain integrating Ansible by yours truly. It took a village—or in this case, a center.
Now that we have the website refactored, thoroughly unit tested, and part of an ecosystem of projects, we plan to introduce new features in the upcoming year and keep expanding its functionality as a test bed for our own continued work. As a result, it should become more useful for us and for our audience in the Princeton, DH, and broader academic communities.
P.S. The code is also available on Github. Check it out!