ALVIN CHAO GRIDS & PIECES : MINIMIZE LOAD TIME & INCREASE ACCESSIBILITY WITH RSS & CSS.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

1 Actuate Corporation © 2010 THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE BIRT COMPANY THE.
AMAZON CLOUD SERVICES – A WALKTHROUGH FOR COMPARISON TO GAE
Servlets Enterprise Systems Programming. Servlets  Servlets: server-side Java programs that enable dynamic processing of web-based requests  Web-based.
Cascading Style Sheets CSS. What is it? Another file format ! its not like html Describes the looks of “selectors” in a.css file (example.css) in the.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of The Eclipse Web Tools Platform.
Agenda What is BIRT? BIRT Features and Report Gallery Scripting BIRT
Hello Vaadin! CS 3130 Summer 2015.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Grouper UI Part 1 Shilen Patel Duke University This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
Automated News Feeds: The RSS Standard For News Feeds Brian Kelly UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by:
JSP and Servlets Lecture notes by Theodoros Anagnostopoulos.
DAT602 Database Application Development Lecture 15 Java Server Pages Part 1.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Cascade Server for Developers Vince Ruppert College of Liberal Arts BoilerWeb 2011.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Learning Alfresco Forms Service By Examples
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
09/28/ Cascade Server User's Conference1 Smart Cascade Server Implementations & Strategies 2009 Cascade Server User’s Conference Justin Klingman,
CSS Sprites. What are sprites? In the early days of video games, memory for graphics was very low. So to make things load quickly and make graphics look.
The PLASTIC Model to WSDL transformation tool UDA.
Benjamin Niaulin Presented at: SharePoint Saturday Utah SharePoint Geek Step into the SharePoint Branding World: Tools and Techniques.
DSpace UI Alexey Maslov. DSpace in general A digital library tool useful for storage, maintenance, and retrieval of digital documents Two types of interaction:
Starting your course from scratch January Outline Should already know Moodle basics Layout best practice Moodle course formats Using blocks Key.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Revolutionizing enterprise web development Searching with Solr.
Copyright © Eric Liria Web Site Builder This application allows you to build and manage web sites. It provides the following functionnalities: use.
Enabling High-Quality Printing in Web Applications
Running Kuali: A Technical Perspective Ailish Byrne - Indiana University Jay Sissom - Indiana University Foundation.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
Gnizr-feed University of Maryland, Baltimore County CMSC 691S/491S Paul Swenson Alice Carback.
Farcry Not just a game anymore…. What is Farcry?  Farcry is a Content Management System (CMS)  It is designed to separate the jobs of site creation/design.
09/29/ Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,
Chapter 6 Server-side Programming: Java Servlets
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
WaveMaker Visual AJAX Studio 4.0 Training Basics: Building Your First Application Designer Basics.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
Page 1 | | ©2009 Installation of Selenium IDE and RC Amit Maheshwari 20 th Sep’10.
1 Aspire Document Processing 1. 2 Document Processing – “Aspire” Very High Performance Structured Document Processing Architecture Dynamic configuration.
Restricted © Siemens AG All rights reserved A Developer’s Insights Into Performance Optimizations for Mobile Web Apps CT DC AA EM LP2 | June 2015.
HTML A brief introduction HTML1. HTML, what is? HTML is a markup language for describing web documents (web pages). HTML stands for Hyper Text Markup.
Core basic Java web server technologies. Tools Eclipse IDE for Java EE Developers (Netbeans also works) nloads/packages/eclipse-
Chapter 3 Servlet Basics. Contents A.Installing Eclipse WTP and configuring Tomcat B.Prime Number Problem C.Multiplication Table Problem.
© 2009 by IBM; made available under the EPL v1.0 | Feb 1, 2009 Seneca 2009 Tim deBoer Gorkem Ercan Extend WTP Server Tools.
Android CERN App Mentors: Łukasz Wasylkowski Timur Pocheptsov Fons Rademakers.
Google App Engine using Java 1. Outline Getting started Guestbook example Todo example Simplified Madlib 2.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Esri UC 2014 | Technical Workshop | Administering ArcGIS for Server with Python Jon Bodamer.
Making the Most of Search in SharePoint 2013 Christina Wheeler.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
SharePoint 2007 Business Intelligence
BBNC Lingo What do the following refer to? So what are these? Web page
James Blankenship September , 2016
James Blankenship March , 2017
Writing simple Java Web Services using Eclipse
I Like to Move It – Dynamic Data
Principles of report writing
Web Programming A different world! Three main languages/tools No Java
Working with Server-side Scripts
Component Architecture
Interface Design 2 Week 11.
Is a Content Management System in Your Future?
Presentation transcript:

ALVIN CHAO GRIDS & PIECES : MINIMIZE LOAD TIME & INCREASE ACCESSIBILITY WITH RSS & CSS

PIECES + GRIDS Optimizing Feed blocks: Folder vs. Content Type index blocks in 6.x and 7.x RSS feed based index blocks Installing Velocity showcase app to aid in testing formats Offline testing of certain Velocity Formats / Tools YUI3 CSS Grids Overview Technical details Examples

RSS CONTENT INDEX BLOCKS Create a page of xml type output and use a folder index block as the default region and use a pass- through template(similar to an SSI include template) like this: Publish this out to your test server Create a new Block of type Feed in Cascade, set the Feed Url to the url of the block you just published above and you now have an rss feed of your content type for your internal use or to allow for external consumption

PAGE LOAD TIMES: NEWS: 1251 NEWS ITEMS EVENTS: 1504 EVENTS Index TypeCombo Page Load Time (sec) News Block Load Time (sec) Event Block Load Time (sec) Folder Folder CT Index CT Index Folder RSS Folder RSS

  The Final Frontier

VELOCITY SHOWCASE APP Go to Download the Velocity-tools 2.0 and Extract Find the /examples/showcase.war Move this war file into the tomcat deployment folder for your test Cascade instance and restart the server / Cascade Your new app is deployed to /showcase/

LOAD SHOWCASE IN ECLIPSE Install eclipse from Start Eclipse and go to Java EE perspective File – Import – Web- War file set runtime to Apache Tomcat 6 Run using a Tomcat Configuration

VELOCITY SHOWCASE EXAMPLES Date Tool: Can use this to test formatting a date Escape Tool: This is an example − we ate at a café. LoopTool Can use a lot of basic Velocity script in this example to test looping and comparison tests

Give me a

YUI3 CSS GRIDS A W3C Compliant CSS Grid system Allows for dynamic regions for Responsive Design and also changing dynamic data The Documentation: The Tools: Grid Builder: The Bottom line – one line to add to an existing page:

YUI LAYOUTS: 24,12,8,6,5,4,3,2,1.yui 3- u yui3-u- 1-8.yui3-u-1-6.yui3-u-1-5.yui3-u-1-4.yui3-u-1-3.yui3-u-1-2.yui3-u-1 = Fills 100% of available width or.yui3-u Shrinks to fit unless width is applied

THE MARKUP First Section Second Section 1 st Half 2 nd Half

GRID EXAMPLES Hannon Hill page: Jeopardy Demo Responsive Page Grid Local file

## No Comment

Thank you – Questions? Alvin Chao Web: