SlideShare a Scribd company logo
1 of 43
Download to read offline
Balancing standardization against
the need for creativity
Flickr: Paxson Woelber
Alan Pringle
Scriptorium
August 3, 2016
@alanpringle
Type questions and
comments in the
Questions module of
GoToWebinar.
Questions? Comments?
Flickr: Veronique Debord
Attendees are muted
during webcast.
Webcast is being recorded,
but your name won't be
shown.
@alanpringle
About me
Chief operating officer,
Scriptorium Publishing
Working with structured
content since 1988
Coauthor, Content Strategy 101
and Technical Writing 101
@alanpringle
About me
@alanpringle
Stereotype of structured authoring
Flickr: Umberto Salvagnin
No creativity!
@alanpringle
Three case studies
Communicating layout specifications for
automated outputs
Considering the true costs of customized
structures
Flexibility in layout as a business
requirement
@alanpringle
Flickr: State Library and Archives of Florida
Communicating layout specifications for
automated output
@alanpringle
Communicating layout specifications for
automated output
@alanpringle
Communicating layout specifications for
automated output
<xsl:variable name="level-1-family">SansBold</xsl:variable>
<xsl:variable name="level-1-size">14pt</xsl:variable>
<xsl:variable name="level-1-line-height">15pt</xsl:variable>
<xsl:variable name="level-1-weight">normal</xsl:variable>
<xsl:variable name="level-1-style">normal</xsl:variable>
<xsl:variable name="level-1-indent">0pt</xsl:variable>
<xsl:variable name="level-1-color">#000000</xsl:variable>
<xsl:variable name="level-1-space-before">42pt</xsl:variable>
<xsl:variable name="level-1-space-after">4pt</xsl:variable>
Settings for heading 1 paragraphs:
@alanpringle
Communicating layout specifications for
automated output
Typical workflow for automated PDF output
@alanpringle
Communicating layout specifications for
automated output
Programmer develops stylesheet in
text/XML editor.
Code specifies page size, font use, and
so on.
@alanpringle
Communicating layout specifications for
automated output
<xsl:variable name="level-1-family">SansBold</xsl:variable>
<xsl:variable name="level-1-size">14pt</xsl:variable>
<xsl:variable name="level-1-line-height">15pt</xsl:variable>
<xsl:variable name="level-1-weight">normal</xsl:variable>
<xsl:variable name="level-1-style">normal</xsl:variable>
<xsl:variable name="level-1-indent">0pt</xsl:variable>
<xsl:variable name="level-1-color">#000000</xsl:variable>
<xsl:variable name="level-1-space-before">42pt</xsl:variable>
<xsl:variable name="level-1-space-after">4pt</xsl:variable>
@alanpringle
Communicating layout specifications for
automated output
Any changes?
“Change the heading color to our new
corporate blue.”
“Make the chapter heading a little bigger.”
Programmer gets specifications from
template.
@alanpringle
Communicating layout specifications for
automated output
Developed process that relies on... stylesheets!
Programmer added detailed code comments.
Programmatic formatting requires specific
numbers. How do you collect them?
@alanpringle
Communicating layout specifications for
automated output
Sample code comment for page size:
Physical page dimensions.
US Letter is 8.5 in x 11 in;
A4 is 8.3 in × 11.7 in.
Dimensions that accommodate
both paper sizes are 8.3 in x
11.0 in.
@alanpringle
Communicating layout specifications for
automated output
Extract code comments and create Word
file:
@alanpringle
Communicating layout specifications for
automated output
Designer fills out settings and returns file.
Programmer gets specific measurements.
Code comments serve as reference for
later maintenance.
@alanpringle
Flexibility in layout as a
business requirement
Flickr: Creative-Tools.com
@alanpringle
Flexibility in layout as a
business requirement
Automated PDF formatting is not for all
information types.
Highly designed study guides required
greater flexibility in layout.
How do you preserve high-quality layouts
for print?
@alanpringle
Flexibility in layout as a
business requirement
Transform source XML into InDesign-
compatible XML.
XML refers to styles in the InDesign
template.
@alanpringle
Flexibility in layout as a
business requirement
<ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/body">
<CharacterStyleRange AppliedCharacterStyle="CharacterStyle/
$ID/[No character style]">
<Content>When developing a test bed, it is important to
ensure that you cover </Content>
</CharacterStyleRange>
<CharacterStyleRange
AppliedCharacterStyle="CharacterStyle/bold">
<Content>all </Content>
</CharacterStyleRange>
<CharacterStyleRange AppliedCharacterStyle="CharacterStyle/
$ID/[No character style]">
<Content>basic cases for your requirements.</Content>
</CharacterStyleRange>
...
</ParagraphStyleRange>
InDesign Markup Language (IDML) sample:
@alanpringle
Flexibility in layout as a
business requirement
Place XML file into InDesign template.
Styles and other formatting applied
automatically:
@alanpringle
Flexibility in layout as a
business requirement
@alanpringle
Wikipedia: Guma89
Flexibility in layout as a
business requirement
Adjust line breaks, pagination, image
placement, and so on.
Reduced production time significantly.
Get benefits of structured content (reuse,
in particular).
@alanpringle
Considering the true costs of
customized structures
Flickr: Japanexperterna.se
@alanpringle
Considering the true costs of
customized structures
Standardization versus creativity is not
just about layout.
Create custom structure? Adopt standard?
When should you change a standard's
default structures?
@alanpringle
Considering the true costs of
customized structures
Implement XML for conditional content,
mobile delivery, and localization.
Installation guides: procedures with more
than 100 steps.
Steps could contain substeps and
sub-substeps.
@alanpringle
Considering the true costs of
customized structures
Procedure layers:
63. This is the 63rd
step in a procedure.
a. This is a substep.
i. This is a sub-substep.
@alanpringle
Considering the true costs of
customized structures
Content model did not support sub-substeps
by default.
Content creators requested addition of
sub-substep element.
@alanpringle
Considering the true costs of
customized structures
My reaction to a 100-step procedure with
three layers of steps:
a. Time to re-evaluate
b. Excellent tech comm
c. Absolutely not
d. CENSORED
@alanpringle
Considering the true costs of
customized structures
Information architects: reconsider the long
procedures and sub-substeps.
Level of effort: modifying versus
maintaining default structure.
@alanpringle
Please.
Considering the true costs of
customized structures
Modify:

