Current Projects

Here are the current projects I am involved with. All of these anticipate a launch in the first or second quarter of 2020.

Pomona College D8 Re-implementation

screenshot of the Pomona College Drupal 7 site.

Screenshot of the Pomona College web site as it exists in January 2020.

Pomona College is upgrading from Drupal 7 to Drupal 8, keeping the existing design in place. The existing design is several years old, and the current implementation had many compromises and deviations from best practice in order to support browsers as old as IE9. Responsive behavior and accessibility concerns were addressed ex post facto by the client using a variety of Javascript and CSS patches introduced through Javascript and CSS Injectors. The goals of the upgrade are to

  • systematize the existing design
  • build responsiveness and accessibility in from the beginning
  • use modern markup and CSS strategies

This amounts to a complete reimplementation with a normalization of the existing design.

Built With

Project Team

Screenshot of the original Drupal 7 VCOM site.

Screenshot of the Virginia College of Osteopathic Medicine web site as it exists in January 2020.

Virginia College of Osteopathic Medicine, D8 Implementation

The Virginia College of Osteopathic Medicine is upgrading from Drupal 7 to Drupal 8, redesigning in the process.

Built With

Project Team

The “Long 19th Amendment” Research Portal

Headshot of Alice Paul, suffragist and leader of the National Women’s Party.

Alice Paul was the leader of the National Women’s Party for a half-century. Her story and many others are told through primary sources made available through the Long 19th Amendment research portal.

This project for the Schlesinger Library, Radcliffe Institute for Advanced Study at Harvard University is intended to serve as a clearinghouse for digitized collections of artifacts and literature related to the struggle to achieve and maintain women’s access to the vote. Here is a press release about the project.

Built With

  • Hugo in place of a traditional CMS
  • React for the collections interface
  • MongoDB for the collections database
  • Node.js for server-side mediation between the React application and Mongo DB.
  • Fractal for design implementation.

In addition to these tool sets, the project has so far involved training the client to use Markdown and Gitlab's Web IDE, as well as importing diverse data sets from CSV files and several standardized academic archival data systems like the Digital Public Library of America's Metadata Application Profile and the Open Archives Initiative Protocol for Metadata Harvesting.

Project Team:

It's been exciting and interesting to build a web site with the Schlesinger Library that is so tightly focused on one topic.

Contents © their respective publication dates or 2019. This John Williams did not write the theme to Star Wars. “Elfin John” was originally a Tim Conway character.