09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009...

15
09/29/2009 2009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager, Web Design & Content Management Beacon Technologies, Inc. September 29, 2009

Transcript of 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009...

Page 1: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference1

Cascade Server Flash& Data Integration

2009 Cascade Server User’s Conference

Justin KlingmanManager, Web Design & Content ManagementBeacon Technologies, Inc.September 29, 2009

Page 2: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference2

Introduction

Who am I? Beacon Technologies, Inc.

Automate, Grow, and Showcase Your Business

Cascade Server Consultation, Development, & Hosting

Custom Software Development, Search Engine Marketing, Web Design, Creative Media, Hosting

Page 3: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference3

Introduction

My Cascade Server WorldPurchased in April 2005 as

“PublishXML”Official partner of Hannon HillParticipate on the Product

Advisory CouncilConduct end-user training

Page 4: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference4

Introduction

About today’s sessionUse XSL and XML to integrate Flash

projects within your siteProvide easy ways for end users to

maintain Flash applications using Data Definitions in Cascade Server

Strategy for organizing files for Flash projects

Page 5: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference5

Benefits

End user can update Flash Time & expense savings End user won’t be able to mess up

Flash code

Page 6: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference6

30,000 Foot View

Flash player written to read its data from an XML file

Create Data Definition with necessary data elements

Data Definition attached to the homepage

Data Definition outputs data via XSL into Flash player’s XML file format

Page 7: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference7

Step 1: Develop Flash

DesignIdentify elements end user will update

DevelopUpdatable elements read by Flash

from XML fileCreate XML file your way…Cascade

will adapt using XSLGet it working outside Cascade

Page 8: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference8

Step 2: Import into Cascade

Load files into Cascade Use separate directory for Flash files

(.swf, .js, .xml, etc.)Turn off write access for end users

Import images to be used to folder editable by end user

Page 9: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference9

Step 3: Data Definition

Include all updatable elements for XML file from Step 1

Can have data elements for other functionality

Page 10: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference10

Step 4: Embed Flash

Use XSL to embed exactly like HTML file from Step 1Hidden from Cascade using CDATA

Flash does not display in CascadeDevelop way for end user to see what

they’re doing

Page 11: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference11

Step 5: Enable Front End

Attach Data Definition Attach XSL

Use current-page block if not using <system-region name=“DEFAULT”/>

Edit homepage and fill out data

Page 12: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference12

Step 6: Flash XML File

Convert Flash XML file to page assetOutput as XML using targetUse simple XML templateIndexes homepage Data DefinitionWill overwrite XML file created for

Flash in Step 1Not directly editable by end userWill need to be published by end user

Page 13: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference13

Step 7: Publish

Publish to Web server to test You’re done Bask in your easy success

Thank your Flash developerGloat to other developersTell your boss it took weeksDon’t tell him/her that if it took one day

Page 14: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference14

Additional Ideas

Expand to pull in data from across siteNews, Student Bios, Calendar events,

Sports scores, etc. Can use same technique for other

applicationsSilverlight, Java applets,

JavaScript, .NET, PHP, etc. Control full flash sites with Cascade

Page 15: 09/29/20092009 Cascade Server User's Conference 1 Cascade Server Flash & Data Integration 2009 Cascade Server User’s Conference Justin Klingman Manager,

09/29/20092009 Cascade Server User's Conference15

Questions?

Remind me to repeat the question! My Contact Information:

Justin KlingmanBeacon Technologies, Inc.http://www.beacontechnologies.com/[email protected]