custom modules

Custom modules do what contrib modules can not. Using the Drupal API and best practices for PHP coding, we code custom modules to satisfy the most complex requirements. However, as much as we love coding, we prefer a contrib approach whenever it can be leveraged for easier maintenance and long-term stability.

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.

Berklee College of Music

Helped build a re-architected Provided consulting and hands-on development to augment Berklee staff. The new 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.

Pain Research Forum

Innermotion worked with the MGH Institute for Neurodegenerative Disease to update the Pain Research Forum. PRF is a collaborative site for the pain research community, providing discussions, news, publications, and listings for event, jobs, and funding opportunities. Innermotion worked along side MIND staff to create version 2.0 of this valuable site, including upgrades to all their community functionality.

MIT Technology Review

Assisted internal Technology Review team during the final 7 weeks of project to port from a proprietary CMS to Drupal 7. Consulted on Drupal best practices, configured and themed Solr search using Acquia hosting, contributed custom PHP and CSS, developed custom module for production site.

Mobile Media CMS

We developed custom content types and web services for a CMS hub. The hub provides content via services to a variety of mobile applications serving the hospitality industry. Extended functionality includes an aggregation service to simplify content access and integration with the Yelp api.

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.


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