Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Calendars in Cascade Server

456 views

Published on

Presentation at 2012 Cascade Server User Conference: http://www.hannonhill.com/news/conference/Sessions/Calendars-Cascade-Server.html

  • Be the first to comment

  • Be the first to like this

Calendars in Cascade Server

  1. 1. CALENDARS INCASCADE SERVER ERIC L. EPPS @ERICEPPS
  2. 2. OVERVIEW• Pros/Cons of using this method• Look at web interfaces• XML Source files• Process• XSL/Velocity Code!
  3. 3. 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
  4. 4. WEB INTERFACEHOME PAGE – MINI-CALENDAR
  5. 5. WEB INTERFACEDAILY EVENT LISTING
  6. 6. WEB INTERFACEWEEKLY ROOM SCHEDULE
  7. 7. WEB INTERFACECAMPUS MAP PAGE – TODAY’S SCHEDULE
  8. 8. WEB INTERFACEFULL MONTHLY CALENDAR
  9. 9. WEB INTERFACEFACULTY SCHEDULE
  10. 10. OTHER INTERFACESICALENDAR FEED – GOOGLE CALENDAR
  11. 11. OTHER INTERFACES DISPLAY MONITOR
  12. 12. OTHER INTERFACESWAY-FINDING KIOSK
  13. 13. XML SOURCECOURSE SCHEDULE EVENT LISTING FACULTY SCHEDULES
  14. 14. 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
  15. 15. 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.
  16. 16. CODE WALKTHROUGHHTTPS://GITHUB.COM/ERICEPPS/CASCADE-CALENDAR
  17. 17. THANK YOU!Links for this presentation:http://bit.ly/CSUC12-CalendarsEric L. EppsWeb DeveloperSauk Valley Community Collegeeric.epps@svcc.edu

×