Facebook Your Portal: Chronological vs Pagelet Content

Facebook Your Portal
Chronological Content
vs.
Pagelet Content
How many of you use a portal at work?
Institutional Portals tend to be very busy.
Institutional Portals tend to be very busy.
Tabs
Institutional Portals tend to be very busy.
Tabs
A Box
Institutional Portals tend to be very busy.
Tabs
A Box
Another Box
Institutional Portals tend to be very busy.
Tabs
A Box
Another Box
A Box in a Box
Tabs
Typically information is grouped as it relates to a
person’s relationship with the school—aka the
schools Audiences.
Audiences
Staff
Faculty
Students
Audiences
Alumni
Prospective Students
Parents
Staff
Faculty
Students
Authentication
Once people have authenticated, you know who they are, and you
know what their relationship to the school is. Sorting information
by audience no longer provides an advantage at this point.
Wait, I thought we were talking about facebook.
Facebook has become successful because of:
•
Its ability to aggregate separate streams of information.
•
Its ability to present information that relates directly to you.
•
It’s ability to sort information chronologically.
Actions Others Take
Announcements
Events
Schools have a lot of information like this. Lets change the list
around a little bit.
•
Actions the User Can Take
•
Announcements
•
Events
We identified several places that there is timely information in:
•
Enrollment
•
Finance
•
Human Resource Records
Enrollment
•Enrollment Changes
•Service Indicators Changes
•Advisement Changes
•Exam Dates
•Grading Dates and Changes
•Enrollment Appointment Dates
Finance
•Service Indicators Changes
•Billing Changes
•Payment Plan Enrollment Dates
Human Resource Records
•Health Insurance Dates
•Pay Advice
•Person Data Changes (self)
•Retirement Account Announcements
•Benefits Changes
How can we combine this data?
Blend XML Documents
PeopleSoft Data
Transform XML Document
Announcements
Combine Files
Receive Single
HTML Page
Calendar Data
With combined
content.
Using:
•
eXtensible Markup Language (XML)
•
Rich Site Summary format (RSS)
•
Extensible Stylesheet Language Transformations (XSLT)
Getting XML Data
PeopleSoft Data
Transform XML Document
Announcements
Combine Files
Receive Single
HTML Page
Calendar Data
With combined
content.
XML can be exported from PeopleSoft in several ways:
•
FileLayouts
•
WebServices
•
Application Engine
•
SQR
•
Database Queries with 3rd Party Adaption
Sample RSS File:
RSS Specifications
http://www.w3schools.com/rss/rss_reference.asp
Combining XML Data
PeopleSoft Data
Transform XML Document
Announcements
Combine Files
Receive Single
HTML Page
Calendar Data
With combined
content.
XML Data is programmatically combined:
•
PeopleCode
•
ASP
•
PHP
•
Etc
Sample Combined RSS File:
Download RSS File
Sample Combined RSS File:
Transform the XML Data
PeopleSoft Data
Transform XML Document
Announcements
Combine Files
Receive Single
HTML Page
Calendar Data
With combined
content.
Now that our data is all in the same format we can easily
sort, and display it using xslt and xpath.
• Xpath Selector Can be used to select all items.
• Xpath is cAsE sEnSiTiVe.
• Xpath syntax is similar to folder paths.
Sample XSLT File
Download XSL File
Sample XSLT File
The End Results
PeopleSoft Data
Transform XML Document
Announcements
Combine Files
Receive Single
HTML Page
Calendar Data
With combined
content.
Contact Information
Ben Liyanage
Rana Silver
Information Systems Developer
[email protected]
Functional Guru
[email protected]