Develop and test modification

Implement in authoring tools, CCMS, and
stylesheets

Distribute to localization vendors

Train writers on custom structure
@alanpringle
Considering the true costs of
customized structures
Maintain:

Rethink procedures to eliminate sub-substeps.

Rewrite to break up lengthy procedures.
@alanpringle
Considering the true costs of
customized structures
Content creators:
Did not want to rewrite content.
Adding sub-substep path of least resistance.
Rewriting = admitting that process is bad.
@alanpringle
Considering the true costs of
customized structures
Information architects:
Rewriting: short-term effort, long-term
benefits.
Rewrote some content to show increased
reuse.
What about reading on phones and
tablets?
@alanpringle
Considering the true costs of
customized structures
@alanpringle
Considering the true costs of
customized structures
No agreement on approach.
Company planned to re-evaluate later.
Not every consulting engagement has a
happy ending.
@alanpringle
Conclusions
Streamline communication with technology.
Evaluate costs and biases while considering
structural changes.
Get benefits of structure and flexible
formatting.
@alanpringle
Conclusions
Technical ≠ not creative
Need versus want
@alanpringle
Resources
PDF specifications (Word file)
tiny.cc/PDFsettings
Managing change (Content Strategy 101)
tiny.cc/manage-change
InDesign XML
InDesign & DITA post: tiny.cc/indesign-dita
IDML specifications (PDF): tiny.cc/idml
@alanpringle
Resources
Case study summaries:
tiny.cc/balancing-case-studies
@alanpringle
Flickr: Veronique Debord
Questions?
Comments?
@alanpringle
Contact me
Alan Pringle
asp@scriptorium.com
scriptorium.com/blog
@alanpringle

