+ All Categories
Home > Technology > Topic based and structured authoring - slides

Topic based and structured authoring - slides

Date post: 19-Oct-2014
Category:
View: 4,261 times
Download: 0 times
Share this document with a friend
Description:
Slides from topic-based/structured authoring workshop at Lavacon
Popular Tags:
157
Topic-Based and Structured Authoring
Transcript
Page 1: Topic based and structured authoring - slides

Topic-Based and Structured Authoring

Page 2: Topic based and structured authoring - slides

Who Am I? Neil Perlin - Hyper/Word Services.

– In tech. comm. since ‘79 at DEC.– Creating hypertext since ’85, WinHelp since

’90, HTML since ‘91.– Training and consulting on HATs since ’95,

XML, mobile devices, single-sourcing, structured authoring since ‘98.

– STC’s lead W3C rep – ’02 – ‘05.– Certified in Flare, RoboHelp, Captivate,

Mimic, others now gone.

Page 3: Topic based and structured authoring - slides

Contents 1 – Definitions 2 – Rationales for Use 3 – Strategy and Tactics 4 – Hands-On Practice

Page 4: Topic based and structured authoring - slides

Section 1: Definitions Introduction What’s Topic-Based Authoring? What’s Structured Authoring?

Page 5: Topic based and structured authoring - slides

Introduction

Page 6: Topic based and structured authoring - slides

Workshop Goals Understand topic-based and structured

authoring concepts to:– Decide whether they make sense for you.– Understand their larger context.– Implement them without turning your world

totally upside-down.

Page 7: Topic based and structured authoring - slides

Workshop Philosophy and Caution Not to immediately jump to a standard or

tool. Instead, make decisions deliberately.

– Avoid the “there’s never enough time to do it right but there should be time to go back and fix it later” approach.

Avoid paralysis by over-analysis. Anticipate a continuing, often messy effort.

Page 8: Topic based and structured authoring - slides

What Is Topic-Based Authoring?

Page 9: Topic based and structured authoring - slides

What Is Topic-Based Authoring? Authoring content in the form of topics

rather than documents or books. Trendy because of single sourcing and

DITA, but not new.– Arose in 1991 with Doc-To-Help.– Or even in 1965 with InfoMapping.

Page 10: Topic based and structured authoring - slides

What’s a Topic? As focused and self-contained as possible

a discussion about a single subject.– Focused – Answers one question – “How do

I…?”, “What is…?”, etc.» Is this DITA? Can be, but doesn’t have to be.

– Self-contained – Contains all info needed to answer the question.

» Related info is in separate topics.» Each topic links to the related but separate topics.

Page 11: Topic based and structured authoring - slides

What’s a Topic? (cont’d) Example – Info to fix a broken window…

– Put steps in one topic…– Information about glass-making in another…– A list of standard pane sizes in another…– How to use glazier’s points in another, etc…– And link between them.

Page 12: Topic based and structured authoring - slides

Topics vs. Documents A document is one big chunk of content.

– Difficult or impossible to subdivide and re-assemble in different forms.

A topic is one little chunk of content.– Many topics can be threaded together to create

the document and other forms – flexibility.

Page 13: Topic based and structured authoring - slides

Topics vs. Documents Think about creating a necklace for mom

in arts and crafts period in summer camp.– You can buy a finished necklace (a document)

in the camp store.– Or you can string together 100 beads (topics)

in order to create the necklace yourself. The latter clearly is more flexible – you

choose the beads and their sequence.

Page 14: Topic based and structured authoring - slides

What Is Structured Authoring?

Page 15: Topic based and structured authoring - slides

What Is Structured Authoring? Authoring with structure… duh?

– No… doesn’t mean DITA or structured Frame.– Just says content has structure.

What constitutes “structure”?– Standard, consistent sectional and syntactical/

stylistic rules.– What technical communicators have always

done, albeit usually manually… Three definitions.

Page 16: Topic based and structured authoring - slides

Definition 1 Visually structured – text in Normal style,

formatted using the formatting toolbar.– A silly example, but what many authors view as

“structured.” – A hurdle on the way to structured authoring.– Content formatted this way can be manipulated

a bit, using RoboHelp’s Word import parser.– Look at the image on the next slide…

Page 17: Topic based and structured authoring - slides

Definition 1 – Example Structured?

Page 18: Topic based and structured authoring - slides

Definition 2 Programmatically structured using styles,

perhaps a CSS.– Better than #1 because it provides structure.

» Typically through the use of head styles.– But the structure is up to the author, with no

programmatic enforcement or locking.– Look at the image on the next slide…

Page 19: Topic based and structured authoring - slides

Definition 2 – Example Structured?

Page 20: Topic based and structured authoring - slides

Definition 3 Programmatically and visually structured

using templates and a CSS – today’s focus.– Better than #2 because it makes it easier to add

structure and corresponding styles.» Entries in each template field automatically get the

style assigned to that field.– But the structure is still up to the author, with no

programmatic enforcement or locking.– For that, you need definition 4.

