SlideShare a Scribd company logo
1 of 8
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)
Cascade at UC Davis


• Clients

• Usage Statistics

• Goals of the service

• Background

• Demo
The New Model

• Provides standard formats and two templates

• Centralizes core site administration, resources
  and enhancements

• Modular content blocks

• Easy site configuration
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
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
Resources & Questions

• For a copy of handouts and presentation
  slides, visit http://cms.ucdavis.edu/conference/

• Question and answer period

More Related Content

Viewers also liked (8)

Combinations of resistors
Combinations of resistorsCombinations of resistors
Combinations of resistors
 
healthPERX Telehealth Brochure
healthPERX Telehealth BrochurehealthPERX Telehealth Brochure
healthPERX Telehealth Brochure
 
Visie op Sectoren Agrarisch 2011
Visie op Sectoren Agrarisch 2011Visie op Sectoren Agrarisch 2011
Visie op Sectoren Agrarisch 2011
 
Microsoft C# ASP.Net MVC training For Recruiters
Microsoft C# ASP.Net MVC training For RecruitersMicrosoft C# ASP.Net MVC training For Recruiters
Microsoft C# ASP.Net MVC training For Recruiters
 
Tutorial gmail actitics
Tutorial gmail actiticsTutorial gmail actitics
Tutorial gmail actitics
 
Pechakucha Un blog para empezar... (Acti-tics))
Pechakucha Un blog para empezar... (Acti-tics))Pechakucha Un blog para empezar... (Acti-tics))
Pechakucha Un blog para empezar... (Acti-tics))
 
Tutorial actitics Gmail
Tutorial actitics GmailTutorial actitics Gmail
Tutorial actitics Gmail
 
Tutorial Flickr Actitics
Tutorial Flickr ActiticsTutorial Flickr Actitics
Tutorial Flickr Actitics
 

Similar to A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference

Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
NASIG
 
Enrolments using external database
Enrolments using external databaseEnrolments using external database
Enrolments using external database
Alex Walker
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
Stephanie Leary
 
07 distance learning standards-common cartridge
07 distance learning standards-common cartridge07 distance learning standards-common cartridge
07 distance learning standards-common cartridge
宥均 林
 

Similar to A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference (20)

Stupid Index Block Tricks
Stupid Index Block TricksStupid Index Block Tricks
Stupid Index Block Tricks
 
MetadataTheory: Learning Repositories Technologies (9th of 10)
MetadataTheory: Learning Repositories Technologies (9th of 10)MetadataTheory: Learning Repositories Technologies (9th of 10)
MetadataTheory: Learning Repositories Technologies (9th of 10)
 
MetadataTheory: Introduction to Repositories (8th of 10)
MetadataTheory: Introduction to Repositories (8th of 10)MetadataTheory: Introduction to Repositories (8th of 10)
MetadataTheory: Introduction to Repositories (8th of 10)
 
Kent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionKent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource Selection
 
The ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole GobleThe ELIXIR UK training portal (TeSS) by Carole Goble
The ELIXIR UK training portal (TeSS) by Carole Goble
 
Bill Burns - How to Board a Moving Train: Managing DITA Content Models in a L...
Bill Burns - How to Board a Moving Train: Managing DITA Content Models in a L...Bill Burns - How to Board a Moving Train: Managing DITA Content Models in a L...
Bill Burns - How to Board a Moving Train: Managing DITA Content Models in a L...
 
Rubedo features list
Rubedo features listRubedo features list
Rubedo features list
 
Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
Upcycling a Schol Comm Unit: Building Bridges with Creativity, Reallocations,...
 
BackboneJS
BackboneJSBackboneJS
BackboneJS
 
Enrolments using external database
Enrolments using external databaseEnrolments using external database
Enrolments using external database
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Preliminary committee presentation
Preliminary committee presentationPreliminary committee presentation
Preliminary committee presentation
 
07 distance learning standards-common cartridge
07 distance learning standards-common cartridge07 distance learning standards-common cartridge
07 distance learning standards-common cartridge
 
Possibilities for Koha 4
Possibilities for Koha 4Possibilities for Koha 4
Possibilities for Koha 4
 
Deluca "Building Momentum and Support for Institutional Repository Deposits"
Deluca "Building Momentum and Support for Institutional Repository Deposits"Deluca "Building Momentum and Support for Institutional Repository Deposits"
Deluca "Building Momentum and Support for Institutional Repository Deposits"
 
