SlideShare a Scribd company logo
1 of 21
Text here
From Unstructured
Word
to Single Sourced
Flare
Presented by
Per Frederiksen,
Owner of Write2Users
Speaker Bio
• Owner and founder of Write2Users (W2U)
• Technical Writer since 1991
• Localization Manager since 1997
• Software trainer since 1997
• Webmaster from 2000 – 2009
• Switched from Robohelp to Flare in 2006
• Certified Madcap Trainer and Consultant
• Highly Commended Award in eHelp Online
Help competition
• Runs the Technical Communication
Workshop worldwide with partner Mette
Nyberg from Schneider Electric, Denmark
• Customer is Optimarin AS from Norway
• Pioneers in ballast water systems for ships and vessels
• New rules require this type of system onboard any vessel
• Each vessel has a customized system onboard (components,
dimensions, etc.)
• Each vessel has its own unique manual
Customer Case
• Copy/paste is dead – single sourcing rules
• Too many style and table variants in Word source files
• Word graphics with callouts require localization
• Very big matrix of sales options – components, suppliers, etc.
• Unique front page for each manual
• Requirement: One target for all manuals
Challenges
Overview
Topic Word Flare
Manuals (PDF) Now: 60
Soon: 200
Now: 60
Soon: 200
Online help None Soon available
Tables Many variants 4 table styles
Styles 100+ 20-30
Single sourcing
Text None –
copy/paste
Snippets,
conditions,
variables
Images Common
repository
Common
repository
Database None One Flare target
and client
frontend
Word Import
Mark up styles
in Word
print version
Create new
stylesheet in
Flare
Test style
mapping in
Flare
Word file
cleanup
Test and re-test
Word Import
Import into
Flare and cut
cord to Word
Flare Stylesheet
Focus on PDF
This is the primary output
for the customer.
Notice that font sizes for
h1, h2, etc. are in %.
Prepared for online
The stylesheet is
prepared for HTML5
output. All other style
sizes are relative to 11 pt.
Style Mapping
Many style variations
The Word file had many
style variations.
Style mapping
Numerous variations
collapsed in Flare and made
style mapping possible.
Search and Replace
Our recommendation
Make the switch to Flare as early as
possible. You can stay in Word forever to
prepare for a clean Flare import.
First steps
Analyze the print version armed with a
highlight marker. Mark up all instances of
recurring replacement candidates.
Examples:
• Heading numbering
• Incorrect/Inconsistent use of styles
• Unwanted line and page breaks
• Text inside images 1. Start with standard
search/replace operations.
2. Continue with search/replace
based on regular expressions
The style attribute is redundant.
It’s part of the style in Flare.
Regular Expressions
Replacement candidates
• Word lists (bullets/numbers)
• Table of Contents
• Heading numbering
• Remove Word bookmarks –
this example
Expresso –
Regular
Expressions
builder
This tool allows
you test your
regular
expressions
before launching
them.
Table Styles
Many table variations
We managed to boil it down
to four different table styles.
Table styles
Word has no table styles, so
they must be applied
manually. Use Apply Style.
Local changes are defined
in table stylesheet.
Snippets
How it works
We’ve combined the
invisible.css table style with
a snippet.
Inserting the warnings
Type the first letters of the
word to insert the snippet.
Right-click and convert to
text, then edit the text.
Conditions - images
Apply conditions directly in the topic
1. Right-click the image and select
Conditions.
2. Apply the relevant PICT_ condition.
Images for conditions
We are using four images
to show the images for the
six sales versions.
Six sales versions
BK – FX – FS
Plus the above with
Stripping
Conditions - text
Apply conditions directly in the topic
1. Select the relevant text. In this example,
the FX column header is selected.
2. Press CTRL+SHIFT+C and apply the
relevant USE_ condition.
Apply conditions to TOC items
1. Select the topic in the TOC.
2. Press F4.
3. Click the Conditional Text tab.
4. Select the relevant USE_
condition.
Front page
Global and target-
specific variables
Link to: cover.png
Image is taken from
repository of images and
copied/renamed at build
time.
Uses Page Layout -
Cover
Front page
Page Layout
The break between body (1) and body (2)
controlled with a column break.
Topic – Cover.htm
Preview of print topic.
Database solution
What we know …
• The manual content is determined by the
sales options purchased
• There are many sales options and many
combinations
• Each manual is unique
• Each front page is unique
• We must prepare for language versions
• Normal Flare use would result in hundreds
of targets
What we want …
• Optimarin users can produce a manual
based on the sales order
• Content must be maintained in one Flare
project
• Content and images must be
shown/hidden based on conditions
• A database solution which can create
specific manuals from one target and
save produced targets (for reuse)
Database solution
Our solution
1.
The user enters Flare target
settings and customer
information in a client frontend.
2.
Customer/sales information is
picked up from Dynamix and
sent to the database.
3.
The database information is
injected into the target file.
4.
The target file is built
automatically and notifications
will be sent by e-mail.
HTML5 output
• The project is prepared for HTML5 output
• Not the primary format for the end user (PDF)
• Very relevant for internal use and technical support –
they will have access to the entire documentation
• With minimal changes to the CSS and a new master page,
the HTML5 output is not far away
Lessons learned
Process Conclusions
Styles Create a new CSS in Flare and profit from the hierarchical
nature of stylesheets. Also applies to well-structured Word
files.
Word
cleanup
Only clean up obvious mistakes like incorrect styles in Word.
The open nature of Flare source files makes it easy to clean
up code later on. Cut the cord and don’t go back!
Regular
Expressions
Can be used for advanced search/replace operations.
Use tools like Notepad++, TextPipe and Expresso.
Single
sourcing
It’s possible to go beyond Flare’s native single sourcing
capabilities. Used to minimize the number of targets in this
project.
Conditions We were certain that boolean operators could solve our
challenge, but ended up with a standard condition setup.
Lesson learned – remember to think in alternatives.
More information?
Questions?
Thank you for your attention!
Web: www.write2users.com
Phone: +45 53 55 31 40
Per
Frederiksen
Thomas Bro-
Rasmussen

