A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference
-
Upload
hannonhill -
Category
Technology
-
view
1.441 -
download
1
description
Transcript of A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference
![Page 1: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/1.jpg)
Introduction
• Who we are • Craig Farris, Jessica Hayes and Christian Coulon
• About UC Davis• 32,653 students• 4,009 academic staff• 13,311 non-academic staff• 207,974 living alumni• 4 colleges (Agricultural and Environmental Sciences, Biological
Sciences, Engineering, Letters and Science) • 6 professional schools (Education, Law, Management, Medicine,
Veterinary Medicine, and the Betty Irene Moore School of Nursing)
![Page 2: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/2.jpg)
Cascade at UC Davis
• Clients
• Usage Statistics
• Goals of the service
• Background
• Demo
![Page 3: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/3.jpg)
The New Model
• Provides standard formats and two templates
• Centralizes core site administration, resources and enhancements
• Modular content blocks
• Easy site configuration
![Page 4: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/4.jpg)
Inner Workings
• CSS content block model• Provides the core styling of optional content blocks and region-
specific styling of elements
• Block processor• Receives XML for attached content blocks; includes individual
processors• Unique identifier is used to match block XML with correct individual
processor• Block output wrapped in a content box (for CSS)• Undefined block defaults as raw XHTML
• Block head• Loads specific JS or CSS required by any defined block using JS,
loading each required element only once
![Page 5: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/5.jpg)
![Page 6: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/6.jpg)
![Page 7: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/7.jpg)
Current Block Library
• Available currently:• Code block – accepts an include statement to output dynamic content• FAQ block – includes basic accordion effect• Feature block• RSS block• Simple Form Builder block – front end only, client provides the backend processing
Slideshow block – jQuery-based rotating image slideshow
• Blocks for future development:• Video/Multimedia• XHTML block• People (Staff, Faculty)• Events• Social media (Twitter, FaceBook, Flickr)• Cross-site blocks• Search block
![Page 8: A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference](https://reader036.fdocuments.us/reader036/viewer/2022081602/555591fed8b42a8e1f8b4b2a/html5/thumbnails/8.jpg)
Resources & Questions
• For a copy of handouts and presentation slides, visit http://cms.ucdavis.edu/conference/
• Question and answer period