Page 21: Topic based and structured authoring - slides

Definition 4 Programmatically structured via a DTD or

XSD, like DITA.– May be the best choice because it supports and

enforces structure programmatically, but may not be appropriate for you.

Page 22: Topic based and structured authoring - slides

Section 2: Rationales for Use… Why? Why Now? Why Not?

Page 23: Topic based and structured authoring - slides

Why?

Page 24: Topic based and structured authoring - slides

Shifting Technology Demands We may be needing multiple outputs for

multiple audiences. Generating them cost-effectively requires

ability to select content for each audience and automate the processing.

But that content selection and automated processing requires content in selectable chunks with a controlled structure.

Page 25: Topic based and structured authoring - slides

Major Benefits In no particular order…

– Flexible – Chunked content= finer processing.– Multi-developer capable – Chunked content

supports many developers simultaneously.– Consistent – Aids in writing, processing auto-

mation, maintenance, reduced editorial needs (if you even have an editor), readibility.

– Fewer errors – Content is only written once.

Page 26: Topic based and structured authoring - slides

Major Benefits– Ownership – One owner per chunk of content.– Technology-forward – Looks more up-to-date.– More CMS integratable – Self-explanatory.– Better future-proofed – May be able to re-use

the content for output types that may not have existed when you began this effort.

– And new outputs appear quickly…

Page 27: Topic based and structured authoring - slides

Changing Outputs Look at the acceleration…

– 1946 – Hypertext postulated.– 1985 – Early PC-based hypertext systems.– 1991 – WinHelp 3.1 appears. – 1995 – WinHelp 4 appears.– 1996 – HTML Help announced.– 1996 – NetHelp announced.– 1997 – XML appears.– 1998 – eHelp releases WebHelp.

Page 28: Topic based and structured authoring - slides

Changing Outputs More…

– 1998 – Netscape kills NetHelp.– 2001 – MS pre-announces Help 2.0 for 2002.– 2002 – eHelp introduces Flash Help.– 2002 – MS delays Help 2.0 by a year.– 2002 – IBM starts pushing DITA.– 2005 – XHTML begins replacing HTML.– RIM, Symbian, iPhone, Windows Mobile,

others enter the picture over ~10 years.

Page 29: Topic based and structured authoring - slides

Changing Outputs Note several things:

– Accelerating pace of change.» Less time to experiment now.

– Spread of HTML/XML-based formats – e.g. shift toward open-source.

– So why move to topic-based authoring and structured authoring?

Page 30: Topic based and structured authoring - slides

One More Benefit Topic-based authoring is a facet of formal

structured authoring methodologies like DITA.

Even without DITA, topic-based authoring supports informal structured authoring via HATs and word-processors.

That flexibility helps support the company content strategy.– May equal greater job security.

Page 31: Topic based and structured authoring - slides

Why Now? You’re at a transition point as you prepare

to go online or switch online formats. There’s a clear set of problems and topic-

based and structured authoring appear to be the solution.

Topic-based and structured authoring are hot and trendy, like us…

Page 32: Topic based and structured authoring - slides

Why Not Now? Topic-based authoring has been way over-

hyped.– Lack of a real-world analog makes it hard for

authors to internalize.– Lack of flow between topics makes it hard for

authors to stay focused as they write.– Outputs that need different writing styles, as in

tech support and marketing, make re-use hard.– Editing many variations in each topic causes

MEGO (my eyes glaze over).

Page 33: Topic based and structured authoring - slides

Why Not Now? Hard to manage.

– A topic should be the smallest unit of content that answers a question.

– If you re-use smaller topics to create multiple outputs, like combining field description topics to create larger dialog box topics, the number of permutations can become unmanageable.

– Hard to communicate management details to the next generation of developers.

Page 34: Topic based and structured authoring - slides

Section 3: Strategy and Tactics Strategy – Philosophy and Goals Tactics – Specific Planning Issues

Page 35: Topic based and structured authoring - slides

Strategy – Philosophy and Goals

Page 36: Topic based and structured authoring - slides

Philosophy KISS!!!! Plan before you begin in order to:

– Minimize flailing and operational disruption during implementation.

– Help internalize the processes in the company.– Minimize feature and expectation creep.– Avoid becoming a political football.

But avoid paralysis by analysis.

Page 37: Topic based and structured authoring - slides

Philosophy If you don’t plan and internalize:

– Feature creep will lead to inflated expectations among writers and management.

» Especially if there’s a political aspect to the creep.– Expectations creep will lead to disappointment,

recriminations, possible failure.– Even if the effort succeeds, it will vanish once

the current champions move on.

Page 38: Topic based and structured authoring - slides

Points to Consider Is there a company or group philosophy?

– Take/don’t take risks.– Project a cutting edge face to the clients.– Other…

Does structured information fit in with:– That tone and philosophy?– Our staff’s skills and temperaments?

» How young, and technically astute, is the staff?

Page 39: Topic based and structured authoring - slides

