Slide.Show Quick Start Guide



Similar documents
MASTERTAG DEVELOPER GUIDE

Advanced Layer Popup Manual DMXzone Advanced Layer Popup Manual

PLAYER DEVELOPER GUIDE

WIRIS quizzes web services Getting started with PHP and Java

Embedding a Data View dynamic report into an existing web-page

Google Sites: Creating, editing, and sharing a site

Fireworks 3 Animation and Rollovers

A set-up guide and general information to help you get the most out of your new theme.

RSW. Responsive Fullscreen WordPress Theme

ultimo theme Update Guide Copyright Infortis All rights reserved

Teacher Training Session 1. Adding a Sub-Site (New Page) Editing a page and page security. Adding content cells. Uploading files and creating folders

Spectrum Technology Platform

Visualizing a Neo4j Graph Database with KeyLines

We re going to show you how to make a Share site. It takes just a few minutes to set one up. Here s how it s done.

Using HTML5 Pack for ADOBE ILLUSTRATOR CS5

NDSU Technology Learning & Media Center. Introduction to Google Sites

Contents Using Jive Anywhere

PORTAL ADMINISTRATION

Image Galleries: How to Post and Display Images in Digital Commons

Vizit 4.1 Installation Guide

JTouch Mobile Extension for Joomla! User Guide

Creating Web Pages with Microsoft FrontPage

Visualizing an OrientDB Graph Database with KeyLines

Digital Signage with Apps

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

Performance Testing for Ajax Applications

How To Change Your Site On Drupal Cloud On A Pcode On A Microsoft Powerstone On A Macbook Or Ipad (For Free) On A Freebie (For A Free Download) On An Ipad Or Ipa (For

TEMPLATE MANUAL Table of Contents

WHITEPAPER. Skinning Guide. Let s chat Velaro info@velaro.com by Velaro

Blueball First Class Sandvox Designs v2.0 Works with Sandvox 2+ only!

JW Player Quick Start Guide

A) What Web Browser do I need? B) Why I cannot view the most updated content? C) What can we find on the school website? Index Page Layout:

Reference Guide for WebCDM Application 2013 CEICData. All rights reserved.

Salesforce.com Integration - Installation and Customization Guide

Index. Page 1. Index

Further web design: HTML forms

BT MEDIA JOOMLA COMPONENT

TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)

Elgg 1.8 Social Networking

DEMO ONLY VERSION. Easy CramBible Lab M Magento Front End Developer Certification Exam. ** Single-user License **

Pay with Amazon Integration Guide

Chapter 12 Creating Web Pages

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

BT CONTENT SHOWCASE. JOOMLA EXTENSION User guide Version 2.1. Copyright 2013 Bowthemes Inc.

Alfresco Online Collaboration Tool

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Chapter 12 Creating Web Pages

HOW TO CREATE THEME IN MAGENTO 2

IMRG Peermap API Documentation V 5.0

Magento 1.4 Theming Cookbook

Umbraco Content Management System (CMS) User Guide

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

Zeeblio Reviewer's Guide

You can view, download or upload files through the WEB interface or FTP link depending on Type of access you have been granted.

Joomla! template Blendvision v 1.0 Customization Manual

Virtual Exhibit 5.0 requires that you have PastPerfect version 5.0 or higher with the MultiMedia and Virtual Exhibit Upgrades.

Google Docs Basics Website:

Data Crow Creating Reports

HTML Forms and CONTROLS

Chapter 12 Creating Web Pages

skype ID: store.belvg US phone number:

Portals and Hosted Files

SharePoint 2010 Web Publishing Manual

1 of 31. SharePoint 2010 Web Publishing Manual. 1. IE Settings. Step 1: Adding your SharePoint site to Local Intranet zone. 1. IE browser settings 2

Prestashop Ship2MyId Module. Configuration Process

JOOMLA 2.5 MANUAL WEBSITEDESIGN.CO.ZA

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

c. Write a JavaScript statement to print out as an alert box the value of the third Radio button (whether or not selected) in the second form.

PASTPERFECT-ONLINE DESIGN GUIDE

SPELL Tabs Evaluation Version

Creating Personal Web Sites Using SharePoint Designer 2007

Chapter 5 Configuring the Remote Access Web Portal

Taleo Enterprise. Career Section Branding Definition. Version 7.5

Google Account. Drive: Create slideshow. Click on New. Click on Google Slides

Working with Indicee Elements

123RF Corporate+ User s Guide

Sitecore InDesign Connector 1.1

JISIS and Web Technologies

BizFlow 9.0 BizCoves BluePrint

WP Popup Magic User Guide

The Easy Step Guide to Web Design

Login with Amazon. Getting Started Guide for Websites. Version 1.0

Skills for Employment Investment Project (SEIP)

Version 4.0. Unit 3: Web Design. Computer Science Equity Alliance, Exploring Computer Science Unit 3: Web Design 102

Magento module Documentation

jquery Tutorial for Beginners: Nothing But the Goods

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Feature Integration Across Microsoft Office Server Products SharePoint Server, Exchange Server, Lync Server, and Office Web Apps

CMS Training. Prepared for the Nature Conservancy. March 2012

User Guide. Chapter 6. Teacher Pages

Administrator s Manual

QQ WebAgent Quick Start Guide

Xtreeme Search Engine Studio Help Xtreeme

Introduction 3. Getting Familiar With Presence Builder Creating and Editing Websites 6

DKAN. Data Warehousing, Visualization, and Mapping

Embed BA into Web Applications

RSS Feeds - Content Syndication Feed2JS: a simple solution to display RSS feeds

Transcription:

Slide.Show Quick Start Guide Vertigo Software December 2007 Contents Introduction... 1 Your first slideshow with Slide.Show... 1 Step 1: Embed the control... 2 Step 2: Configure the control... 3 Step 3: Provide data to the control... 4 Where to go from here?... 6 CodePlex... 6 Vertigo... 6 Introduction This guide has one purpose to help you build your first slideshow with Slide.Show as quickly as possible. It assumes that your scenario is typical you have a nice collection of photos that you d like to display on your personal Web site. Of course, Slide.Show was designed with flexibility in mind, whether it s embedding Flickr photos directly in a blog post, displaying a line of products using the corporate colors and a watermark, or even providing a fluid, theater-like viewing experience for high-resolution artwork. But that s not what this guide is about. Once you re familiar with the basic steps and tips below, you ll be ready to customize, extend, and embed your slideshows anywhere on the Web using the comprehensive documentation available in the Slide.Show User Guide. But first, the basics Your first slideshow with Slide.Show The typical scenario involves the following steps: Step 1. Step 2. Step 3. Determine the Web page to host the Slide.Show control Define a configuration file with the desired behavior and options for the control Define a data file with the album and slide data for the control

Step 1: Embed the control At a minimum, a Web page hosting the Slide.Show control requires the following: An external script tag that references the standard Silverlight.js file An external script tag that references the Release version of the SlideShow.js file An inline script tag that creates and embeds the Slide.Show control in the page Tip: To keep things organized, create a new folder in your site to contain the page and other files required by your slideshow, including the Silverlight.js and SlideShow.js scripts, configuration and data files, and images. First, create a new page in your site with the following content: <html> <head> <title>slide.show</title> <script type="text/javascript" src="silverlight.js"></script> <script type="text/javascript" src="slideshow.js"></script> </head> <body> <script type="text/javascript"> new SlideShow.Control(); </script> </body> </html> Next, view the page in the browser to make sure everything is wired up correctly. At this point, it s just an empty slideshow as shown below: Figure 1. An empty slideshow

Note: The inline script tag will embed the Slide.Show control in the HTML document at the exact location of the script tag (e.g. within table cells). This is important to note when integrating the control with complex page layouts. Step 2: Configure the control To give substance to your empty slideshow, you ll need to configure it. In the typical scenario, this is done via an XML configuration file. First, modify the inline script tag in your page as follows: <script type="text/javascript"> new SlideShow.Control(new SlideShow.XmlConfigProvider()); </script> Note: Slide.Show can be configured via an XML file or JSON (JavaScript Object Notation). The latter allows inline or cross-domain configuration, essential for more complex scenarios (such as embedding the control in a blog post). Next, create a file named Configuration.xml in the same folder as your page with the following content: <configuration width="600" height="400" background="silver"> <modules> <module type="slideviewer" /> <module type="progressbar" /> <module type="slidedescription" /> <module type="navigationtray"> <option name="thumbnailviewer.left" value="83" /> </module> </modules> <transitions> <transition type="fadetransition" name="crossfadetransition" /> <transition type="wipetransition" name="wiperighttransition"> <option name="direction" value="right" /> </transition> </transitions> </configuration> The above configuration overrides the default width, height, and background color of the Slide.Show control, and then adds a few modules and transitions that will provide standard slideshow behavior. Tip: Slide.Show supports over 300 configurable options! In the above configuration, option tags are used to override the default position of the thumbnail viewer and the default direction of the wipe transition.

Refresh your page in the browser to see the effect of the above configuration now the control provides both basic and thumbnail navigation, buttons to toggle between album view and full-screen mode, and it will respond to the mouse by sliding in titles and descriptions from the top of the control. Figure 2. A configured (but still empty) slideshow Note: You may need to restart the browser or clear the browser s cache to view subsequent changes to the XML configuration file (and to prevent the browser from using a cached version of the file). Step 3: Provide data to the control In the previous step, we configured the size, background color, and behavior of the Slide.Show control. In this final step, we ll provide album and slide data to the control via an XML data file. First, modify the end of the configuration file as follows:... </transitions> <dataprovider type="xmldataprovider" /> </configuration>

Tip: Alternatively, Slide.Show can be configured to use a different data provider, such as the FlickrDataProvider, which uses the Flickr API to retrieve photo data for a given Flickr user (via REST and JSON). This is useful for more complex scenarios where cross-domain file download restrictions are an issue. Next, create a file named Data.xml in the same folder as your page with the following format: <data transition="crossfadetransition"> <album title="album Title #1" description="album Description #1" image="images/album1.jpg"> <slide title="slide Title #1" description="slide Description #1" image="images/slide1.jpg" thumbnail="images/thumbnail1.jpg" />... </album>... </data> Obviously, your data file should be modified to contain real album and slide data specific to your slideshow. Once it s complete, reload the page in the browser and enjoy your slideshow! Figure 3. The finished slideshow

Tip: The data file may reference local or remote images using relative or absolute URLs. JPEG and PNG format is supported. Tip: Although Slide.Show works well with a single set of images, you can optimize performance and improve the sharpness of smaller images in your slideshow by creating additional sets of images sized specifically for use by albums, thumbnails, and thumbnail previews. Where to go from here? Now that you re familiar with the basic steps and tips above, please refer to the Slide.Show User Guide for comprehensive documentation detailing additional usage scenarios, modules, transitions, configuration and data providers, options, architecture diagrams, contributor guidelines, and tips for extending Slide.Show to meet your unique needs. CodePlex Please visit the Slide.Show project page on CodePlex (http://www.codeplex.com/slideshow) for the latest releases, discussions, source code, and to provide feedback, report bugs, suggest new features, or to become an open source contributor for the project. Vertigo Please visit the Slide.Show home page (http://www.vertigo.com/slideshow.aspx) to play with a live sample, or for the latest news and additional samples.