Facebook Your Portal Chronological Content vs. Pagelet Content.

Slides:



Advertisements
Similar presentations
XML III. Learning Objectives Formatting XML Documents: Overview Using Cascading Style Sheets to format XML documents Using XSL to format XML documents.
Advertisements

Collections Management Museums XSLT – EMus New Page View Chris Fincham Operations Manager, North America KE Software.
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
XML: Extensible Markup Language
SPECIAL TOPIC XML. Introducing XML XML (eXtensible Markup Language) ◦A language used to create structured documents XML vs HTML ◦XML is designed to transport.
XSL XSLT and XPath 11-Apr-17.
2013 Texas Ad Astra Summit Monday, July 22 nd What’s New in 7.5 for Event Scheduling Presented by: Kelly Hollowell, Manager of Education, Ad Astra.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Jennifer Widom Querying XML XSLT. Jennifer Widom XSLT Querying XML Not nearly as mature as Querying Relational  Newer  No underlying algebra Sequence.
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
XSLT & XPATH. From Friday Everything in XML is machine readable Attributes describe elements, so does an element’s place in the tree (context) XML must.
XML Prashant Karmarkar Brendan Nolan Alexander Roda.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
XML, XSL, XSLT, XHTML and others By Sean Hunter. Why XML?  XML was created to be a quick and easy way to provide structured data over the web.  Existing.
Introduction to XML Extensible Markup Language Carol Wolf Computer Science Department.
XSLT transformations Or how to get your XML to become HMTL.
September 15, 2003Houssam Haitof1 XSL Transformation Houssam Haitof.
RSS is an acronym for Really Simple Syndication or Rich Site Summary. RSS (noun) - an XML format for distributing news headlines on the Web.
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
EAD: A Technical Introduction Julie Hardesty, Metadata Analyst June 3, 2014.
XML Publisher How Does It Work And What Can You Do With It Paul Whitehouse.
XML and XSL Institutional Web Management 2001: Organising Chaos.
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
ColdFusion’s XML Capabilities Maryland CFUG April 12, 2005 Presented by Doug Ward.
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
Introduction technology XSL. 04/11/2005 Script of the presentation Introduction the XSL The XSL standard Tools for edition of codes XSL Necessary resources.
XSLT transformations Or how to get your XML to become HMTL.
IT420: Database Management and Organization XML 21 April 2006 Adina Crăiniceanu
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
An Introduction to XML Presented by Scott Nemec at the UniForum Chicago meeting on 7/25/2006.
Session II Chapter 2 – Chapter 2 – XSLhttp://
Publish Calendars to the Web. CCUweb Presentation (10 Minutes) 1 Demonstration of published calendars (10 minutes) 2 Demonstration of importing calendar.
Demystifying the eXtensible Markup Language Nick Roberts & Jim Few
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
XSLT transforms Mapping from Different Metadata Standards.
XSLT I Robin Burke ECT 360. Outline XSLT processing XSLT syntax XPath XSLT basics Lab.
The Information School at the University of Washington INFO 440: Information System Design Fall 2003 * Bob Boiko * MSIM Associate Chair XML Transforms.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Lecture 11 XSL Transformations (part 1: Introduction)
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
Common Origination and Disbursement Navigating the Web Presenter: Renee Wade National Association of Sigma Users July 24, 2003.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Justin Tilton uPortal Framework and User Interface Demonstration.
Advanced Technical Writing 2006 Session #4. Today in Class… ► Meet with your editorial team, refine/post deliverables ► Send URL for deliverables to Bill.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
1 D O C U M E N T A T I O N & I N F O R M A T I O N S E R V I C E S 1 Improved Dissemination of NMMSS Products and Reports NMMSS Software Engineer 5/20/2009.
Martin Kruliš by Martin Kruliš (v1.1)1.
XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman.
Introduction to RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites.
Labcheck Next Generation Quick Start Guide Equipment Management.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
This is the cover slide..
Unit 4 Representing Web Data: XML
XML in Web Technologies
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Introduction to Internet Programming
Chapter 7 Representing Web Data: XML
XML Data Introduction, Well-formed XML.
More Sample XML By Sadia Anjum.
Querying XML XSLT.
Presentation transcript:

Facebook Your Portal Chronological Content vs. Pagelet Content

How many of you use a portal at work?

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 Faculty Students Staff

Audiences Faculty Students Alumni Staff Prospective Students Parents

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 Announcements Calendar Data Combine Files Transform XML Document Receive Single HTML Page With combined content.

Using: eXtensible Markup Language (XML) Rich Site Summary format (RSS) Extensible Stylesheet Language Transformations (XSLT)

Getting XML Data PeopleSoft Data Announcements Calendar Data Combine Files Transform XML Document Receive Single HTML Page 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

Combining XML Data PeopleSoft Data Announcements Calendar Data Combine Files Transform XML Document Receive Single HTML Page 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 Announcements Calendar Data Combine Files Transform XML Document Receive Single HTML Page 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 Announcements Calendar Data Combine Files Transform XML Document Receive Single HTML Page With combined content.

Contact Information Rana Silver Functional Guru Ben Liyanage Information Systems Developer