Goals What doc group goals are we pursuing? What company goals are we pursuing?

– Does the company know or care that the doc group is pursuing those goals – e.g. indicates doc’s credibility within the company.

Page 40: Topic based and structured authoring - slides

Points to Consider Why do you want to do this?

Page 41: Topic based and structured authoring - slides

Tactics – Specific Planning Issues

Page 42: Topic based and structured authoring - slides

The Planning Issues From large-scale to small.

– Environment. – Project management. Strategic– Standards.– Information design.– Sources of content.– Control mechanisms. Tactical– Writing.– Tools.

Page 43: Topic based and structured authoring - slides

Environment Issues Strategic Fit Group Representation Politics Role of the Consultant

Page 44: Topic based and structured authoring - slides

Strategic Fit In the old days, the doc group just created

hard-copy and didn’t have to know about strategic direction.

Today, as online documentation has to fit the apps and new technology (Twitter for user doc!?), we have to pay attention.

Page 45: Topic based and structured authoring - slides

Define the Strategic Fit Strategy and goals.

– Learn the company’s strategic plan in general and with regard to “content,” NOT “doc.”

– Help set that content direction.– Doing so means thinking ahead and extensibly.

» Will today’s format choices work with or be easily converted to future formats?

» New technologies, usage models, types of apps?

Page 46: Topic based and structured authoring - slides

Points to Consider What is your company’s direction?

– In general?– With regard to “content”?

Can the doc group help? Is the doc group getting in the way, such as

fighting social media?

Page 47: Topic based and structured authoring - slides

Group Representation Who represents the doc group to the out-

side world during this effort? With what credibility?

– Willingness to speak other groups’ language.– Effect of company culture when picking reps.

» Young, petite, shy women may have problems.» So may lone reps and hostile writers.» Need a political sense.

– Team reps must participate in all events.

Page 48: Topic based and structured authoring - slides

Points to Consider Who are your candidates to represent the

doc group to the outside world?

Page 49: Topic based and structured authoring - slides

Politics Any effort will fail if it doesn’t consider

company politics, such as:– Participants’ ego.– Lack of realism.– Posturing.– Ownership.– Competitors.

Page 50: Topic based and structured authoring - slides

Participants’ Ego Drifting into an effort in order to do cool

things for:– Professional growth.– The acclaim of your peers.

Being unwilling to kill a bad effort for fear of losing a great professional opportunity.

Page 51: Topic based and structured authoring - slides

Lack of Realism Management’s wanting to shrink the doc

group by having the engineers write the content.– Before you laugh, consider social media…

Management’s attempt to “automate” doc work via a CMS.– Rolling up a multi-step task like doc into one

bullet point to make it look overly simple.

Page 52: Topic based and structured authoring - slides

Posturing Managers wanting to “take bold leaps,”

even if a “leap” is impractical, unneeded, or even detrimental.– Risky since “bold leaps” come from politicians

who’ll be gone when the project dies.– Most common on highly visible projects.– Build horizontal and vertical support and be

prepared to justify all decisions.

Page 53: Topic based and structured authoring - slides

Ownership This effort will require someone to give up

some power. No one ever does this willingly.

– Especially if the idea is coming from the doc group…

Page 54: Topic based and structured authoring - slides

Competitors “Content” is cool and pays well, so

consultants are emerging as competitors. We have to get attuned to the big picture of

the company to compete with them. If we don’t, we lose a great opportunity to

increase our range of operations, visibility, and perceived value.

Page 55: Topic based and structured authoring - slides

The Role of the Consultant Typical roles:

– Validator – Reviews the work so far to see if things are on the right track.

– Emcee/shield/sacrificial lamb – Helps select between alternatives.

– Legitimator – Gives the team an imprimateur.– Substitute voice – Tells management what

you’ve been saying, but is taken seriously.– Designated techie – Serves as the team’s

technical rep in planning meetings.

Page 56: Topic based and structured authoring - slides

Suggestions Re Consultants Decide what you want out of a consultant

before engaging one. Be wary of global projects, glib answers. Remember that ultimate responsibility is

yours; you know your needs better than any consultant.

“Effective change agents don’t run around yelling about it.”

Page 57: Topic based and structured authoring - slides

Points to Consider What’s your political climate? Might a consultant help?

– What track record or reputation do consultants have in your company?

Page 58: Topic based and structured authoring - slides

Project Management Issues Keeping Up Legacy Material Metrics Project Specs

Page 59: Topic based and structured authoring - slides

Keeping Up Technology and tools are advancing so fast

that it’s hard to keep up.– Technology names are confusingly similar:

» WebHelp vs. Web Help.» HTML Help vs. HTML help.» Single sourcing vs. multi-channel publishing.

Two issues:– What are these new technologies? Tools?– How and when may they affect my company?

Page 60: Topic based and structured authoring - slides

Keeping Up Your concerns:

– You can’t be an expert in all areas, but at least know what they are.

– Know what they are before starting a project or hiring someone for a project based on these technologies.

