calendars in cascade server

17
ERIC L. EPPS @ERICEPPS CALENDARS IN CASCADE SERVER

Upload: eric-epps

Post on 21-Jul-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Calendars in Cascade Server

ER IC L . EPPS @ ER ICEPPS

CALENDARS INCASCADE SERVER

Page 2: Calendars in Cascade Server

OVERVIEW

• Pros/Cons of using this method

• Look at web interfaces

• XML Source files

• Process

• XSL/Velocity Code!

Page 3: Calendars in Cascade Server

• 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

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

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

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

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

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

F A C U L T Y S C H E D U L E

WEB INTERFACE

Page 10: Calendars in Cascade Server

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

D I S P L A Y M O N I T O R

OTHER INTERFACES

Page 12: Calendars in Cascade Server

W A Y - F I N D I N G K I O S K

OTHER INTERFACES

Page 13: Calendars in Cascade Server

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

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

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

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

THANK YOU!

Eric L. Epps

Web Developer

Sauk Valley Community College

[email protected]

Links for this presentation:

http://bit.ly/CSUC12-Calendars