A Drupal 9 theme that may be used as a base from which to build consistent and compliant Indiana University websites in accordance with version 3.x of the Indiana University Website Style Guide and IU brand guidelines. The theme complies with accessibility guidelines so that visitors with disabilities can still access your site.
This project was developed as for the migration of the Indiana University Libraries website from Drupal 7 to Drupal 8, and has now been evolved to support Drupal 9.
Roadmap
✅ Completed ⚠️ In progress ? Not started
- Style Guide support:
- ✅ IU Branding Header & Footer.
- ✅ Standard "belt" section above footer for Social media icons and inline nav links.
Note: this requires placing custom menus in the designated theme regions. Use the Link attributes module to addicon-[platform]
classes to turn social links into icons. - ✅ Expanded "skirt" section above footerfor columnar lists of resources and links and connect/info text block.
Note: this requires placing custom menus and text blocks in the designated theme regions. - ✅ IU Web Elements.
- ✅ Chunks and Sections Implemented with IU Paragraphs module.
- ✅ IU Color palette selection. Most sites I've seen use the "mahogany" palette, thus we default to this one.
- ✅ Off-canvas mobile menu - #2945165: Implement offCanvas mobile menu support
- ✅ Option to select a campus-specific branded header/footer.
- ✅ Aria Landmarks support
- ✅ Bicentennial in footer (https://200.iu.edu)
- ? IU Search support (Google Custom Search)
- Drupal 8/9 features support:
- ✅ Core Settings Tray (ie, outside-in) support.
- ✅ All standard Drupal widgets themed (using Drupal Styleguide module).
- ? Core Search drop-in replacement in header.
- ✅ Core Layout Discovery support -- the theme overrides
layout--onecol
to avoid collisions with IU Framework CSS class naming conventions.
- Drupal contrib module integrations:
- ✅ Paragraphs module integration via IU Paragraphs module.
- ✅ Webform module integration.