32
09/22/2008 2008 Cascade Server User's Conference 1 Tips & Tricks for End Users 2008 Cascade Server User’s Conference Justin Klingman, Manager, Web Design & Content Management Beacon Technologies, Inc. September 22, 2008

Tips & Tricks for End Users

  • Upload
    chung

  • View
    38

  • Download
    3

Embed Size (px)

DESCRIPTION

Tips & Tricks for End Users. 2008 Cascade Server User’s Conference Justin Klingman, Manager, Web Design & Content Management Beacon Technologies, Inc. September 22, 2008. Introduction. Who am I? Beacon Technologies, Inc. 10 th -year anniversary Automate, Grow, and Showcase Your Business - PowerPoint PPT Presentation

Citation preview

Page 1: Tips & Tricks for End Users

2008 Cascade Server User's Conference 109/22/2008

Tips & Tricks for End Users

2008 Cascade Server User’s ConferenceJustin Klingman, Manager, Web Design & Content Management

Beacon Technologies, Inc.September 22, 2008

Page 2: Tips & Tricks for End Users

2008 Cascade Server User's Conference 209/22/2008

Introduction

Who am I?Beacon Technologies, Inc.– 10th-year anniversary– Automate, Grow, and Showcase Your

Business– Custom Software Development, Search

Engine Marketing, Web Design & Content Management

Page 3: Tips & Tricks for End Users

2008 Cascade Server User's Conference 309/22/2008

Introduction

My Cascade Server World– Purchased in April 2005 as “PublishXML”– Used as a Software as a Service (SaaS)– 26 customers, 65 sites, 60 total users– 2-system architecture for performance– 7 separate instances– Partner with Hannon Hill– Participate on the Product Advisory Council– Conduct end-user training

Page 4: Tips & Tricks for End Users

2008 Cascade Server User's Conference 409/22/2008

Introduction

Session geared towards both end users and managersFocusing on tips & tricks to effectively implement, manage and use Cascade ServerLet’s make this interactive…feel free to interrupt me!

Page 5: Tips & Tricks for End Users

2008 Cascade Server User's Conference 509/22/2008

Introduction

What we’ll cover:– Smart Implementations– Repurposing Content– Using Data Definitions– Integrating Scripting Languages– Managing Search Engine Marketing Efforts– Controlling Flash Applications– Documentation and Training End Users

Page 6: Tips & Tricks for End Users

2008 Cascade Server User's Conference 609/22/2008

Smart Implementations

“Plan and Think Ahead”

Page 7: Tips & Tricks for End Users

2008 Cascade Server User's Conference 709/22/2008

Smart ImplementationsTemplate Set-up

It’s tempting to create a new template for every different page look & layoutTry to keep a minimal number of templatesAdvantages:– Less to keep up with– Quicker, easier redesign

What are some ideas for consolidating the use of templates?

Page 8: Tips & Tricks for End Users

2008 Cascade Server User's Conference 809/22/2008

Smart ImplementationsTemplate Set-up

Use CSS for minor layout alterations– Example:

2 different content layouts for a site:– Page w/ Right Column– Page w/o Right Column

– How do they all run off of one template?Create additional CSS file that overrides main site CSSCreate XSL that calls CSS fileApply appropriate XSL to page using Configuration SetsSet up Asset Factory for each Configuration Set

Page 9: Tips & Tricks for End Users

2008 Cascade Server User's Conference 909/22/2008

Smart ImplementationsData Definitions

Key: Think long-term!– “How can we design this so that it can be

easily modified in the future?”Always use, even if just one WYSIWYG editor region– Can expand Data Definition to add

functionality– If not used, may have to edit 100s of pages to

apply a Data Definition in the future

Page 10: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1009/22/2008

Smart ImplementationsData Definitions

Try not to use one Data Definition for multiple applicationsCan be applied to each page using Content Types in 5.5.2

Page 11: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1109/22/2008

Smart ImplementationsMetadata Sets

Always use unique Metadata Set per siteCan be applied to each page using Content Types in 5.5.2Just like with Data Definitions, think about expansionConsider using separate Metadata Sets for Pages, Files, Folders, External LinksCreate individual Asset Factories for each type of asset per site

Page 12: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1209/22/2008

Repurposing Content

Page 13: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1309/22/2008

Repurposing Content

Gives your site users multiple formatsPublish your site in the following formats:– Print-friendly– Lite HTML / Handheld Devices– PDF, Word Documents– XML / RSS– Multiple Languages

Repurpose content across multiple pages

Page 14: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1409/22/2008

Using Data Definitions

Page 15: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1509/22/2008

Using Data Definitions