More Related Content

What's hot

Building the XML Editor you've always wanted
Building the XML Editor you've always wantedBuilding the XML Editor you've always wanted
Building the XML Editor you've always wantedisuresh249
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksJonathan Pletzke
 
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003compEssential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003compljnd
 
PDF/A: A Preservation Format
PDF/A: A Preservation Format PDF/A: A Preservation Format
PDF/A: A Preservation Format Geof Huth
 
Laura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationLaura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationJack Molisani
 
Web Fonts in Email: How? What? Where?
Web Fonts in Email: How? What? Where?Web Fonts in Email: How? What? Where?
Web Fonts in Email: How? What? Where?Paul Airy
 
1 brushed metal and curves gray tan segoe
1 brushed metal and curves   gray tan segoe1 brushed metal and curves   gray tan segoe
1 brushed metal and curves gray tan segoeLawdog659
 
Green and blue
Green and blueGreen and blue
Green and blueJen M
 

What's hot (16)

Baan tools
Baan toolsBaan tools
Baan tools
 
Building the XML Editor you've always wanted
Building the XML Editor you've always wantedBuilding the XML Editor you've always wanted
Building the XML Editor you've always wanted
 
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e booksUNC Chapel Hill 2014 CTC Retreat - Creating epub e books
UNC Chapel Hill 2014 CTC Retreat - Creating epub e books
 
Essential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003compEssential Tools Of An Xml Workflow2003comp
Essential Tools Of An Xml Workflow2003comp
 
PDF/A: A Preservation Format
PDF/A: A Preservation Format PDF/A: A Preservation Format
PDF/A: A Preservation Format
 
