Calendars in Cascade Server
Transcript of Calendars in Cascade Server
![Page 1: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/1.jpg)
ER IC L . EPPS @ ER ICEPPS
CALENDARS INCASCADE SERVER
![Page 2: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/2.jpg)
OVERVIEW
• Pros/Cons of using this method
• Look at web interfaces
• XML Source files
• Process
• XSL/Velocity Code!
![Page 3: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/3.jpg)
• Few source files, many
views
• Uniform look & feel,
control
• Easily maintained with
Web Services scripts
and auto-publish
• Descriptive URLs
• Lots of pages
• Long time to publish
(much better in 7.x)
• Complex style sheets
PROS & CONS
ADVANTAGES DISADVANTAGES
![Page 4: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/4.jpg)
H O M E P A G E – M I N I - C A L E N D A R
WEB INTERFACE
![Page 5: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/5.jpg)
D A I L Y E V E N T L I S T I N G
WEB INTERFACE
![Page 6: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/6.jpg)
W E E K L Y R O O M S C H E D U L E
WEB INTERFACE
![Page 7: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/7.jpg)
C A M P U S M A P P A G E – T O D A Y ’ S S C H E D U L E
WEB INTERFACE
![Page 8: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/8.jpg)
F U L L M O N T H L Y C A L E N D A R
WEB INTERFACE
![Page 9: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/9.jpg)
F A C U L T Y S C H E D U L E
WEB INTERFACE
![Page 10: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/10.jpg)
I C A L E N D A R F E E D – G O O G L E C A L E N D A R
OTHER INTERFACES
![Page 11: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/11.jpg)
D I S P L A Y M O N I T O R
OTHER INTERFACES
![Page 12: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/12.jpg)
W A Y - F I N D I N G K I O S K
OTHER INTERFACES
![Page 13: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/13.jpg)
C O U R S E S C H E D U L E E V E N T L I S T I N G F A C U L T Y
S C H E D U L E S
XML SOURCE
![Page 14: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/14.jpg)
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
![Page 15: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/15.jpg)
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.
![Page 16: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/16.jpg)
H T T P S : / / G I T H U B . C O M / E R I C E P P S / C A S C A D E - C A L E N D A R
CODE WALKTHROUGH
![Page 17: Calendars in Cascade Server](https://reader033.fdocuments.us/reader033/viewer/2022042522/55ad539c1a28ab726b8b4615/html5/thumbnails/17.jpg)
THANK YOU!
Eric L. Epps
Web Developer
Sauk Valley Community College
Links for this presentation:
http://bit.ly/CSUC12-Calendars