Use Target CSS to control the following attributes of your WYSIWYG editor:– Font family / size / color– Background color– Width of the content region (Firefox only)

Page 16: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1609/22/2008

IntegratingScripting Languages

Page 17: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1709/22/2008

Integrating Scripting Languages

WYSIWYG editor doesn’t play nice with scripting languages without special codeMost scripting languages can’t be run inside Cascade (exception: some JavaScript)How do we get scripting code into Cascade Server?

Page 18: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1809/22/2008

Integrating Scripting Languages

Use Server-Side Includes (SSI)– Allows developers full control over their code

without using Cascade– Protects code from modification, deletion

Page 19: Tips & Tricks for End Users

2008 Cascade Server User's Conference 1909/22/2008

Integrating Scripting Languages

Adding SSI below the content region– Create include files outside Cascade– Create a stylesheet for each include file– Add a template region just below DEFAULT

Used to attach SSI stylesheet to pageAllows end user to maintain introductory content

– Attach appropriate stylesheet– When published, application will be displayed

Page 20: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2009/22/2008

Integrating Scripting Languages

Adding SSI Inline– Insert SSI within the body of content, floating

left or right, in between paragraphs– Allows more flexibility for end user to position

applications within content region– Allows end user ability to add their own

applications

Page 21: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2109/22/2008

Integrating Scripting Languages– End users insert an HTML module into

WYSIWYG editor that contains SSIUse CSS to create identifiable boxUse inline CSS to allow end user to specify width/height of area, alignment properties[system-view:internal] tags will prevent internal CSS code from being published

– Disadvantages:[system-view] tags show in editorModule can accidently be deleted very easily

Page 22: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2209/22/2008

Integrating Scripting Languages

Put scripting code in XSLAdd scripting code directly into editor without SSI– Use HTML view– <!--#START-CODE and #END-CODE– Disadvantage: code cannot be seen within

the editor, and can be easily deleted

Page 23: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2309/22/2008

Managing Search Engine Marketing Efforts

Page 24: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2409/22/2008

Managing Search Engine Marketing Efforts

One of Cascade’s great benefits: producing search engine-friendly sitesControlling the <title> tag using Metadata Set– Past: Search engines relied heavily on “keyword” and

“description” metadata fields– Present: Still uses “description”, but now key in on <title> text– SEM team wanted to control <title> per page– Added custom metadata field called “SEO Title”

Added template region within <title> tagXML and XSL display standard <title> (e.g. “Company > Services”)SEM team enters different title (e.g. “Web Design | eCommerce Website Design”) to override standard title

Page 25: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2509/22/2008

Managing Search Engine Marketing Efforts

Set up SEM template regions– Include Google Analytics scripts on each page– Allows SEM analysts to add code to a certain page,

such as a conversion tracking script or other metadata

Use Data Definitions– Add SEM-specific fields for key phrase mgmt.

Set up a separate SEM page type– Create key phrase-rich landing pages

Page 26: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2609/22/2008

Cascade andFlash Applications

Page 27: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2709/22/2008

Cascade and Flash Applications

Flash becoming more popular, but difficult to maintainBeacon’s challenge: Empower end users to maintain apps’ content, imagery, etc. using CascadeSolution:– Develop Flash app that reads an XML file– Develop Data Definitions for content entry– Publish content as XML file for Flash to read

Page 28: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2809/22/2008

Cascade and Flash Applications

All-Flash Site:– Site has two versions: Flash, and non-Flash /

non-JavaScript version for search engines– Build normal site in Cascade– Repurpose content:

Full HTML (non-Flash / non-JavaScript version)HTML from the WYSIWYG editor (Flash version)

– HTML is read by Flash player, creating the page– Navigation published as XML, read by Flash

to build menu system

Page 29: Tips & Tricks for End Users

2008 Cascade Server User's Conference 2909/22/2008

Documentation andTraining for End Users

Page 30: Tips & Tricks for End Users

2008 Cascade Server User's Conference 3009/22/2008

Documentation andTraining for End Users

Create your own user’s manual– Hannon Hill Knowledge Base is great, but too

much information for an end user– Nobody knows more about your

implementation than you– Lay out like a tutorial and use screenshots– Keep it up-to-date with version releases– Takes time & effort, but end users will thank

you!

Page 31: Tips & Tricks for End Users

2008 Cascade Server User's Conference 3109/22/2008

Documentation andTraining for End Users

Training Tips– Walk through the entire manual using pages

they’ll use– No individual workstations (my opinion)– If possible, conduct training in-person– Slow down!

Page 32: Tips & Tricks for End Users

2008 Cascade Server User's Conference 3209/22/2008

Questions?

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