More Related Content

Similar to Webcast: Balancing standardization against the need for creativity

Java Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | EdurekaJava Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | EdurekaEdureka!
 
Business system analyst workbook
Business system analyst workbookBusiness system analyst workbook
Business system analyst workbookPawan Kharbanda
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsGianmario Spacagna
 
Drupal Camp Victoria
Drupal Camp VictoriaDrupal Camp Victoria
Drupal Camp VictoriaImage X Media
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsStavros Kontopoulos
 
Technical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfTechnical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfSakthivelPeriyasamy6
 
The Why and What of Pattern Lab
The Why and What of Pattern LabThe Why and What of Pattern Lab
The Why and What of Pattern LabDave Olsen
 
Stencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedStencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedGil Fink
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arpGary Pedretti
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...DataWorks Summit
 
Developing sites with Magnolia 4 / STK
Developing sites with Magnolia 4 / STKDeveloping sites with Magnolia 4 / STK
Developing sites with Magnolia 4 / STKguest0afb3
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsAnyscale
 
Xaml Guidelines Draft0
Xaml Guidelines Draft0Xaml Guidelines Draft0
Xaml Guidelines Draft0guest27165
 
Top tips from what we've learned from our 10 years experience
Top tips from what we've learned from our 10 years experienceTop tips from what we've learned from our 10 years experience
Top tips from what we've learned from our 10 years experienceJoomlaDay Australia
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with ShareAlfresco Software
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavaconNeil Perlin
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavaconNeil Perlin
 

Similar to Webcast: Balancing standardization against the need for creativity (20)

Java Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | EdurekaJava Design Patterns Tutorial | Edureka
Java Design Patterns Tutorial | Edureka
 
Business system analyst workbook
Business system analyst workbookBusiness system analyst workbook
Business system analyst workbook
 
Tech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning productsTech leaders guide to effective building of machine learning products
Tech leaders guide to effective building of machine learning products
 
Drupal Camp Victoria
Drupal Camp VictoriaDrupal Camp Victoria
Drupal Camp Victoria
 
Machine learning at scale challenges and solutions
Machine learning at scale challenges and solutionsMachine learning at scale challenges and solutions
Machine learning at scale challenges and solutions
 
Technical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdfTechnical-design-for-Angular-apps.pdf
Technical-design-for-Angular-apps.pdf
 
The Why and What of Pattern Lab
The Why and What of Pattern LabThe Why and What of Pattern Lab
The Why and What of Pattern Lab
 
Stencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrivedStencil the time for vanilla web components has arrived
Stencil the time for vanilla web components has arrived
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...Software engineering practices for the data science and machine learning life...
Software engineering practices for the data science and machine learning life...
 
Developing sites with Magnolia 4 / STK
Developing sites with Magnolia 4 / STKDeveloping sites with Magnolia 4 / STK
Developing sites with Magnolia 4 / STK
 
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning ModelsApache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
Apache ® Spark™ MLlib 2.x: How to Productionize your Machine Learning Models
 
Xaml Guidelines Draft0
Xaml Guidelines Draft0Xaml Guidelines Draft0
Xaml Guidelines Draft0
 
L03 Design Patterns
L03 Design PatternsL03 Design Patterns
L03 Design Patterns
 
Top tips from what we've learned from our 10 years experience
Top tips from what we've learned from our 10 years experienceTop tips from what we've learned from our 10 years experience
Top tips from what we've learned from our 10 years experience
 
presentation
presentationpresentation
presentation
 
CUST-3 Document Management with Share
CUST-3 Document Management with ShareCUST-3 Document Management with Share
CUST-3 Document Management with Share
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
 
