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]
© Copyright 2026 Paperzz