– It’s risky to learn about the technologies during a project from the consultant hired to do it.

Page 61: Topic based and structured authoring - slides

Points to Consider Can we set up continuing education events

– lunch-time seminars, designated techies, etc?

Will the group’s culture accept this?

Page 62: Topic based and structured authoring - slides

Legacy Material Before starting a TBA/SA effort, inventory

your materials in and outside the doc group in order to identify:– What’s no longer needed.– What’s duplicated elsewhere.– What’s needed but can be left as is.– What should be TBA’d and SA’d.

Page 63: Topic based and structured authoring - slides

Benefits of This Inventory Discard unused material. Establish cut-off dates for material. Prioritize material to be structured. Identify political priorities. The result – a cleaned-up inventory, even

if you decide not to adopt TBA and SA.

Page 64: Topic based and structured authoring - slides

Prioritization Criteria Prioritize the legacy materials based on:

– $ ROI.– Non-$ ROI.– Impact of business processes.– Political ramifications:

» Building a base of support for further work.» Political risk – e.g. who owns what material and

who can hurt you.

Page 65: Topic based and structured authoring - slides

Points to Consider Do you know what material you have to

work with?

Page 66: Topic based and structured authoring - slides

Metrics Start tracking development metrics now to:

– Plan future project resource needs.– Determine whether you reached your goals.– “Sell” management on buying new software.

What to track.– Time to complete a project, divided by the

number of topics or pages, which equals $. Start now but ignore metrics from the first

few projects while you’re getting your legs

Page 67: Topic based and structured authoring - slides

Financial Metrics Financial metrics basically take two forms:

– Hard-dollar – Financial = higher revenue or lower expenses.

– Soft-dollar – Have financial effects, such as:» Faster outputs = reduced development costs.» Better documentation = fewer support calls.

Which can reduce head-count in tech support, causing political problems with the tech support manager.

Page 68: Topic based and structured authoring - slides

Points to Consider At what expense level will your company

require financial metrics? What type of cost-justification method is

required? What’s the threshhold of return needed for

approval?

Page 69: Topic based and structured authoring - slides

Project Specs

“There’s never enough time to do it right, but there’s always enough time to go back and fix it. We hope…”(Anonymous)

Too often, we start or inherit projects that lack any plan, direction, or description.

We waste time and resources figuring out what to do or just working blindly.

Good specs can fix this.

Page 70: Topic based and structured authoring - slides

What’s A Spec? A formal written description of the design,

technical, and structural elements of one project or a set of related projects.

Serves four purposes:– Officially describes the project.– Validates the spec developer’s understanding

of the project and its environment.– Helps keep all team members consistent.– Provides a reference for the next developer.

Page 71: Topic based and structured authoring - slides

Who Should “Own” the Spec? Someone, or else it will gather dust. Depends on your organizational structure.

– Usually the spec’s developer, the person most familiar with it.

Consider making spec ownership part of a job description.

Make spec handoff a formal step when the owner changes jobs.

Page 72: Topic based and structured authoring - slides

Some Attributes of A Good Spec Short - 100-page specs are impressive but

no one reads or maintains them. Flexible - Exceptions always occur. Add a

deviation procedure. Organizationally supported - Any group

affected by the spec should have a say. Controlled - There’s an owner, and a clear

hand-off procedure when the owner leaves.

Page 73: Topic based and structured authoring - slides

More Attributes of A Good Spec Technically oriented - A spec isn’t a style

guide, though it can include a style guide.– Assume that your writers know grammar.

Technically supported - Anything that can be controlled by a template should be.

Market-oriented - Your goal should be to create effective material that supports the products, not to win STC awards.

Page 74: Topic based and structured authoring - slides

What Goes Into A Spec? In general:

– Administration.– Project, configuration, audience descriptions.– Information structure.– Navigation.– Interface features.– Tool and miscellaneous technical specs.– Development and record-keeping procedures.– Miscellaneous.

Page 75: Topic based and structured authoring - slides

Points to Consider Are there specs? If so, who wrote them? When? Where are

they? Are they adhered to? Is there any penalty for not adhering to them?

Page 76: Topic based and structured authoring - slides

Standards Issues In General Structure and Appearance Coding Other

Page 77: Topic based and structured authoring - slides

In General Standardize anything you can. Make the standards “invisible” if possible,

like Flare’s master stylesheet. Publicize the standards, train people on

their use, and made adherence mandatory. Major points on which to set standards…

Page 78: Topic based and structured authoring - slides

Structure and Appearance Template-based structure – Discussed

shortly. Styles – Discussed shortly. Special effects – Minimize or eliminate.

– Overpower content, irritating, troublesome when moving between different formats.

– But you may not win awards without them.

Page 79: Topic based and structured authoring - slides

Coding Develop in-house expertise on the formats,

tools, and conversion procedures.– Budget for training and conferences.

“Stay between the lines.”– Use tools correctly and avoid “hacks”.

» “Hacks” usually involves breaking syntax rules.

Page 80: Topic based and structured authoring - slides