Developing for the unknown lavacon
Developing for the unknown   lavaconDeveloping for the unknown   lavacon
Developing for the unknown lavacon
 
What’s Up, EDoc?!
What’s Up,EDoc?!What’s Up,EDoc?!
What’s Up, EDoc?!
 

More from Scriptorium Publishing

Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Scriptorium Publishing
 
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!Scriptorium Publishing
 
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...Scriptorium Publishing
 
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?Content Strategy Triage: Who lives? Who dies? Who do you fight to save?
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?Scriptorium Publishing
 
Content Strategy Triage: Extended Edition
Content Strategy Triage: Extended EditionContent Strategy Triage: Extended Edition
Content Strategy Triage: Extended EditionScriptorium Publishing
 
Localization strategy and the customer journey
Localization strategy and the customer journeyLocalization strategy and the customer journey
Localization strategy and the customer journeyScriptorium Publishing
 
Webinar content strategy_vs_the_undead
Webinar content strategy_vs_the_undeadWebinar content strategy_vs_the_undead
Webinar content strategy_vs_the_undeadScriptorium Publishing
 
Content strategy triage intro for Lavacon 2015
Content strategy triage intro for Lavacon 2015Content strategy triage intro for Lavacon 2015
Content strategy triage intro for Lavacon 2015Scriptorium Publishing
 
The Bottom Line: Globalization and the Dependence on Intelligent Content
The Bottom Line: Globalization and the Dependence on Intelligent ContentThe Bottom Line: Globalization and the Dependence on Intelligent Content
The Bottom Line: Globalization and the Dependence on Intelligent ContentScriptorium Publishing
 

More from Scriptorium Publishing (20)

Think global, act global, go global
Think global, act global, go globalThink global, act global, go global
Think global, act global, go global
 
Future-proofing your content
Future-proofing your contentFuture-proofing your content
Future-proofing your content
 
Future-proofing your career
Future-proofing your careerFuture-proofing your career
Future-proofing your career
 
Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...Developing training websites in multiple languages with (mostly) open-source ...
Developing training websites in multiple languages with (mostly) open-source ...
 
The Rocky Road to DITA
The Rocky Road to DITAThe Rocky Road to DITA
The Rocky Road to DITA
 
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!
LavaCon keynote: But Father, I'm Goldleafing as Fast as I Can!
 
2016 content trends
2016 content trends2016 content trends
2016 content trends
 
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...
Unified Content Development: Integrating Tech Comm, Marcom, and Technical Sup...
 
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?Content Strategy Triage: Who lives? Who dies? Who do you fight to save?
Content Strategy Triage: Who lives? Who dies? Who do you fight to save?
 
Content Strategy Triage: Extended Edition
Content Strategy Triage: Extended EditionContent Strategy Triage: Extended Edition
Content Strategy Triage: Extended Edition
 
The Content Strategy of Things
The Content Strategy of ThingsThe Content Strategy of Things
The Content Strategy of Things
 
Localization strategy and the customer journey
Localization strategy and the customer journeyLocalization strategy and the customer journey
Localization strategy and the customer journey
 
Webinar content strategy_vs_the_undead
Webinar content strategy_vs_the_undeadWebinar content strategy_vs_the_undead
Webinar content strategy_vs_the_undead
 
Content strategy triage intro for Lavacon 2015
Content strategy triage intro for Lavacon 2015Content strategy triage intro for Lavacon 2015
Content strategy triage intro for Lavacon 2015
 
2015 content trends
2015 content trends2015 content trends
2015 content trends
 
Adapting content for the US market
Adapting content for the US marketAdapting content for the US market
Adapting content for the US market
 
Content strategy vs. The Undead
Content strategy vs. The UndeadContent strategy vs. The Undead
Content strategy vs. The Undead
 
The many facets of content strategy
The many facets of content strategyThe many facets of content strategy
The many facets of content strategy
 
The Bottom Line: Globalization and the Dependence on Intelligent Content
The Bottom Line: Globalization and the Dependence on Intelligent ContentThe Bottom Line: Globalization and the Dependence on Intelligent Content
The Bottom Line: Globalization and the Dependence on Intelligent Content
 
The many facets of content strategy
The many facets of content strategyThe many facets of content strategy
The many facets of content strategy
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Webcast: Balancing standardization against the need for creativity

  • 1. Balancing standardization against the need for creativity Flickr: Paxson Woelber Alan Pringle Scriptorium August 3, 2016 @alanpringle
  • 2. Type questions and comments in the Questions module of GoToWebinar. Questions? Comments? Flickr: Veronique Debord Attendees are muted during webcast. Webcast is being recorded, but your name won't be shown. @alanpringle
  • 3. About me Chief operating officer, Scriptorium Publishing Working with structured content since 1988 Coauthor, Content Strategy 101 and Technical Writing 101 @alanpringle
  • 5. Stereotype of structured authoring Flickr: Umberto Salvagnin No creativity! @alanpringle
  • 6. Three case studies Communicating layout specifications for automated outputs Considering the true costs of customized structures Flexibility in layout as a business requirement @alanpringle
  • 7. Flickr: State Library and Archives of Florida Communicating layout specifications for automated output @alanpringle
  • 8. Communicating layout specifications for automated output @alanpringle
  • 9. Communicating layout specifications for automated output <xsl:variable name="level-1-family">SansBold</xsl:variable> <xsl:variable name="level-1-size">14pt</xsl:variable> <xsl:variable name="level-1-line-height">15pt</xsl:variable> <xsl:variable name="level-1-weight">normal</xsl:variable> <xsl:variable name="level-1-style">normal</xsl:variable> <xsl:variable name="level-1-indent">0pt</xsl:variable> <xsl:variable name="level-1-color">#000000</xsl:variable> <xsl:variable name="level-1-space-before">42pt</xsl:variable> <xsl:variable name="level-1-space-after">4pt</xsl:variable> Settings for heading 1 paragraphs: @alanpringle
  • 10. Communicating layout specifications for automated output Typical workflow for automated PDF output @alanpringle
  • 11. Communicating layout specifications for automated output Programmer develops stylesheet in text/XML editor. Code specifies page size, font use, and so on. @alanpringle
  • 12. Communicating layout specifications for automated output <xsl:variable name="level-1-family">SansBold</xsl:variable> <xsl:variable name="level-1-size">14pt</xsl:variable> <xsl:variable name="level-1-line-height">15pt</xsl:variable> <xsl:variable name="level-1-weight">normal</xsl:variable> <xsl:variable name="level-1-style">normal</xsl:variable> <xsl:variable name="level-1-indent">0pt</xsl:variable> <xsl:variable name="level-1-color">#000000</xsl:variable> <xsl:variable name="level-1-space-before">42pt</xsl:variable> <xsl:variable name="level-1-space-after">4pt</xsl:variable> @alanpringle
  • 13. Communicating layout specifications for automated output Any changes? “Change the heading color to our new corporate blue.” “Make the chapter heading a little bigger.” Programmer gets specifications from template. @alanpringle
  • 14. Communicating layout specifications for automated output Developed process that relies on... stylesheets! Programmer added detailed code comments. Programmatic formatting requires specific numbers. How do you collect them? @alanpringle
  • 15. Communicating layout specifications for automated output Sample code comment for page size: Physical page dimensions. US Letter is 8.5 in x 11 in; A4 is 8.3 in × 11.7 in. Dimensions that accommodate both paper sizes are 8.3 in x 11.0 in. @alanpringle
  • 16. Communicating layout specifications for automated output Extract code comments and create Word file: @alanpringle
  • 17. Communicating layout specifications for automated output Designer fills out settings and returns file. Programmer gets specific measurements. Code comments serve as reference for later maintenance. @alanpringle
  • 18. Flexibility in layout as a business requirement Flickr: Creative-Tools.com @alanpringle
  • 19. Flexibility in layout as a business requirement Automated PDF formatting is not for all information types. Highly designed study guides required greater flexibility in layout. How do you preserve high-quality layouts for print? @alanpringle
  • 20. Flexibility in layout as a business requirement Transform source XML into InDesign- compatible XML. XML refers to styles in the InDesign template. @alanpringle
  • 21. Flexibility in layout as a business requirement <ParagraphStyleRange AppliedParagraphStyle="ParagraphStyle/body"> <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/ $ID/[No character style]"> <Content>When developing a test bed, it is important to ensure that you cover </Content> </CharacterStyleRange> <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/bold"> <Content>all </Content> </CharacterStyleRange> <CharacterStyleRange AppliedCharacterStyle="CharacterStyle/ $ID/[No character style]"> <Content>basic cases for your requirements.</Content> </CharacterStyleRange> ... </ParagraphStyleRange> InDesign Markup Language (IDML) sample: @alanpringle
  • 22. Flexibility in layout as a business requirement Place XML file into InDesign template. Styles and other formatting applied automatically: @alanpringle
  • 23. Flexibility in layout as a business requirement @alanpringle Wikipedia: Guma89
  • 24. Flexibility in layout as a business requirement Adjust line breaks, pagination, image placement, and so on. Reduced production time significantly. Get benefits of structured content (reuse, in particular). @alanpringle
  • 25. Considering the true costs of customized structures Flickr: Japanexperterna.se @alanpringle
  • 26. Considering the true costs of customized structures Standardization versus creativity is not just about layout. Create custom structure? Adopt standard? When should you change a standard's default structures? @alanpringle
  • 27. Considering the true costs of customized structures Implement XML for conditional content, mobile delivery, and localization. Installation guides: procedures with more than 100 steps. Steps could contain substeps and sub-substeps. @alanpringle
  • 28. Considering the true costs of customized structures Procedure layers: 63. This is the 63rd step in a procedure. a. This is a substep. i. This is a sub-substep. @alanpringle
  • 29. Considering the true costs of customized structures Content model did not support sub-substeps by default. Content creators requested addition of sub-substep element. @alanpringle
  • 30. Considering the true costs of customized structures My reaction to a 100-step procedure with three layers of steps: a. Time to re-evaluate b. Excellent tech comm c. Absolutely not d. CENSORED @alanpringle
  • 31. Considering the true costs of customized structures Information architects: reconsider the long procedures and sub-substeps. Level of effort: modifying versus maintaining default structure. @alanpringle Please.
  • 32. Considering the true costs of customized structures Modify:  Develop and test modification  Implement in authoring tools, CCMS, and stylesheets  Distribute to localization vendors  Train writers on custom structure @alanpringle
  • 33. Considering the true costs of customized structures Maintain:  Rethink procedures to eliminate sub-substeps.  Rewrite to break up lengthy procedures. @alanpringle
  • 34. Considering the true costs of customized structures Content creators: Did not want to rewrite content. Adding sub-substep path of least resistance. Rewriting = admitting that process is bad. @alanpringle
  • 35. Considering the true costs of customized structures Information architects: Rewriting: short-term effort, long-term benefits. Rewrote some content to show increased reuse. What about reading on phones and tablets? @alanpringle
  • 36. Considering the true costs of customized structures @alanpringle
  • 37. Considering the true costs of customized structures No agreement on approach. Company planned to re-evaluate later. Not every consulting engagement has a happy ending. @alanpringle
  • 38. Conclusions Streamline communication with technology. Evaluate costs and biases while considering structural changes. Get benefits of structure and flexible formatting. @alanpringle
  • 39. Conclusions Technical ≠ not creative Need versus want @alanpringle
  • 40. Resources PDF specifications (Word file) tiny.cc/PDFsettings Managing change (Content Strategy 101) tiny.cc/manage-change InDesign XML InDesign & DITA post: tiny.cc/indesign-dita IDML specifications (PDF): tiny.cc/idml @alanpringle