Carnegie Museums of Pittsburgh
Carnegie Museums of Pittsburgh welcomes all visitors, both on-site and online. We work to assist visitors with disabilities in obtaining reasonable and appropriate accommodations, and in supporting equal access to services, programs, and activities.
This web accessibility guide includes best practices, resources, and practical advice about how to ensure all users have equal access to information and functionality. These best practices are targeted at helping the Carnegie Museums of Pittsburgh web team meet WCAG A & AA level standards on all future website creation.
This project is a collaboration between the Innovation Studio at Carnegie Museums of Pittsburgh and Bearded, and it is our goal to scale these formalized web accessibility guidelines outward to become the comprehensive inclusion handbook for our museums.
A Middleman Project Template with Stubble Integration.
This is an opinionated Middleman template to get the team at Bearded building static sites quickly.
It encourages third-party asset management via Bower, and includes a default
- Bower for package management
config.rufor easy deployment to Heroku
- Clone the repository to your local machine.
- In the project's root directory, run
bundle installto install the necessary Ruby Gems.
npm install && bower installto install the project's NPM & Bower dependencies.
middleman, and navigate to
http://localhost:4567in your browser.
Building the Project
To build static (HTML) pages from Middleman, run
middleman build on the command line. The generated files will be placed into a
build directory. See the Middleman docs for more information.
NPM Scripts Usage
To generate Modernizr, on the command line, type
npm run modernizr. This will run generate a build of the latest version of Modernizr based on the feature detects listed in modernizr.config.json, and drop that compiled (not minified) file into
To use Grunticon, drop some SVGs into
source/assets/grunticon/dev, and then on the command line run
npm run icons. This will generate all of the necessary Grunticon-related files for you and drop them into
Rimraf is set up as part of both of the Modernizr & Grunticon tasks to clean any previously generated files and prepare the directories for the newly generated files.