Architectural components for your website

Together, these ‘blocks’ can be configured collectively, or selectively deployed to customize an education website. It does this while also increasing efficiency in the web site creation process and later, its maintenance and upkeep.

OpenEDU Schools

An implementation of Drupal entities that identify and present the structure of an institution. OpenEDU Schools may describe a school, department, program, course, course of study (certification), staff or faculty member and all of the relationships between these elements. Content may be created, administered and grouped by any school, department, program, course, faculty member, etc. 


Integrates the Drupal infrastructure with a college’s existing identity services providing access to campus-wide single-sign-on services, centralized user registration and permissions administration.


An implementation of various Drupal contrib modules to manage editorial and publishing workflow which may be tailored to the needs of each school’s entity.


Classroom features provide person-to-person (P2P) services to the course section structure. Classroom provides interactive online office hours (P2P and group chat) and delivers course section notifications of changes to content and events to subscribed users and applications.


A set of modules, configurations and programmatic observations which enable the institution to identify and evaluate key behaviors, interests and paths through interactions with the site. Analytics may be captured and evaluated at the institution, school, department, program, and personae levels.


Configures and implements methods for syndicating content both internally (to the college) and externally (to registered interested parties and/or applications). Integrated with schools, each entity may maintain a feed for each type of content published (for example, a blog, an event calendar, an abstract, etc.).


An implementation of various Drupal services modules which provide a common RESTful service to Drupal data and function. The API infrastructure supports services such as integration with external systems and deployment of mobile applications.


An implementation of Drupal content types and date features required to present calendar events which may be associated with the site as a whole as well as schools, departments, courses, course sections, and staff members. Alternative methods integrate popular calendar systems (e.g. Google, 25Live) into a seamless “Drupal” presentation.

Social Media

A set of modules and configurations which integrate social media through content publication to social media streams, on-site social media curation, social sharing, and social identity.