Laura Dent: Single-Source and Localization
Laura Dent: Single-Source and LocalizationLaura Dent: Single-Source and Localization
Laura Dent: Single-Source and Localization
 
Web Fonts in Email: How? What? Where?
Web Fonts in Email: How? What? Where?Web Fonts in Email: How? What? Where?
Web Fonts in Email: How? What? Where?
 
presentation
presentationpresentation
presentation
 
1 brushed metal and curves gray tan segoe
1 brushed metal and curves   gray tan segoe1 brushed metal and curves   gray tan segoe
1 brushed metal and curves gray tan segoe
 
Ts010286784
Ts010286784Ts010286784
Ts010286784
 
Ts010286786
Ts010286786Ts010286786
Ts010286786
 
Ts010286765
Ts010286765Ts010286765
Ts010286765
 
Green and blue
Green and blueGreen and blue
Green and blue
 
presentation
presentationpresentation
presentation
 
presentation
presentationpresentation
presentation
 
presentation
presentationpresentation
presentation
 

Similar to Madcap Case Study from Write2Users, Denmark

DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsSuite Solutions
 
Choosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring ToolChoosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring ToolRaghuram Pandurangan
 
RPE - Template formating, style and stylesheet usage
RPE - Template formating, style and stylesheet usageRPE - Template formating, style and stylesheet usage
RPE - Template formating, style and stylesheet usageGEBS Reporting
 
hrbust-beamer-presentation-theme.pdf
hrbust-beamer-presentation-theme.pdfhrbust-beamer-presentation-theme.pdf
hrbust-beamer-presentation-theme.pdfssuser7fdb11
 
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
Querix 4 gl app analyzer 2016 journey to the center of your 4gl applicationQuerix 4 gl app analyzer 2016 journey to the center of your 4gl application
Querix 4 gl app analyzer 2016 journey to the center of your 4gl applicationBeGooden-IT Consulting
 
PHPMaker - The Best PHP Code Generator Ever !
PHPMaker - The Best PHP Code Generator Ever !PHPMaker - The Best PHP Code Generator Ever !
PHPMaker - The Best PHP Code Generator Ever !Masino Sinaga
 
Lavacon 2011: Managing Translations in Frame DITA without a CMS
Lavacon 2011: Managing Translations in Frame DITA without a CMSLavacon 2011: Managing Translations in Frame DITA without a CMS
Lavacon 2011: Managing Translations in Frame DITA without a CMSClearPath, LLC
 
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...Vasont Systems
 
Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Mediacurrent
 
Implementing Structured FrameMaker
Implementing Structured FrameMakerImplementing Structured FrameMaker
Implementing Structured FrameMakerDkadilak62263
 
Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32IXIASOFT
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016IXIASOFT
 
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...Scott Abel
 
Bootstrapify Universal Theme
Bootstrapify Universal ThemeBootstrapify Universal Theme
Bootstrapify Universal ThemeChristian Rokitta
 
Spectrum 2014 welch_allyn
Spectrum 2014 welch_allynSpectrum 2014 welch_allyn
Spectrum 2014 welch_allynJoanT133
 
Spectrum 2014 welch_allyn
Spectrum 2014 welch_allynSpectrum 2014 welch_allyn
Spectrum 2014 welch_allynJoanT133
 
How to customise Joomla
How to customise JoomlaHow to customise Joomla
How to customise JoomlaTim Plummer
 

Similar to Madcap Case Study from Write2Users, Denmark (20)

DITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet RequirementsDITA Quick Start Webinar: Defining Your Style Sheet Requirements
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
 
The Trip to DITA
The Trip to DITAThe Trip to DITA
The Trip to DITA
 
Choosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring ToolChoosing Adobe RoboHelp as Your Help Authoring Tool
Choosing Adobe RoboHelp as Your Help Authoring Tool
 
RPE - Template formating, style and stylesheet usage
RPE - Template formating, style and stylesheet usageRPE - Template formating, style and stylesheet usage
RPE - Template formating, style and stylesheet usage
 
hrbust-beamer-presentation-theme.pdf
hrbust-beamer-presentation-theme.pdfhrbust-beamer-presentation-theme.pdf
hrbust-beamer-presentation-theme.pdf
 
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
Querix 4 gl app analyzer 2016 journey to the center of your 4gl applicationQuerix 4 gl app analyzer 2016 journey to the center of your 4gl application
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
 
PHPMaker - The Best PHP Code Generator Ever !
PHPMaker - The Best PHP Code Generator Ever !PHPMaker - The Best PHP Code Generator Ever !
PHPMaker - The Best PHP Code Generator Ever !
 
Lavacon 2011: Managing Translations in Frame DITA without a CMS
Lavacon 2011: Managing Translations in Frame DITA without a CMSLavacon 2011: Managing Translations in Frame DITA without a CMS
Lavacon 2011: Managing Translations in Frame DITA without a CMS
 
How to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMakerHow to reduce DTP and translation costs with FrameMaker
How to reduce DTP and translation costs with FrameMaker
 
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...
Gaining Value From Global Content Using the Vasont CCMS: A Case Study of Hewl...
 
Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG) Atlanta Drupal User Group (ADUG)
Atlanta Drupal User Group (ADUG)
 
Implementing Structured FrameMaker
Implementing Structured FrameMakerImplementing Structured FrameMaker
Implementing Structured FrameMaker
 
Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32Localization and DITA: What you Need to Know - LocWorld32
Localization and DITA: What you Need to Know - LocWorld32
 
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
DITA Surprise, Unwrapping DITA Best Practices - tekom tcworld 2016
 
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...Doctrain Life Sciences   Handling Dita Topics And Translation In A Regulated ...
Doctrain Life Sciences Handling Dita Topics And Translation In A Regulated ...
 
Bootstrapify Universal Theme
Bootstrapify Universal ThemeBootstrapify Universal Theme
Bootstrapify Universal Theme
 
Coding
CodingCoding
Coding
 
Spectrum 2014 welch_allyn
Spectrum 2014 welch_allynSpectrum 2014 welch_allyn
Spectrum 2014 welch_allyn
 
Spectrum 2014 welch_allyn
Spectrum 2014 welch_allynSpectrum 2014 welch_allyn
Spectrum 2014 welch_allyn
 
How to customise Joomla
How to customise JoomlaHow to customise Joomla
How to customise Joomla
 

Recently uploaded

Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Search Engine Journal
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
Forecast of Content Marketing through AI
Forecast of Content Marketing through AIForecast of Content Marketing through AI
Forecast of Content Marketing through AIRinky
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx216310017
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationAli Raza
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...Ahrefs
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfmarcuslary231
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceDamien ROBERT
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptxMasterPhil1
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfarsathsahil
 
GreenSEO April 2024: Join the Green Web Revolution
GreenSEO April 2024: Join the Green Web RevolutionGreenSEO April 2024: Join the Green Web Revolution
GreenSEO April 2024: Join the Green Web RevolutionWilliam Barnes
 

Recently uploaded (20)

Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
Do More with Less: Navigating Customer Acquisition Challenges for Today's Ent...
 
Social Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdfSocial Samosa Guidebook for SAMMIES 2024.pdf
Social Samosa Guidebook for SAMMIES 2024.pdf
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
Forecast of Content Marketing through AI
Forecast of Content Marketing through AIForecast of Content Marketing through AI
Forecast of Content Marketing through AI
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Red bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxxRed bull marketing presentation pptxxxxx
Red bull marketing presentation pptxxxxx
 
