SlideShare uma empresa Scribd logo
1 de 17
CALENDARS IN
CASCADE SERVER
 ERIC L. EPPS   @ERICEPPS
OVERVIEW

•   Pros/Cons of using this method
•   Look at web interfaces
•   XML Source files
•   Process
•   XSL/Velocity Code!
PROS & CONS

     ADVANTAGES               DISADVANTAGES

• Few source files, many   • Lots of pages
  views                    • Long time to publish
• Uniform look & feel,       (much better in 7.x)
  control                  • Complex style sheets
• Easily maintained with
  Web Services scripts
  and auto-publish
• Descriptive URLs
WEB INTERFACE

HOME PAGE – MINI-CALENDAR
WEB INTERFACE

DAILY EVENT LISTING
WEB INTERFACE

WEEKLY ROOM SCHEDULE
WEB INTERFACE

CAMPUS MAP PAGE – TODAY’S SCHEDULE
WEB INTERFACE

FULL MONTHLY CALENDAR
WEB INTERFACE

FACULTY SCHEDULE
OTHER INTERFACES

ICALENDAR FEED – GOOGLE CALENDAR
OTHER INTERFACES

 DISPLAY MONITOR
OTHER INTERFACES

WAY-FINDING KIOSK
XML SOURCE
COURSE SCHEDULE      EVENT LISTING     FACULTY
                                     SCHEDULES
PROCESS

• Events vs. Recurring Schedules
  • Event List = Easy
    1. pull the list of events
    2. if it matches criteria, output
  • Class Schedule, Faculty Schedule = More Difficult
    1. pull list of classes
    2. create list of events from recurrence
    3. if event from list matches criteria, output
CHOOSING THE TOOL

• Just Event List? Just Schedule info?
  • Pull list of events/courses
  • Don’t need to parse recurrence
  • XSL
• Listing by Room/Faculty Member?
  • Need to parse recurrence
  • May need to combine both in single page
  • Velocity
• In general, I use XSL when the XML source is similar
  to the desired output, Velocity when I need to
  manipulate the data more.
CODE WALKTHROUGH

HTTPS://GITHUB.COM/ERICEPPS/CASCADE-CALENDAR
THANK YOU!


Links for this presentation:
http://bit.ly/CSUC12-Calendars




Eric L. Epps
Web Developer
Sauk Valley Community College
eric.epps@svcc.edu

Mais conteúdo relacionado

Destaque

Destaque (19)

Evaluation for preliminary task
Evaluation for preliminary taskEvaluation for preliminary task
Evaluation for preliminary task
 
Crafting Reusable Resources
Crafting Reusable ResourcesCrafting Reusable Resources
Crafting Reusable Resources
 
Podcast (Draft)
Podcast (Draft)Podcast (Draft)
Podcast (Draft)
 
Presentation1
Presentation1Presentation1
Presentation1
 
ICT and eTwinning kA1-Central Primary School-inverness 2014
ICT and eTwinning kA1-Central Primary School-inverness 2014ICT and eTwinning kA1-Central Primary School-inverness 2014
ICT and eTwinning kA1-Central Primary School-inverness 2014
 
Jelly bean
Jelly beanJelly bean
Jelly bean
 
00058
0005800058
00058
 
Religion diet
Religion dietReligion diet
Religion diet
 
Okkar mál í Fellahverfi - nóvember 2013
Okkar mál í Fellahverfi - nóvember 2013Okkar mál í Fellahverfi - nóvember 2013
Okkar mál í Fellahverfi - nóvember 2013
 
Oriflame opportunity in Viet Nam
Oriflame opportunity in Viet NamOriflame opportunity in Viet Nam
Oriflame opportunity in Viet Nam
 
Welcome back2º
Welcome back2ºWelcome back2º
Welcome back2º
 
งานนำเสนอวิชาการ1
งานนำเสนอวิชาการ1งานนำเสนอวิชาการ1
งานนำเสนอวิชาการ1
 
Chefaredossier
ChefaredossierChefaredossier
Chefaredossier
 
La inteligencia
La inteligenciaLa inteligencia
La inteligencia
 
Jane austen
Jane austenJane austen
Jane austen
 
La inteligencia
La inteligenciaLa inteligencia
La inteligencia
 
Síntesis de evaluación
Síntesis de evaluaciónSíntesis de evaluación
Síntesis de evaluación
 
Social mediabook
Social mediabookSocial mediabook
Social mediabook
 
5 Unbelievable Tricks to Help You COPE
5 Unbelievable Tricks to Help You COPE5 Unbelievable Tricks to Help You COPE
5 Unbelievable Tricks to Help You COPE
 

Calendars in Cascade Server