Practical Blog Preservation (Workshop)
Practical Blog Preservation (Workshop)Practical Blog Preservation (Workshop)
Practical Blog Preservation (Workshop)
 
Moodle2demo
Moodle2demoMoodle2demo
Moodle2demo
 
BIS3400 Oct/Nov 2018
BIS3400 Oct/Nov 2018BIS3400 Oct/Nov 2018
BIS3400 Oct/Nov 2018
 
Movingto moodle2 v1 1
Movingto moodle2 v1 1Movingto moodle2 v1 1
Movingto moodle2 v1 1
 
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
RDAP 16 Poster: Challenges and Opportunities in an Institutional Repository S...
 

More from hannonhill

Optimizing MySQL for Cascade Server
Optimizing MySQL for Cascade ServerOptimizing MySQL for Cascade Server
Optimizing MySQL for Cascade Server
hannonhill
 
Using Cascade technology to increase SEO/Landing Page Optimization
Using Cascade technology to increase SEO/Landing Page OptimizationUsing Cascade technology to increase SEO/Landing Page Optimization
Using Cascade technology to increase SEO/Landing Page Optimization
hannonhill
 
Information Architecture and User Experience: The Journey, The Destination, T...
Information Architecture and User Experience: The Journey, The Destination, T...Information Architecture and User Experience: The Journey, The Destination, T...
Information Architecture and User Experience: The Journey, The Destination, T...
hannonhill
 
Connecting Ecommerce & Centralized Analytics to Cascade Server
Connecting Ecommerce & Centralized Analytics to Cascade ServerConnecting Ecommerce & Centralized Analytics to Cascade Server
Connecting Ecommerce & Centralized Analytics to Cascade Server
hannonhill
 
Data Modeling with Cascade Server and HighCharts JS
Data Modeling with Cascade Server and HighCharts JSData Modeling with Cascade Server and HighCharts JS
Data Modeling with Cascade Server and HighCharts JS
hannonhill
 
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
hannonhill
 
Accessibility in Practice: Integrating Web Accessibility into Cascade Training
Accessibility in Practice:  Integrating Web Accessibility into Cascade TrainingAccessibility in Practice:  Integrating Web Accessibility into Cascade Training
Accessibility in Practice: Integrating Web Accessibility into Cascade Training
hannonhill
 
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade ServerCrowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
hannonhill
 
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
hannonhill
 
Climbing Migration Mountain: 200+ Sites from the Ground Up
Climbing Migration Mountain: 200+ Sites from the Ground UpClimbing Migration Mountain: 200+ Sites from the Ground Up
Climbing Migration Mountain: 200+ Sites from the Ground Up
hannonhill
 
In Pursuit of the Grand Unified Template
In Pursuit of the Grand Unified TemplateIn Pursuit of the Grand Unified Template
In Pursuit of the Grand Unified Template
hannonhill
 
Cusestarter or How We Built Our Own Crowdfunding Platform
Cusestarter or How We Built Our Own Crowdfunding PlatformCusestarter or How We Built Our Own Crowdfunding Platform
Cusestarter or How We Built Our Own Crowdfunding Platform
hannonhill
 
Web Services: Encapsulation, Reusability, and Simplicity
Web Services: Encapsulation, Reusability, and SimplicityWeb Services: Encapsulation, Reusability, and Simplicity
Web Services: Encapsulation, Reusability, and Simplicity
hannonhill
 
Cascade Server: Past, Present, and Future!
Cascade Server: Past, Present, and Future!Cascade Server: Past, Present, and Future!
Cascade Server: Past, Present, and Future!
hannonhill
 
Web Forms, or How I Learned to Stop Worrying and Love Web Services
Web Forms, or How I Learned to Stop Worrying and Love Web ServicesWeb Forms, or How I Learned to Stop Worrying and Love Web Services
Web Forms, or How I Learned to Stop Worrying and Love Web Services
hannonhill
 
Outputting Their Full Potential: Using Outputs for Site Redesigns and Develo...
Outputting Their Full Potential: Using Outputs for Site Redesigns andDevelo...Outputting Their Full Potential: Using Outputs for Site Redesigns andDevelo...
Outputting Their Full Potential: Using Outputs for Site Redesigns and Develo...
hannonhill
 

More from hannonhill (20)

Cascade + Bootstrap = Awesome
Cascade + Bootstrap = AwesomeCascade + Bootstrap = Awesome
Cascade + Bootstrap = Awesome
 
Web Governance Crash Course: Creating a Sustainable Digital Transformation
Web Governance Crash Course: Creating a Sustainable Digital TransformationWeb Governance Crash Course: Creating a Sustainable Digital Transformation
Web Governance Crash Course: Creating a Sustainable Digital Transformation
 