WinHelp Watermark Hack This code: Produced this:

Page 81: Topic based and structured authoring - slides

WinHelp Watermark Hack Which was “fixed” by the HAT’s HTML

conversion tools to this:

Page 82: Topic based and structured authoring - slides

Coding Develop a policy to avoid code-level work.

– Slow.– Quirky.– Error-prone.– Technically demanding, which narrows your

hiring and contracting pool. Replace local formatting with styles or a

CSS.– Use character styles for text enhancement.

Page 83: Topic based and structured authoring - slides

Coding Design for flexibility.

– Use font sets for cross-platform output.– Look at using relative units like % or ems in

place of absolute units like pixels or inches. Validate your code.

– Not necessary, but a good way to check the cleanliness of your authoring tool’s output.

» See www.flfsoft.com/html/html_validators.html– Get into the habit of creating clean code.

Page 84: Topic based and structured authoring - slides

Topic Length – Single-Screen Pro:

– Easy to use. Cons:

– Hard to create.– Hard to maintain.– Hard to enforce if material will be translated.– Impossible to enforce if window is resizable.

Page 85: Topic based and structured authoring - slides

Topic Length – Multi-Screen Pro:

– Solves all the “single-window” cons. Cons:

– No writing discipline required of developers.– May need bookmarks/link anchors, increasing

project complexity.

Page 86: Topic based and structured authoring - slides

Other Writing – Discussed shortly. Tools – Discussed shortly. Placeholders and conditionality. Indexing. Other?

Page 87: Topic based and structured authoring - slides

Points to Consider What standards are in effect in your

company? Are they known? Followed? Who wrote them? Controls them?

Page 88: Topic based and structured authoring - slides

Information Design Issues Information Types Information Output Issues Legacy Content History Information Conversion Direction Information Type Structure

Page 89: Topic based and structured authoring - slides

Information Types Define your information types and outputs.

– The types of information you create regularly – concepts, task description, reference, show-me, troubleshooting, etc.

– The bases of your topic templates.– Templates will consist of general elements,

like headings, bulleted lists, etc., plus tool-specific elements, like Flare togglers.

Page 90: Topic based and structured authoring - slides

Current Types? Before starting, ask:

– Do we have information types now?– Does anyone know what they are?– Do content providers follow them?

» If not, are they amenable?» Do they need training?

– Any tool changes required by providers?– Any “practice” barriers to change?

Without asking, you can waste your effort.

Page 91: Topic based and structured authoring - slides

Information Output Issues Define your outputs.

– To define the tool features to use for each one.– Also to determine if any template elements will

not convert well or at all to different outputs.» Will expanding text online convert to hard-copy?» Use hyperlinks or cross-references to create links

for output to be created as online and hard-copy?

Page 92: Topic based and structured authoring - slides

Legacy Content History Determine when it was created, if you can.

– Knowing the trends at that time may explain why things are the way they are.

Determine the authoring tool and techno-logy history, if you can.– May explain problems going between tools or

tool versions.

Page 93: Topic based and structured authoring - slides

Information Conversion Direction For the outputs you identified, what’s your

conversion direction?– Hard-copy to online or vice versa.– Helps determine what conversion problems

you can ignore or have to fix.

Page 94: Topic based and structured authoring - slides

Information Type Structures Based on your analysis, specify required

and optional elements and their structure for each type you defined.– For example, a task type has or may have:

» Heads and subheads» Text» Bulleted and numbered lists» Graphics» Related topics lists, etc…

Page 95: Topic based and structured authoring - slides

Conversion Problems Consider elements that may depend on the

tool, output, or conversion direction.– Browse buttons in WinHelp.– Hard-copy glossary that has a different form in

HTML Help vs. WebHelp created using Flare. This will help you determine:

– Whether to drop or retain such elements.– Cross-format conversion features, and tools.

Page 96: Topic based and structured authoring - slides

Information Type Structures You now have a standard structure for each

information type.– Elements and their sequence, hierarchy, and

restrictions.– This doesn’t yet define how the elements will

actually look – the styles.

Page 97: Topic based and structured authoring - slides

Information Type Structures For example, you might define the “task”

type with these elements and rules.– Always starts with a title in Heading 1 style.– Title followed by text in Normal style.

» Can include bulleted or numbered lists, etc.– Then a “Syntax” sub-head in Heading 2 style.

» Can include bulleted or numbered lists, etc.– Then text in Normal style.– And so on...

Page 98: Topic based and structured authoring - slides

Information Type Structures Each type’s design should also specify:

– Mandatory and optional elements.– Mandatory element sequences.– Things not to do, such as local formatting or

using tables to control element alignment.

Page 99: Topic based and structured authoring - slides

Sources of Content Issues Sources of Content

Page 100: Topic based and structured authoring - slides

Sources of Content Why it matters… We’d like this raw material to be usable in

our outputs with no cleanup. This depends on the content source. Three main sources:

– Traditional – From the doc group.– User-generated – In wikis, tweets, etc.– User-generated – In traditional tools like Word.

