{"id":454,"date":"2024-03-29T17:34:26","date_gmt":"2024-03-29T21:34:26","guid":{"rendered":"https:\/\/sites.bu.edu\/marcom-team\/?page_id=454"},"modified":"2026-03-31T16:26:33","modified_gmt":"2026-03-31T20:26:33","slug":"id-product","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-product\/","title":{"rendered":"Responsi"},"content":{"rendered":"<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/responsive.png\" alt=\"\" width=\"580\" height=\"387\" class=\"size-full wp-image-3516 aligncenter\" \/><\/p>\n<p><em>Responsi represents Interactive Design&#8217;s product:<\/em><\/p>\n<p>The combination of our front-end codebase <strong>Foundation<\/strong>, starter WordPress theme <strong>Framework<\/strong>, and custom <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/framework-components\/\">plugins<\/a>.<\/p>\n<p>This website dev suite is designed to manage, enhance, and address the strategic online business needs of Boston University\u2014including its foundations, schools, colleges, and departments.<\/p>\n<p>Put another way:<\/p>\n<blockquote><p>Foundation defines the <em>soul<\/em>. Framework makes the <em>body<\/em>.<br \/>\nTogether with our plugins, they make BU&#8217;s websites <em>live<\/em>.<br \/>\nWe make them <em>sing<\/em> with our strategic design.<\/p><\/blockquote>\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1clMzAb9w5plE4fooA7kKu49919oPW9FlORLp-WbzaM4\/edit?usp=sharing\" class=\"button-primary\">I.D. Product Presentation<\/a><br \/>\n<small><em>(Request access from <a href=\"mailto:ghedrick@bu.edu\">Gary Hedrick<\/a>.)<\/em><\/small><\/p>\n<hr \/>\n<h2><strong>What Makes Responsi?<\/strong><\/h2>\n<p><a href=\"https:\/\/bu-ist.github.io\/responsive-foundation\/\"><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/responsive-foundation.png\" alt=\"\" width=\"1498\" height=\"893\" class=\"alignnone wp-image-3518 size-full\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-foundation.png 1498w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-foundation-636x379.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-foundation-1024x610.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-foundation-768x458.png 768w\" sizes=\"(max-width: 1498px) 100vw, 1498px\" \/><\/a><\/p>\n<h3><strong>Responsive Foundation<\/strong><\/h3>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-foundation\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive <strong>Foundation<\/strong><\/a> is our <span>front-end<\/span><span> codebase of <a href=\"https:\/\/youtu.be\/akDIJa0AP5c?si=X4Oo3e9pnMbSdDS6\" target=\"_blank\" rel=\"noopener noreferrer\">SASS<\/a> and <a href=\"https:\/\/youtu.be\/DHjqpvDnNGE?si=kbe4llz1rYFBJhSO\">JavaScript<\/a> shortcuts and tools constructed with the aim of efficiency, manageability and scalability.<\/span><\/p>\n<p><span>It underpins <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/\">our offerings<\/a> as the fuel for<\/span><span>\u00a0our <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/github-smartsheets\/i-d-project-workflow\/\">custom website project<\/a> themes, <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/role-specific-info\/designers\/custom-editorial-projects\/\">longform editorial projects<\/a>, and other <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/evergreen-site-process\/\">unique projects<\/a> [with\/without a content management system]. <\/span><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-foundation\/releases?page=1\">The latest update<\/a> arrived in February 2024, while the initial version was <a href=\"https:\/\/github.com\/bu-ist\/responsive-foundation\/releases?page=4\" target=\"_blank\" rel=\"noopener noreferrer\">released<\/a> back on December 12, 2014. Alongside Responsive Framework, it&#8217;ll be revised and evolved as we expand Gutenberg into our offerings (<em>See &#8220;A Word About Gutenberg&#8221; below.<\/em>).<\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-foundation\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Responsive Foundation Wiki<\/a><\/p>\n<p><a href=\"https:\/\/bu-ist.github.io\/responsive-foundation\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Original Documentation for Foundation<\/a><\/p>\n<p><a href=\"https:\/\/bu-ist.github.io\/responsive-foundation\/4.0.0\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Mixin Library Reference [for Designers]<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/id-demos.cms-devl.bu.edu\/responsive-framework-beta\/\"><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/responsive-framework.png\" alt=\"\" width=\"1496\" height=\"1100\" class=\"alignnone wp-image-3519 size-full\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-framework.png 1496w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-framework-636x468.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-framework-1024x753.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/responsive-framework-768x565.png 768w\" sizes=\"(max-width: 1496px) 100vw, 1496px\" \/><\/a><\/p>\n<h3><strong>Responsive <\/strong>Framework<\/h3>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-framework\/\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive <strong>Framework<\/strong><\/a> fuses Responsive Foundation with WordPress&#8217;s architecture to make BU&#8217;s websites structurally consistent, visually flexible, and content manageable. Developed with BU IS&amp;T&#8217;s collaboration: it was BU&#8217;s initial step into responsive, accessible web design around 2013.<\/p>\n<p>We&#8217;ve extended Responsive Framework into successive versions as our &#8220;starter&#8221; <a href=\"https:\/\/developer.wordpress.org\/themes\/getting-started\/what-is-a-theme\/\" target=\"_blank\" rel=\"noopener noreferrer\">theme<\/a>, which kicks off every <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/\">Custom Website Project<\/a>&#8216;s <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/github-smartsheets\/i-d-project-workflow\/\">implementation phase<\/a>.<\/p>\n<p><span>The current <a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter-3x\/wiki\">3rd starter theme<\/a> was recently <a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter-3x\/releases\">updated<\/a> on Feb 6, 2024.<\/span><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter-3x\/releases\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Starter 3 GitHub [Latest]<\/a><\/p>\n<p><a href=\"https:\/\/id-demos.cms-devl.bu.edu\/responsive-framework-beta\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Framework Child Starter 3x [Beta] Demo Site<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-framework\/wiki\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Responsive Framework Wiki<\/a><\/p>\n<p>&nbsp;<\/p>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">For New Designers &amp; Developers<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><div class=\" bu-callout aligncenter\"><\/p>\n<h2><strong>Foundation Brings the SASS, Framework Stacks Up the PHP<\/strong><\/h2>\n<p>Responsive Foundation and Framework files are loaded into the <a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter-3x\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive Child Starter<\/a> GitHub repository that&#8217;s replicated and unpackaged for every new <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/evergreen-site-process\/\">Custom Website Project<\/a>:<\/p>\n<p>After obtaining a local copy [for one of <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/\">our projects<\/a>] and unpackaging the repository with <code>npm install<\/code> in your code editor or OS Terminal: you&#8217;ll find in the <code>\/node_modules<\/code> directory a *<code>@bostonuniversity<\/code>&#8221; folder with these directories of SASS partials from Foundation:<\/p>\n<ul>\n<li><strong><code>burf-base<\/code><\/strong>: Base SASS styles for <code>$variable<\/code> formatting of common elements like headings, tables, and forms.<\/li>\n<li><strong><code>burf-theme<\/code><\/strong>: SASS styles tailored for WordPress theme CMS and shortcodes.<\/li>\n<li><strong><code>burf-customizations<\/code><\/strong>: Styles for <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/framework-components\/\">I.D. Plugin components<\/a> to adapt to WordPress.<\/li>\n<\/ul>\n<p>For our <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/role-specific-info\/designers\/custom-editorial-projects\/\">feature article editorial projects<\/a>, you might also find this with our <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/evergreen-site-process\/\">Static Starter<\/a>:<\/p>\n<ul>\n<li><strong>**<code>burf-tools<\/code><\/strong>: Specialized SASS mixins.<\/li>\n<\/ul>\n<p><strong>What Foundation brings<\/strong> is deep within the package&#8217;s node modules. Burf stands for <span style=\"text-decoration: underline;\">B<\/span>oston <span style=\"text-decoration: underline;\">U<\/span>niversity <span style=\"text-decoration: underline;\">R<\/span>esponsive <span style=\"text-decoration: underline;\">F<\/span>oundation.<\/p>\n<p><strong>What Framework brings<\/strong> are the other miscellaneous node modules which help with compiling SASS &amp; JS \u2014 and <a href=\"https:\/\/youtu.be\/a7_WFUlFS94?si=ItQGPz9htqeQ1g8D\" target=\"_blank\" rel=\"noopener noreferrer\">the PHP<\/a> files [within the package root directory] that help the WordPress theme <em>function<\/em> between the front-end and the admin.<\/p>\n<p>In the Responsive Framework repo: WordPress hooks and functions are segmented throughout folders like <code>\/includes<\/code>, <code>\/template-parts<\/code>, <code>\/page-templates<\/code> \u2014 ultimately being called and executed within <code>functions.php<\/code>.<\/p>\n<p>A lot of our plugins will have their own directories[containing exceptions] that are included by an assisting developer when a project theme requires customizations(i.e.: A second button to be added in BU Banner&#8217;s, or revised, generated image sizes for a certain breakpoint.). Also included are miscellaneous PHP files for different segments[i.e.: the <code>header.php<\/code> or <code>footer.php<\/code>] of a webpage.<\/p>\n<p>Designers can utilize markup inclusions within template parts safely with Action Hooks. (<em>See Crucial Framework Dependencies below.<\/em>)<\/p>\n<p>*<small>If using <a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter\">Responsive Child Starter 2<\/a>, this directory is <code>\/responsive-foundation<\/code>.<br \/>\n**<small>As of <a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter-3x\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive Child Starter 3x<\/a>:<\/small> <strong>burf-tools<\/strong> was decoupled. <\/small><\/div><\/p>\n<p><div class=\" bu-callout aligncenter\"><\/p>\n<h4>Asset Loading Queue<\/h4>\n<p>When any <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-product\/\">responsive-child-starter-3x<\/a> is loading on a site, JS and CSS files dependency assets are loaded.<\/p>\n<p>This is the general order of assets loaded (<code>&lt;meta&gt;<\/code> sprinkled in) within the <code>&lt;head&gt;<\/code> element:<\/p>\n<ul>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\"><a href=\"https:\/\/360suite.google.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Analytics<\/a> <a href=\"https:\/\/www.crazyegg.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">tracking<\/a> JavaScript files to measure interactions and performance.<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">A few WordPress admin CSS files and <code>&lt;style&gt;<\/code> overrides (if logged in).<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">Any activated WP Plugin&#8217;s (most of which <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/framework-components\/\">are ours<\/a>).<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">The custom theme&#8217;s minified <code>style.min.css<\/code> file.<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">BU&#8217;s brand logo font[Whitney]: <code>bu-branding\/assets\/css\/fonts.css<\/code>.<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">jQuery files.<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\"><a href=\"https:\/\/modernizr.com\/\">Modernizer.css<\/a> file.<\/li>\n<li data-stringify-indent=\"0\" data-stringify-border=\"0\">Additional tracking, WP admin CSS overrides.<\/li>\n<\/ul>\n<p>This is the general order of assets loaded <strong>following<\/strong> the <code>&lt;footer&gt;<\/code> element:<\/p>\n<ul>\n<li>The custom theme&#8217;s minified <code>script.min.js<\/code> comes loaded first.<\/li>\n<li>Interspersed WP Plugin, security, and other JavaScript files and <code>&lt;script&gt;<\/code>&#8216;s.<\/li>\n<\/ul>\n<p><\/div><\/p>\n<h4>A Small Consideration<\/h4>\n<p>Although founded on SCSS &amp; JavaScript, we encourage using <a href=\"https:\/\/css-tricks.com\/a-complete-guide-to-custom-properties\/\" target=\"_blank\" rel=\"noopener noreferrer\">CSS custom properties<\/a> (a.k.a. <a href=\"https:\/\/youtu.be\/NtRmIp4eMjs?si=GIE5xQVpeSpxnouU\" target=\"_blank\" rel=\"noopener noreferrer\">CSS Variables<\/a>) and <a href=\"https:\/\/css-tricks.com\/use-css-clamp-to-create-a-more-flexible-wrapper-utility\/\" target=\"_blank\" rel=\"noopener noreferrer\"><code>clamp()<\/code><\/a> for performance and simplicity\u2014especially for viewport, typography, padding, margins, and box-sizing \u2014 as we transition towards Gutenberg block editing. <a href=\"https:\/\/youtu.be\/fYq5PXgSsbE?si=VsGmS5Q77Qr9McSg\" target=\"_blank\" rel=\"noopener noreferrer\">Flexbox<\/a> &amp; <a href=\"https:\/\/youtu.be\/EiNiSFIPIQE?si=-6jmI1N759Rtg-1_\" target=\"_blank\" rel=\"noopener noreferrer\">CSS Grid<\/a> are also viable now for <em>our<\/em> browser support needs.<\/p>\n<p>Implementing <a href=\"https:\/\/css-tricks.com\/css-logical-properties-and-values\/\" target=\"_blank\" rel=\"noopener noreferrer\">logical properties<\/a> is also <a href=\"https:\/\/youtu.be\/cV9JhEV4Ll0?si=SBrDKSmdbGjS7IyR\" target=\"_blank\" rel=\"noopener noreferrer\">crucial for better internationalization<\/a> as not everyone reads left-to-right or even top-to-bottom. Our designs need to adapt as a result. We owe it to our prospective students. <\/div>\n<\/div>\n\n<hr \/>\n<h2><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.08.39\u202fPM.png\" alt=\"\" width=\"1429\" height=\"1000\" class=\"alignnone size-full wp-image-3520\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.08.39\u202fPM.png 1429w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.08.39\u202fPM-636x445.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.08.39\u202fPM-1024x717.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.08.39\u202fPM-768x537.png 768w\" sizes=\"(max-width: 1429px) 100vw, 1429px\" \/><\/h2>\n<h2>Product Development<\/h2>\n<p>Maintaining the latest versions of <strong>Responsive Foundation<\/strong> and <strong>Responsive Framework<\/strong>\u00a0is essential for all Boston University websites.<\/p>\n<p>These updates are managed according to departmental budget and resource availability.<\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/id-product-feedback\/discussions\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">ID Product Feedback<\/a><\/p>\n<p>&nbsp;<\/p>\n<div class=\" bu-callout aligncenter\"><\/p>\n<h3>Catch Up on Slack<\/h3>\n<p>We have a few channels dedicated to product development and updates. Look for them in our Slack organization:<\/p>\n<p><code>#id-product-development<\/code><\/p>\n<p><code>#id-product-updates<\/code><\/p>\n<p><code>#id-product-prebuilt-themes<\/code><\/p>\n<p><\/div>\n<p>&nbsp;<\/p>\n<h3>Crucial<strong>\u00a0<\/strong>Framework Dependencies<\/h3>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">BU Branding<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.11.18\u202fPM.png\" alt=\"\" width=\"780\" height=\"617\" class=\"size-full wp-image-3521 alignnone\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.11.18\u202fPM.png 780w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.11.18\u202fPM-636x503.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.11.18\u202fPM-768x608.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/p>\n<p>An integral dependency of Responsive Framework&#8217;s customizer, with header and footer options that control the Boston University logo&#8217;s output.<\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/bu-branding?tab=readme-ov-file#boston-university-branding-plugin\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">GitHub Repository<\/a> <\/div>\n<\/div>\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">BU Alerts<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p>BU Alerts supports Responsive Framework for displaying <strong>campus-wide<\/strong> alerts [mostly safety notices] that feature prominently on all BU Websites and is manually activated by I.D.&#8217;s WordPress Devs for testing.<\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/bu-alert-plugin\/wiki\" class=\"button-secondary\">Documentation<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/bu-alert-plugin\" class=\"button-secondary\">GitHub Repository &amp; Wiki<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/bu-alert-plugin\" class=\"button-secondary\">Enable BU Alerts<\/a> <\/div>\n<\/div>\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">BU Announcements<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.15.48\u202fPM.png\" alt=\"\" width=\"1426\" height=\"472\" class=\"alignnone size-full wp-image-3522\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.15.48\u202fPM.png 1426w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.15.48\u202fPM-636x211.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.15.48\u202fPM-1024x339.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.15.48\u202fPM-768x254.png 768w\" sizes=\"(max-width: 1426px) 100vw, 1426px\" \/><\/p>\n<p>Support for adding and editing a <strong>site-wide<\/strong> <em>announcement<\/em>.<\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/bu-announcements?tab=readme-ov-file#bu-announcements\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Documentation<\/a> <\/div>\n<\/div>\n\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">BU Navigation<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/screenshot-1-636x448-1.png\" alt=\"\" width=\"636\" height=\"448\" class=\"alignnone size-full wp-image-3523\" \/><\/p>\n<p>A part of Responsive Framework that provides a manageable admin interface for pages.<\/p>\n<p><a href=\"https:\/\/developer.bu.edu\/bu-navigation\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Feature Page<\/a><\/p>\n<p><a href=\"https:\/\/www.bu.edu\/tech\/services\/cccs\/websites\/www\/wordpress\/how-to\/using-bu-navigation\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Documentation<\/a> <\/div>\n<\/div>\n\n<p>&nbsp;<\/p>\n<h4>Action Hooks<\/h4>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.23.00\u202fPM.png\" alt=\"\" width=\"1192\" height=\"713\" class=\"alignnone size-full wp-image-3524\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.23.00\u202fPM.png 1192w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.23.00\u202fPM-636x380.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.23.00\u202fPM-1024x613.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/Screenshot-2025-06-05-at-3.23.00\u202fPM-768x459.png 768w\" sizes=\"(max-width: 1192px) 100vw, 1192px\" \/><\/p>\n<p>A special structural collection of PHP files for adding extra markup before or after different parts of Responsive Child Starter 3x&#8217;s theme template parts.<\/p>\n<p>It helps designers customize without needing to dive into complex functional code, and it helps free up developer resourcing.<\/p>\n<p><a href=\"https:\/\/docs.google.com\/presentation\/d\/1AYCFugKAlK_wLxKBrxhA_1kKVg30wjPMkRRJyDa4V0Y\/edit#slide=id.p\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">2019 Presentation<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-child-starter\/wiki\/Action-Hooks-for-Rapid-Development\" class=\"button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">Github Wiki Information<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/bu-ist\/responsive-hooks\" class=\"button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">Hooks GitHub Repository<\/a><\/p>\n<p><a href=\"https:\/\/id-demos.cms-devl.bu.edu\/hooks\/\" class=\"button-secondary\" target=\"_blank\" rel=\"noopener noreferrer\">Reference Hooks Demo Site<\/a><\/p>\n<p><a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/framework-components\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button button-primary\">Plugin Listing<\/a><\/p>\n<hr \/>\n<h2><strong>The Future<\/strong><\/h2>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM-636x370.png\" alt=\"\" width=\"636\" height=\"370\" class=\"size-medium wp-image-3404 alignnone\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM-636x370.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM-1024x596.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM-768x447.png 768w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM-1536x894.png 1536w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/04\/Screenshot-2024-12-10-at-10.44.56\u202fAM.png 2022w\" sizes=\"(max-width: 636px) 100vw, 636px\" \/><\/p>\n<p>We&#8217;re in the middle of adopting Gutenberg for Boston University.<\/p>\n<p><strong>We are currently at the Implementation half of Phase 1.<br \/>\n<\/strong>At a high level, this will all take place in three phases:<\/p>\n<h6><strong>Phase 1<\/strong><\/h6>\n<h4><strong>Architecture Research &amp; Prototyping \/ Implementation<\/strong><\/h4>\n<p>Essentially research for block architecture, update to framework and tools to support block development.<\/p>\n<h6><strong>Phase 2<\/strong><\/h6>\n<h4><strong>Update &amp; Build Plugins<\/strong><\/h4>\n<p>Update and\/or build plugins for all existing features for block compatibility.<\/p>\n<h6><strong>Phase 3<\/strong><\/h6>\n<h4><strong>Wider Adoption &amp; Classic Editor Retirement<\/strong><\/h4>\n<p>Retire classic editor, client training, existing site transition planning.<\/p>\n<p>The overall process entails:<\/p>\n<ul>\n<li>Developing a unified block architecture.<\/li>\n<li>Creating a new plugin starter repository.<\/li>\n<li>Introducing a consolidated NPM package for BU Base styling.<\/li>\n<li>Updating existing block components.<\/li>\n<li>Building a Gutenberg training site.<\/li>\n<li>Updating the BU Blocks plugin.<\/li>\n<li>Testing the new child starter theme.<\/li>\n<\/ul>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h4 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">So New Hires Are Familiar\u2026<\/h4><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><div class=\" bu-callout aligncenter\"><\/p>\n<p><img loading=\"lazy\" src=\"\/marcom-team\/files\/2025\/06\/How-to-Use-the-WordPress-Gutenberg-A-Beginners-Guide-to-the-WordPress-Block-Editor-174754617.png\" alt=\"\" width=\"1024\" height=\"596\" class=\"alignnone size-full wp-image-3525\" srcset=\"https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/How-to-Use-the-WordPress-Gutenberg-A-Beginners-Guide-to-the-WordPress-Block-Editor-174754617.png 1024w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/How-to-Use-the-WordPress-Gutenberg-A-Beginners-Guide-to-the-WordPress-Block-Editor-174754617-636x370.png 636w, https:\/\/sites.bu.edu\/marcom-team\/files\/2025\/06\/How-to-Use-the-WordPress-Gutenberg-A-Beginners-Guide-to-the-WordPress-Block-Editor-174754617-768x447.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<h2><strong>A Word About Gutenberg<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.org\/gutenberg\/\" target=\"_blank\" rel=\"noopener noreferrer\">Gutenberg<\/a> is <a href=\"https:\/\/youtu.be\/PBr3TgVRrkE?si=BKGJ8cVTLjxclv9Y\">WordPress&#8217;s modern block-based editor and site-building tool<\/a> that has become the default content creation experience since WordPress 5.0. It&#8217;s presently being utilized in a carefully curated manner for <a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/framework-components\/\">our BU Programs, Prepress and Blocks plugins<\/a>.<\/p>\n<p><a href=\"https:\/\/wordpress.org\/playground\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">WordPress Playground<\/a><\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/gutenberg\/\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button-secondary\">Gutenberg Plugin Page on WordPress<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/WordPress\/gutenberg\" class=\"button-secondary\">Check out the Gutenberg GitHub Repository<\/a><\/p>\n<p><\/div> <\/div>\n<\/div>\n\n<hr \/>\n<h4>Next Section<\/h4>\n<h2><a href=\"https:\/\/sites.bu.edu\/marcom-team\/departments\/interactive-design\/what-we-do\/id-offerings\/\">Our Offerings<\/a><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>Responsi represents Interactive Design&#8217;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\u2014including its foundations, schools, colleges, and departments. Put another way: Foundation defines the soul. Framework makes the body. [&hellip;]<\/p>\n","protected":false},"author":12906,"featured_media":0,"parent":319,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/454"}],"collection":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/users\/12906"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/comments?post=454"}],"version-history":[{"count":50,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/454\/revisions"}],"predecessor-version":[{"id":4290,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/454\/revisions\/4290"}],"up":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/pages\/319"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/marcom-team\/wp-json\/wp\/v2\/media?parent=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}