Optimizing MySQL for Cascade Server
Optimizing MySQL for Cascade ServerOptimizing MySQL for Cascade Server
Optimizing MySQL for Cascade Server
 
Using Cascade technology to increase SEO/Landing Page Optimization
Using Cascade technology to increase SEO/Landing Page OptimizationUsing Cascade technology to increase SEO/Landing Page Optimization
Using Cascade technology to increase SEO/Landing Page Optimization
 
Information Architecture and User Experience: The Journey, The Destination, T...
Information Architecture and User Experience: The Journey, The Destination, T...Information Architecture and User Experience: The Journey, The Destination, T...
Information Architecture and User Experience: The Journey, The Destination, T...
 
2 Men 1 Site
2 Men 1 Site2 Men 1 Site
2 Men 1 Site
 
Connecting Ecommerce & Centralized Analytics to Cascade Server
Connecting Ecommerce & Centralized Analytics to Cascade ServerConnecting Ecommerce & Centralized Analytics to Cascade Server
Connecting Ecommerce & Centralized Analytics to Cascade Server
 
Data Modeling with Cascade Server and HighCharts JS
Data Modeling with Cascade Server and HighCharts JSData Modeling with Cascade Server and HighCharts JS
Data Modeling with Cascade Server and HighCharts JS
 
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
Modernizing Internal Communications with Cascade Server, WordPress and MailCh...
 
Fun with Cascade Server!
Fun with Cascade Server!Fun with Cascade Server!
Fun with Cascade Server!
 
Accessibility in Practice: Integrating Web Accessibility into Cascade Training
Accessibility in Practice:  Integrating Web Accessibility into Cascade TrainingAccessibility in Practice:  Integrating Web Accessibility into Cascade Training
Accessibility in Practice: Integrating Web Accessibility into Cascade Training
 
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade ServerCrowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
Crowdsourced Maps: From Google Forms to Fusion Tables to Cascade Server
 
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...	Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
Superautomatic! Data Feeds, Bricks, and Blocks, with Server-side Transformat...
 
Climbing Migration Mountain: 200+ Sites from the Ground Up
Climbing Migration Mountain: 200+ Sites from the Ground UpClimbing Migration Mountain: 200+ Sites from the Ground Up
Climbing Migration Mountain: 200+ Sites from the Ground Up
 
In Pursuit of the Grand Unified Template
In Pursuit of the Grand Unified TemplateIn Pursuit of the Grand Unified Template
In Pursuit of the Grand Unified Template
 
Cusestarter or How We Built Our Own Crowdfunding Platform
Cusestarter or How We Built Our Own Crowdfunding PlatformCusestarter or How We Built Our Own Crowdfunding Platform
Cusestarter or How We Built Our Own Crowdfunding Platform
 
Web Services: Encapsulation, Reusability, and Simplicity
Web Services: Encapsulation, Reusability, and SimplicityWeb Services: Encapsulation, Reusability, and Simplicity
Web Services: Encapsulation, Reusability, and Simplicity
 
Cascade Server: Past, Present, and Future!
Cascade Server: Past, Present, and Future!Cascade Server: Past, Present, and Future!
Cascade Server: Past, Present, and Future!
 
Web Forms, or How I Learned to Stop Worrying and Love Web Services
Web Forms, or How I Learned to Stop Worrying and Love Web ServicesWeb Forms, or How I Learned to Stop Worrying and Love Web Services
Web Forms, or How I Learned to Stop Worrying and Love Web Services
 
Outputting Their Full Potential: Using Outputs for Site Redesigns and Develo...
Outputting Their Full Potential: Using Outputs for Site Redesigns andDevelo...Outputting Their Full Potential: Using Outputs for Site Redesigns andDevelo...
Outputting Their Full Potential: Using Outputs for Site Redesigns and Develo...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

A Modular Content Model, by UC Davis for Hannon Hill's 2012 Cascade Server User Conference

  • 1. 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)
  • 2. Cascade at UC Davis • Clients • Usage Statistics • Goals of the service • Background • Demo
  • 3. The New Model • Provides standard formats and two templates • Centralizes core site administration, resources and enhancements • Modular content blocks • Easy site configuration
  • 4. 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
  • 5.
  • 6.
  • 7. 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
  • 8. Resources & Questions • For a copy of handouts and presentation slides, visit http://cms.ucdavis.edu/conference/ • Question and answer period