Important information for those who are working with VCU units on projects that use the Compass web framework. Last updated June 15, 2021.
As of May 2021, VCU has a network of 601 websites designated as “organizational websites” in our A to Z index. TerminalFour, our university’s official CMS manages 488 of those, over 80%.
All organizational websites are governed by a set of rules, regulations and guidelines, known as VCU Web Standards. Our web standards are authorized by the Organizational Websites Management and Hosting Policy. All vendors and stakeholders should have an understanding of the VCU Web Standards, but there are a few significant items for the purposes of this document.
Compass, the university web framework, is a cross-unit initiative from VCU Technology Services and University Relations that's designed to bring consistency in branding and structure to VCU’s web presence.
Created in partnership by VCU’s Technology Services and University Relations, Compass is an ongoing initiative committed to the acceleration and excellence of VCU’s websites and web applications.
Compass’s goal is to bootstrap the development process for VCU Websites, allowing web content managers and developers to create “on-brand” and “within-standard” websites and web applications without the creation of foundation-like assets on a per-project basis. With a web framework that is centrally supported, branded, tested and documented, VCU departmental website managers have a consistent and compliant framework for their website projects.
Compass is laser-focused on providing an inclusive and excellent experience for our students and stakeholders. As a premier higher education institution, it is vital we commit to creating a framework that focuses on the needs of our specific web users. While we have been inspired by Twitter Bootstrap, we cannot rely on their platform to make the right decisions for VCU.
In partnership with University Relations, Technology Services has created a scalable and adaptable implementation of Compass in our TerminalFour application. Within T4, we have provided an ever-growing list of shared assets to create reliable experiences for individual websites. Websites can achieve a custom appearance with individual CSS and JS theming and additional “content types” within TerminalFour.
Note: The T41 implementation will present certain challenges for developers not familiar with working within a strict framework. While the constraints of working within the framework have unique challenges, it is important to understand how the implementation is based upon our core mission toward fully realizing a consistent and compliant framework. Our primary goals with Compass include ease of use for the content managers, consistency for the end-users, and future-proofing the project, post completion.
Current employees and affiliates can find directions on exploring and developing with Compass on the components.compass.vcu.edu Guidelines page. Feel free to install the package via NPM or GIT.
Technology Services provides a bi-weekly support for Compass via Web Services' open consulting service. View the consulting schedule.