LET’S GATHER THE DATA AKIFUMI YAMAMOTO| OMNIUPDATE.

Slides:



Advertisements
Similar presentations
Inside an XSLT Processor Michael Kay, ICL 19 May 2000.
Advertisements

Multimedia Seminar XSLT Tobias Naumann. MM Seminar - XSLT2 Structure What is XSLT? Design and Concepts Practical use Examples.
Question Bank. Explain the syntax of if else statement? Define Union Define global and local variables with example Concept of recursion with example.
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
XSL XSLT and XPath 11-Apr-17.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
Understanding Page Template Components Lila Bronson Training Manager, OmniUpdate, Inc.
SQL Server 2000 and XML Erik Veerman Consultant Intellinet Business Intelligence.
Technical Track Session XML Techie Tools Tim Bornholt.
Ertan Deniz Instructor.  Prepare XML documents that contain your family tree in detail  By using only elements  By using only.
Philadelphia Area SharePoint User Group Using XSLT with Custom Web Parts Rick Wise RJB Technical Consulting
® IBM Software Group © 2006 IBM Corporation How to read/write XML using EGL This Learning Module shows how to utilize an EGL Library to read/write an XML.
Advanced XSL Concepts Transforming External Data Sources Vinit Varghese Implementation Manager, OmniUpdate.
XML, DITA and Content Repurposing By France Baril.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
OU Campus Intermediate Training Workshop. Agenda Administrator Overview and Roles Administrator Controls Administrator Configuration Setting Up Access.
WorkPlace Pro Utilities.
CIS 451: XSL Dr. Ralph Westfall February, Problems With XML no formatting capabilities contra formatting tags like, etc. in HTML CSS can be used.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Extensible Stylesheet Language Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University XSL-FO XSLT.
CIS 375—Web App Dev II XSL. 2 XSL Introduction XSL stands for _____________________________. XSL is the language used for manipulating and displaying.
Lecture 11 XSL Transformations (part 1: Introduction)
Creating Feeds for News, Events, and More Vinit Varghese Implementation Manager.
Advance Map Automation With Python
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.
Building Faculty Directories, Profiles, and More with MultiEdit Robert Kiffe & Bradley Prasuhn Senior Web DeveloperImplementation Manager OmniUpdate, Inc.
XML Extensible Markup Language. Introduction to XML Text based format As JSON it’s mainly intended for data interchange (transport & store) Also widely.
XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman.
Pros and Cons of Static or Dynamic Websites. As a website user, you may not bother if a site you visit is static or dynamic as it is a sheer backend functionality.
Slice & dice the Web with XmlPL, The XML Processing Language A presentation for Boise Code Camp 2007 Joseph Coffland Cauldron Development LLC.
Jeff Barrette Jeff Moulds
XSLT: The XML transformation language
What is New with the Website?
OmniUpdate Basics Training FLEX – August 11, 2016 VOC-113.
This is the cover slide..
October 19th 2016 Meeting Minutes.
Creating an XSLT Style Sheet for Formatting Data
Tutorial 04 (cont’) Using XPath Patterns in an XSLT Style Sheet.
Displaying XML Data with XSLT
HDF5 Metadata and Page Buffering
Visio Services 2013 Collaboration APIs Chris Hopkins
AJAX.
Data Virtualization Tutorial: JSON_TABLE Queries
XML in Web Technologies
Data Virtualization Community Edition
What’s a _resource and What Does It Do?
Creating Interfaces overview of XML examples answer questions
Customizing Editable Regions and Building Templates
Building Advanced Components with XSL
How to Get Your Pages to Publish to PDF
Working with Server-side Scripts
Querying XML XPath.
Querying XML XPath.
Working with External Data and OU Campus Tags
Choosing between Silverlight and AJAX
MAKING XSL-PCF PAGES FROM SCRATCH
INTRODUCTION TO OU CAMPUS
EDITING EXISTING TEMPLATES
XSL 3.0 Showcase: New concepts for XSL used in OU Campus
COMPONENTS INSIDE AND OUT
3rd Party Widgets & Custom Code
ACCOUNT AND SITE SETUP: SETUP FOR SUCCESS!
EXTENDING COMPONENTS AND TABLE TRANSFORMATIONS WITH XSL
RSS ARCHIVING: KEEPING IT CURRENT WITH RSS
XSL API for Tag Management
READY, SET, REPORT ROBERT KIFFE| OMNIUPDATE.
Presentation transcript:

LET’S GATHER THE DATA AKIFUMI YAMAMOTO| OMNIUPDATE

Requirements for this Workshop LET’S MAKE SURE YOU’RE IN THE RIGHT PLACE Knowledge of basic programming concepts Conditionals (if else), loops (for, foreach), and functions Knowledge of XML and JSON data formats Familiar with XSLT syntax Basic understanding of XSLT Elements Basic understanding of XPath axes and expressions Basic understanding of XPath functions

Workshop Overview Production Server Aggregation Aggregate on publish Aggregate on page-load OU Campus Aggregation via XSL Make fn:doc() calls Utilize the OU Campus Tag API

Production Server Aggregation Possible Pros Possible Cons Guarantees that only published data is aggregated Each file must be published to the production environment Server-side aggregation is usually faster Production server can be cluttered with data files Have the option to aggregate on page-load, which means no republish required to update data Both data and content must be ready for publish to update either data or content May need to implement a caching functionality if aggregating on page-load

OU Campus Aggregation Possible Pros Possible Cons Cleaner production environment Harder to ensure work-in-progress data is not aggregated Data and content can have varying publish timing OU Campus aggregation can be a little slow Can leverage OU Tags to find necessary files easily A publish is required every time a data point is updated Publishes a single file, so caching functionality is likely unnecessary

OU Campus Aggregation Dev Process PCF Development XSL for individual data output Aggregate all data pages

OU Campus Aggregation Demo Manually choose the files to aggregate Users create a list of files that are meant to be aggregated Recursively aggregate all data files in a folder tree Recursively call the fn:doc() function Use Tag Management to find files with specific tags Find tagged data files using the Tag API

THANK YOU! PLEASE SHARE YOUR FEEDBACK: WWW.SLIDO.COM #OUTC19