Responsi

Responsi represents Interactive Design’s product:

The combination of our front-end codebase Foundation, starter WordPress theme Framework, and custom plugins.

This website dev suite is designed to manage, enhance, and address the strategic online business needs of Boston University—including its foundations, schools, colleges, and departments.

Put another way:

Foundation defines the soul. Framework makes the body.
Together with our plugins, they make BU’s websites live.
We make them sing with our strategic design.


I.D. Product Presentation

(Request access from Gary Hedrick.)


What Makes Responsi?

Responsive Foundation

Responsive Foundation is our front-end codebase of SASS and JavaScript shortcuts and tools constructed with the aim of efficiency, manageability and scalability.

It underpins our offerings as the fuel for our custom website project themes, longform editorial projects, and other unique projects [with/without a content management system].

The latest update arrived in February 2024, while the initial version was released back on December 12, 2014. Alongside Responsive Framework, it’ll be revised and evolved as we expand Gutenberg into our offerings (See “A Word About Gutenberg” below.).

Responsive Foundation Wiki

Original Documentation for Foundation

Mixin Library Reference [for Designers]

 

Responsive Framework

Responsive Framework fuses Responsive Foundation with WordPress’s architecture to make BU’s websites structurally consistent, visually flexible, and content manageable. Developed with BU IS&T’s collaboration: it was BU’s initial step into responsive, accessible web design around 2013.

We’ve extended Responsive Framework into successive versions as our “starter” theme, which kicks off every Custom Website Project‘s implementation phase.

The current 3rd starter theme was recently updated on Feb 6, 2024.

Starter 3 GitHub [Latest]

Framework Child Starter 3x [Beta] Demo Site

Responsive Framework Wiki

 


Product Development

Maintaining the latest versions of Responsive Foundation and Responsive Framework is essential for all Boston University websites.

These updates are managed according to departmental budget and resource availability.

ID Product Feedback

 

Catch Up on Slack

We have a few channels dedicated to product development and updates. Look for them in our Slack organization:

#id-product-development

#id-product-updates

#id-product-prebuilt-themes

 

Crucial Framework Dependencies

 

 

 

 

Action Hooks

A special structural collection of PHP files for adding extra markup before or after different parts of Responsive Child Starter 3x’s theme template parts.

It helps designers customize without needing to dive into complex functional code, and it helps free up developer resourcing.

2019 Presentation

Github Wiki Information

Hooks GitHub Repository

Reference Hooks Demo Site

 


The Future

We’re in the middle of adopting Gutenberg for Boston University.

We are currently at the Implementation half of Phase 1.
At a high level, this will all take place in three phases:

Phase 1

Architecture Research & Prototyping / Implementation

Essentially research for block architecture, update to framework and tools to support block development.

Phase 2

Update & Build Plugins

Update and/or build plugins for all existing features for block compatibility.

Phase 3

Wider Adoption & Classic Editor Retirement

Retire classic editor, client training, existing site transition planning.

The overall process entails:

  • Developing a unified block architecture.
  • Creating a new plugin starter repository.
  • Introducing a consolidated NPM package for BU Base styling.
  • Updating existing block components.
  • Building a Gutenberg training site.
  • Updating the BU Blocks plugin.
  • Testing the new child starter theme.

 


Next Section

Our Offerings