Page 101: Topic based and structured authoring - slides

Traditional From the doc group.

– So the authors’ focus is writing.– In theory, they can make sure the material:

» Is written well.» Follows structural and stylistic standards, etc.

Page 102: Topic based and structured authoring - slides

User-Generated #1 From wikis, blogs, tweets, etc.

– So the SMEs’ focus is not writing.– And the SMEs are using mediums that:

» Support writing rather than “good” writing.» May not follow standards, because the medium

doesn’t enforce or even offer them.– So there may be lots of cleanup unless you can

get SMEs to write well and use standards, if the medium offers them.

Page 103: Topic based and structured authoring - slides

User-Generated #2 From Word, maybe FrameMaker.

– So the SMEs’ focus is not writing.– And the SMEs have probably not been trained

in Word, and are using it badly:» In general.» In ways that don’t convert well.

– So there may be lots of cleanup unless you can get SMEs to use Word better.

Page 104: Topic based and structured authoring - slides

Points to Consider Are we using our tools correctly? Are the

SMEs?– If not, what do we do about it?

Are we using standards? Are the SMEs?– If not, what do we do about it?

Page 105: Topic based and structured authoring - slides

Control Mechanism Issues In General Templates Styles and CSS Other Mechanisms

Page 106: Topic based and structured authoring - slides

In General Programmatic enablers of content creation

and maintenance. Many control mechanisms available, with

the most useful, IMO, being:– Topic templates – Based on information

types– Styles and style sheets

» CSS media types (Flare)– Table styles and style sheets

Page 107: Topic based and structured authoring - slides

Topic Templates Based on information types.

– Define the structures for the information types.– Should only need to define a few templates for

all or most of your content.– If some content doesn’t fit your templates, you

need to modify that content or define another template.

– What follows are instructions for creating topic templates in major versions of Word, Flare, or RoboHelp.

Page 108: Topic based and structured authoring - slides

Attributes of Good Templates Limited to your information types. Simple to use, especially for non-techie

authors. Intuitive, requiring little or no training. Self-documenting. Sold as benefiting users, not the doc group.

Page 109: Topic based and structured authoring - slides

A Sample “Task” Template[delete and type the title]

[type the description]

Required Materials[type the list of materials. Press Enter once to add an item, twice for normal text]

Steps[type the steps. Press Enter once to add a step, Enter twice to return to normal text]

and so on…

Page 110: Topic based and structured authoring - slides

Topic Templates – Word ‘03 To create:

– Create as a new document and apply styles.– Save as <template_name>.dot in Templates

folder.» Using Templates folder makes the template visible

without making users drill down to sub-folders.» Templates in C:\Documents and Settings\<your_

name>\Application Data\Microsoft\Templates\ <sub-folder_if_any>

Page 111: Topic based and structured authoring - slides

Topic Templates – Word ‘03 To use:

– Select File/New, select On My Computer under Templates in New Document pane, and select desired template.

– This is what you need to tell the SMEs – KISS!

Page 112: Topic based and structured authoring - slides

Using Topic Templates – Word ‘03

Page 113: Topic based and structured authoring - slides

Topic Templates – RH 8 “Master pages” in RH 8, “templates” in

previous versions. To create:

– Right-click Master Pages folder on Project Set-up tab and select New Master Page.

– Name, create, apply CSS, save as <template_ name>.htt in top-level project folder.

Page 114: Topic based and structured authoring - slides

Topic Templates – RH 8 To use:

– Click New Topic icon, select the master page from the Master Page pulldown on New Topic dialog box’s General tab.

Page 115: Topic based and structured authoring - slides

Use Topic Templates – RH 8

Page 116: Topic based and structured authoring - slides

Topic Templates – Flare 5 and 6 To create:

– Create as new topic and apply CSS.– Create My Documents\My Templates sub-

folder.– Create Content sub-folder under My Templates.– Save topic (template) in Content sub-folder.

Page 117: Topic based and structured authoring - slides

Topic Templates – Flare 5 and 6 To use:

– Click New Topic icon, select My Templates in Template Folders list, select desired template.

Page 118: Topic based and structured authoring - slides

Use Topic Templates – Flare 5 and 6

Page 119: Topic based and structured authoring - slides

Style Sheet (CSS) A file containing all (ideally) or most of

the format settings for a project. Once you apply the styles in a style sheet

to text, you can change all instances of a style by changing its properties once in the style sheet rather than in each instance.

Page 120: Topic based and structured authoring - slides

Style Sheets – Word ‘03 Word adds styles to the template, rather

than saving them as a separate CSS file. So you won’t add styles separately for a

Word document. If importing Word documents into online

authoring tools, you do want styles in the Word template to match those in the CSS as much as possible to reduce post-import cleanup.

Page 121: Topic based and structured authoring - slides

Style Sheets – RH 8 To create:

– Open a topic in Design mode.– Click Topic Properties icon, select Appearance

tab, click New button for Style Sheet, name and save the CSS.

