Colonial Williamsburg Education Resource Libary
Created as way for teachers to access Colonial Williamsburg’s vast library of educational media.
Pared down to the basics
With the generous amount of resources available, I chose to limit my design to the basics to reduce the user's mental load.
Custom module to display resources
I love the Views module, I do, but in this case it just couldn't handle three different content types, two different taxonomies, and grouping every which way from Sunday. Needless to say, I created my own module to display the three content types, nicely separated, and grouped by title, era, subject, or theme.
Provided access control
The Teacher Institute materials can only be accessed by Teacher Institute partcipants. To enable that I used the Content Access, Rules, and Registration Code modules to enable per-node access.