09/29/20092009 cascade server user's conference 1 cascade server flash & data integration...
TRANSCRIPT
![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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/1.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/2.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/3.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/4.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/5.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/6.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/7.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/8.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/9.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/10.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/11.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/12.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/13.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/14.jpg)
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,](https://reader036.vdocuments.us/reader036/viewer/2022071808/56649ee05503460f94bf04c2/html5/thumbnails/15.jpg)
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]