– Define styles and attributes in Styles dialog box.

Page 122: Topic based and structured authoring - slides

Style Sheets – RH 8 To use:

– Select topics to which to apply CSS, click Topic Properties icon, select Appearance tab, and select desired CSS.

Page 123: Topic based and structured authoring - slides

Style Sheets – Flare 5 and 6 To create:

– Select Project > Add Stylesheet, name and save new CSS, define attributes using Stylesheet Editor in Simplified (easy) or Advanced (full power) view.

Page 124: Topic based and structured authoring - slides

Style Sheets – Flare 5 and 6 To use:

– Select desired topics in File List pane, click Properties icon, select Topic Properties tab, select desired CSS, or...

– Select Project > Project Properties, select Default tab, select CSS in Master Stylesheet field.

Page 125: Topic based and structured authoring - slides

Style Sheet Mediums (Flare) To create one CSS for multiple outputs and

set style properties for each output within that one CSS.

Done by defining “mediums” in the CSS that specify each output’s properties.

Efficient, but interface can be confusing at first.

Based on W3C Media Types standard.

Page 126: Topic based and structured authoring - slides

Style Sheet Mediums To create:

– Create the CSS.– Select medium from Stylesheet Editor Medium

pulldown or create one by selecting Options pulldown > Add Medium, then selecting it from the Medium pulldown.

– Define the properties that differ in the medium.» Those you don’t define use the default settings.

Page 127: Topic based and structured authoring - slides

Style Sheet Mediums To use:

– Create and define the target for the output.– Select the CSS for the project in the Master

Stylesheet field on the Target Editor’s Basic tab.– Select the medium for the project in the Medium

field on the Target Editor’s Advanced tab.

Page 128: Topic based and structured authoring - slides

Table Style Sheets Apply here to Flare and RoboHelp. RoboHelp uses predefined table templates.

– You can add table styles using the table Styles Editor.

– These styles get added to the project’s CSS. Flare lets you create table-specific CSSs

using the TableStyle Editor.– These are standard CSSs focused on tables.

Page 129: Topic based and structured authoring - slides

Table Styles – RH 8 To create:

– Select Format > Styles, click the Create New Style icon, and select Table Style.

– Name the table style and define its settings in the table Styles dialog box.

» You can select and define successive Apply Formatting To… options.

Page 130: Topic based and structured authoring - slides

Table Style Sheets – RH 8 To use:

– Click in table to format, select Table > Table Style, and select the desired style.

– If an imported table contains local styles that override a table style, first select the Clean Table Inline Formatting option.

Page 131: Topic based and structured authoring - slides

Table Style Sheets – Flare 5 and 6 To create:

– Select Project > Add Table Style…, name and save the CSS, define attributes using TableStyle Editor.

» Can define general attributes, plus specific settings for header, footer, and normal rows, plus columns.

Page 132: Topic based and structured authoring - slides

Table Style Sheets – Flare 5 and 6 To use:

– Click in table to format, select Table > Table Properties, and select the desired style from the Table Style list on the Basic tab.

– If an imported table contains local styles that override a table style, first select Table > Table Style, and Reset Local Cell Formatting.

Page 133: Topic based and structured authoring - slides

Writing Issues In General Keep it Short Keep it Simple Keep it Consistent Online-Specific Points

Page 134: Topic based and structured authoring - slides

In General Writing is an art that’s becoming a science. Traditional creativity can be detrimental.

– Makes us vulnerable to new competitors that don’t embrace “creative writing”.

– Balance “perfect vs. good enough…” Suggestions – General and online oriented.

Page 135: Topic based and structured authoring - slides

Keep It Short – Simplicity Use simple words and sentences.

– Say “use” instead of “utilize”.– Say “Engineering is responsible for ***” rather

than “The responsibility for *** is that of the Engineering department.”

– Minimize compound sentences, prepositional phrases, subordinate and dependent clauses.

» Prepositional phrase - starts with a preposition (like at, by, with, from, in regard to) followed by its object, acts like an adjective or an adverb

Page 136: Topic based and structured authoring - slides

Keep It Short – Tense Write step instructions in the present tense.

– Say “…, the Print dialog box displays.” instead of “…, the Print dialog box will display.”

Page 137: Topic based and structured authoring - slides

Keep It Short – Person Write for the second person singular.

– Say “After you click the OK button…” instead of “After the user clicks the OK button…”

– This avoids gender neutral phrasing, cutting wording and eliminating syntactical ugliness like he/she and “the user…, they”.

» “After you click the OK button, the Print dialog box displays.” instead of “After the user clicks the OK button, he/she will see the Print dialog box.”

Page 138: Topic based and structured authoring - slides

Keep It Short – Voice Active voice should be used rather than

passive voice. () 9 words.– Vs. “Use active voice rather than passive.” 6

words, 33% shorter.– Passive isn’t evil; it puts the emphasis of action

on the recipient rather than the doer, as in:» The ball was thrown by Sue. vs.» Sue threw the ball.