ASO Process: What is App Store Optimization
ASO Process: What is App Store OptimizationASO Process: What is App Store Optimization
ASO Process: What is App Store Optimization
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
What I learned from auditing over 1,000,000 websites - SERP Conf 2024 Patrick...
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
Exploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdfExploring The World Of Adult Ad Networks.pdf
Exploring The World Of Adult Ad Networks.pdf
 
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG complianceAvoid the 2025 web accessibility rush: do not fear WCAG compliance
Avoid the 2025 web accessibility rush: do not fear WCAG compliance
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Best Persuasive selling skills presentation.pptx
Best Persuasive selling skills  presentation.pptxBest Persuasive selling skills  presentation.pptx
Best Persuasive selling skills presentation.pptx
 
Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
marketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdfmarketing strategy of tanishq word PPROJECT.pdf
marketing strategy of tanishq word PPROJECT.pdf
 
GreenSEO April 2024: Join the Green Web Revolution
GreenSEO April 2024: Join the Green Web RevolutionGreenSEO April 2024: Join the Green Web Revolution
GreenSEO April 2024: Join the Green Web Revolution
 

Madcap Case Study from Write2Users, Denmark

  • 1. Text here From Unstructured Word to Single Sourced Flare Presented by Per Frederiksen, Owner of Write2Users
  • 2. Speaker Bio • Owner and founder of Write2Users (W2U) • Technical Writer since 1991 • Localization Manager since 1997 • Software trainer since 1997 • Webmaster from 2000 – 2009 • Switched from Robohelp to Flare in 2006 • Certified Madcap Trainer and Consultant • Highly Commended Award in eHelp Online Help competition • Runs the Technical Communication Workshop worldwide with partner Mette Nyberg from Schneider Electric, Denmark
  • 3. • Customer is Optimarin AS from Norway • Pioneers in ballast water systems for ships and vessels • New rules require this type of system onboard any vessel • Each vessel has a customized system onboard (components, dimensions, etc.) • Each vessel has its own unique manual Customer Case
  • 4. • Copy/paste is dead – single sourcing rules • Too many style and table variants in Word source files • Word graphics with callouts require localization • Very big matrix of sales options – components, suppliers, etc. • Unique front page for each manual • Requirement: One target for all manuals Challenges
  • 5. Overview Topic Word Flare Manuals (PDF) Now: 60 Soon: 200 Now: 60 Soon: 200 Online help None Soon available Tables Many variants 4 table styles Styles 100+ 20-30 Single sourcing Text None – copy/paste Snippets, conditions, variables Images Common repository Common repository Database None One Flare target and client frontend
  • 6. Word Import Mark up styles in Word print version Create new stylesheet in Flare Test style mapping in Flare Word file cleanup Test and re-test Word Import Import into Flare and cut cord to Word
  • 7. Flare Stylesheet Focus on PDF This is the primary output for the customer. Notice that font sizes for h1, h2, etc. are in %. Prepared for online The stylesheet is prepared for HTML5 output. All other style sizes are relative to 11 pt.
  • 8. Style Mapping Many style variations The Word file had many style variations. Style mapping Numerous variations collapsed in Flare and made style mapping possible.
  • 9. Search and Replace Our recommendation Make the switch to Flare as early as possible. You can stay in Word forever to prepare for a clean Flare import. First steps Analyze the print version armed with a highlight marker. Mark up all instances of recurring replacement candidates. Examples: • Heading numbering • Incorrect/Inconsistent use of styles • Unwanted line and page breaks • Text inside images 1. Start with standard search/replace operations. 2. Continue with search/replace based on regular expressions The style attribute is redundant. It’s part of the style in Flare.
  • 10. Regular Expressions Replacement candidates • Word lists (bullets/numbers) • Table of Contents • Heading numbering • Remove Word bookmarks – this example Expresso – Regular Expressions builder This tool allows you test your regular expressions before launching them.
  • 11. Table Styles Many table variations We managed to boil it down to four different table styles. Table styles Word has no table styles, so they must be applied manually. Use Apply Style. Local changes are defined in table stylesheet.
  • 12. Snippets How it works We’ve combined the invisible.css table style with a snippet. Inserting the warnings Type the first letters of the word to insert the snippet. Right-click and convert to text, then edit the text.
  • 13. Conditions - images Apply conditions directly in the topic 1. Right-click the image and select Conditions. 2. Apply the relevant PICT_ condition. Images for conditions We are using four images to show the images for the six sales versions. Six sales versions BK – FX – FS Plus the above with Stripping
  • 14. Conditions - text Apply conditions directly in the topic 1. Select the relevant text. In this example, the FX column header is selected. 2. Press CTRL+SHIFT+C and apply the relevant USE_ condition. Apply conditions to TOC items 1. Select the topic in the TOC. 2. Press F4. 3. Click the Conditional Text tab. 4. Select the relevant USE_ condition.
  • 15. Front page Global and target- specific variables Link to: cover.png Image is taken from repository of images and copied/renamed at build time. Uses Page Layout - Cover
  • 16. Front page Page Layout The break between body (1) and body (2) controlled with a column break. Topic – Cover.htm Preview of print topic.
  • 17. Database solution What we know … • The manual content is determined by the sales options purchased • There are many sales options and many combinations • Each manual is unique • Each front page is unique • We must prepare for language versions • Normal Flare use would result in hundreds of targets What we want … • Optimarin users can produce a manual based on the sales order • Content must be maintained in one Flare project • Content and images must be shown/hidden based on conditions • A database solution which can create specific manuals from one target and save produced targets (for reuse)
  • 18. Database solution Our solution 1. The user enters Flare target settings and customer information in a client frontend. 2. Customer/sales information is picked up from Dynamix and sent to the database. 3. The database information is injected into the target file. 4. The target file is built automatically and notifications will be sent by e-mail.
  • 19. HTML5 output • The project is prepared for HTML5 output • Not the primary format for the end user (PDF) • Very relevant for internal use and technical support – they will have access to the entire documentation • With minimal changes to the CSS and a new master page, the HTML5 output is not far away
  • 20. Lessons learned Process Conclusions Styles Create a new CSS in Flare and profit from the hierarchical nature of stylesheets. Also applies to well-structured Word files. Word cleanup Only clean up obvious mistakes like incorrect styles in Word. The open nature of Flare source files makes it easy to clean up code later on. Cut the cord and don’t go back! Regular Expressions Can be used for advanced search/replace operations. Use tools like Notepad++, TextPipe and Expresso. Single sourcing It’s possible to go beyond Flare’s native single sourcing capabilities. Used to minimize the number of targets in this project. Conditions We were certain that boolean operators could solve our challenge, but ended up with a standard condition setup. Lesson learned – remember to think in alternatives.
  • 21. More information? Questions? Thank you for your attention! Web: www.write2users.com Phone: +45 53 55 31 40 Per Frederiksen Thomas Bro- Rasmussen

Editor's Notes

  1. Good afternoon! My name is Per Frederiksen. I’m the owner and founder of the Danish information company, Write2Users. I’m very happy to be here in San Diego to meet the Madcap community. I’ve been working as a Madcap reseller, trainer and consultant since 2010 and I’m meeting many Madcap colleagues for the first time.
  2. I’ve been involved in the technical writing industry since 1991. I started out in the medical equipment industry, moved on to the financial business and ended in industrial automation. Over the years, I’ve been working with PageMaker, Interleaf, Framemaker, Robohelp, before I moved on to Flare in 2006. In parallel with technical writing, I’ve been responsible for software and documentation translations into 10 languages. I’ve been a training instructor since 1997 designing classroom training, online training and from 2008 produced many training videos using Camtasia Studio. My involvement in websites has given me a good insight into usability, analyzing user behavior and being responsive to user requests.
  3. Today I’m going to present a customer case which I think would be interesting for people considering importing Word content into Flare. My goal for this presentation is to share best practices and tips for importing Word content into Flare.