architecture

Designing a site architecture means deciding how a Drupal site can best be built. Given requirements for certain functionality, the architect chooses what contributed module can be leveraged and what custom code must be written. Performance, maintainability, and elegance are all factored in.

MIT Global Studies and Languages

Developed new site for MIT's Global Studies and Language department. Developed responsive theme based on design direction and PSD files. Built site using Drupal contributed modules with minimal custom code. Leveraged new MIT custom module for displaying course information from the Institute's data warehouse. Deployed site in MIT server.

World Health Organization / EDC

Built Beta site for an upcoming WHO educational program called Include. Built content collections based on the Drupal Book module. Created extensive web forms for tracking users' learning progress. Implemented discussion forums and shared community content.

Dentaquest Institute

Developed complex workflow system for onboarding and servicing clients in a dental practice management consultancy. Upgraded Drupal 6 site to Drupal 7. Built custom modules for creating and displaying client surveys, practice enhancement plans, and dashboard pages.

Woods Hole Oceanographic Institution

Designed and built a Physical Oceanography Database to index meta data for oceanography research. Designed data model and custom content types. Built migration classes to import data from tab-delimited files and mysql databases. Implemented faceted apache solr search with results mapped to facilitate discovery of oceanographic data.

Berklee College of Music

Helped build a re-architected berklee.edu. Provided consulting and hands-on development to augment Berklee staff. The new berklee.edu features individually customizable content for a user base of over 5,000. Consulted on performance testing using the Acquia hosting platform. Built custom modules and views to display personalized content. Migrated all content added and updated on the production site to the development site during the development process. Built LDAP integration components for Drupal user import, update, and authorization.

Mass. Retirees Member Management System

Innermotion developed a member management system for the Massachusetts Association of Retired State, County and Municipal Workers. Administrative staff manages contact and dues payment information for this 60,000 member association. Members can log in and renew their individual memberships. Challenges included migrating from a FileMaker Pro database, performance tuning, and an IE6 compatible theme.

NSTA Exhibitor Registration

Innermotion developed a registration system for the National Science Teachers Association to registration and manage exhibitors for regional and national conferences. Challenges included data migration from Access and online badge printing.

Babson College Innovation Pipeline

Innermotion provided architecture, custom module development, theming and site building for this Babson community site. Challenges included REST based services to import and update user accounts and extensive RSS feeds.

WEEI

Chris Akeley was lead developer and architect for weei.com, one of the first major web properties in the Boston area to launch on Drupal 6 in the spring of 2009.