– But passive can be wordy, pompous, and hide responsibility.

Page 139: Topic based and structured authoring - slides

Keep It Short – Voice Passive is wordier than active.

– Passive: After the key has been pressed by the user… 9 words

– Active: After the user presses the key… 6 words – a 33% reduction.

– Better yet: After you press the key… 5 words – a 44% reduction.

Page 140: Topic based and structured authoring - slides

Keep It Short – Voice Passive – professional or pompous?

– Often used to sound professional or emphasize the writing over the writer.

– But it often just sounds pompous:» Passive: Your assistance with this matter is greatly

appreciated… (8 words) vs.» Active: We appreciate your assistance with this

matter. (7 words), or» Thank you for your assistance… (5 words), or» We appreciate your assistance… (4 words).

Page 141: Topic based and structured authoring - slides

Keep It Short – Voice Passive – hiding responsibility…

– Often used to obscure the doer of an action:» Passive: Your request for funding was rejected.

vs.» Active: We rejected your request for funding.» Passive: An error was made processing your order.

vs.» Active: We made an error processing your order.» And from a lawyer in a radio interview – “Look!

Mistakes were made by a person, okay!”

Page 142: Topic based and structured authoring - slides

Keep It Simple – Tables Use step-action tables, phase-action tables,

etc., to shorten material, reduce verbiage, and add white space and scanability.

Page 143: Topic based and structured authoring - slides

Keep It Simple - Labeling Labeling

– Use as few head levels as possible.– Use gerund or infinitive – be consistent.

» Recommend gerund to cut the extra word “To”.– Keep headings short, substantive, consistent.

» Avoid vague words like “Using…” or “To…”– Use subheads within topics to make material

short and scannable.

Page 144: Topic based and structured authoring - slides

Keep It Consistent – Wording Keep wording consistent but consider how

to handle regional or company variations – sub vs. hoagie vs. … – Use indexing with synonyms and look for user

feedback. – Find or develop standard word and phrase lists

to ensure consistent wording, lower translation costs if using translation memory systems.

– Consider using snippets and variables for this.

Page 145: Topic based and structured authoring - slides

Keep It Consistent – Parallelism Use parallel writing structures. Start each instruction with an active verb –

Press, Click, Type, etc. – Make an exception if you have to tell someone

where to look before performing an instruction by starting with a location clause followed by a comma – e.g., “On the Widgets dialog box, click…”

Page 146: Topic based and structured authoring - slides

Online-Specific Points Cut relative references (above, etc).

– “Above” fails if the target is in another topic. Don’t write “click here”.

– Old-fashioned.– The spoken “here” is useless to a blind reader.

Don’t number figure captions if topics that contain figures may be reused in different sequences.

Make sure headings work out of context.

Page 147: Topic based and structured authoring - slides

Points to Consider Can we establish writing standards? Do we know if we already have standards?

– If so, why are we creating new ones?

Page 148: Topic based and structured authoring - slides

Tool Issues Your Tool Environment Tool Standardization Tool Selection Factors

Page 149: Topic based and structured authoring - slides

Your Tool Environment Does your current tool still make sense?

– Did you buy FrameMaker for long documents?– Do you still need to create one 500 page docu-

ment or do you need 500 one-page topics?– If so, does FrameMaker still make sense?

Stay with standard doc tools like Word and Frame? Get a topic-based tool like Blaze? A topic-based online tool like Flare, RoboHelp, etc?

Page 150: Topic based and structured authoring - slides

Tool Standardization Standardize your authoring tools, using the

same version of each tool.– Goal is to minimize the time spent fixing code

problems caused by different tools or versions.– Try to select mainstream, commercial tools to

ensure(?) their survival.» Avoid niche or shareware tools or internal utilities.

Page 151: Topic based and structured authoring - slides

Tool Selection Factors Technical factors:

– Support for multi-developer projects using a CMS or VCS model or just server based.

– Code “cleanliness” – minimal junk code.– Adherence to open source syntax.– Minimal proprietary codes and files.– Support for format conversion.

» For example, RoboHelp 8 can import DITA using the DITA Open Toolkit but offers no support for it.

Page 152: Topic based and structured authoring - slides

Tool Selection Factors Business factors:

– The vendor’s financial strength.– The software’s initial and maintenance costs.

Page 153: Topic based and structured authoring - slides

Tool Selection Factors Miscellaneous factors:

– Developer-friendliness.– Availability of developers.– Degree of market support.– Vendor reputation.– Vendor responsiveness for support.– Learning difficulty.

Page 154: Topic based and structured authoring - slides

Section 4: Hands-On Practice

Page 155: Topic based and structured authoring - slides

The exercises…

Page 156: Topic based and structured authoring - slides

Thank you... Questions?Hyper/Word Services

[email protected]

Page 157: Topic based and structured authoring - slides

Hyper/Word Services Offers…

Training • Consulting • DevelopmentFlare • RoboHelp • RoboInfoMimic • CaptivateXMLSingle sourcing • Structured authoring


Recommended