SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
XMetaL and DITA in the Marketing
         Department

        tastes great, less filling




                    1                © 2010 JustSystems Inc.
Challenge

 Publishing product data sheets

 •   Previously: Word + InDesign
 •   Cost: $20,000/year
 •   9 SKUs x 2 updates/year x $1100/update
 •   Average turnaround: 5 days


 Slow and expensive


                          2                   © 2010 JustSystems Inc.
Solution

 • maintain product data sheets using DITA,
   XMetaL and SubVersion
 • publish data sheets using the DITA Open
   Toolkit (DITA OT)
 • save money! save time! Yay! we're done!




                      3                 © 2010 JustSystems Inc.
But...




         4   © 2010 JustSystems Inc.
And…




       5   © 2010 JustSystems Inc.
Marking up the document

 •   DITA map
 •   title page
 •   callouts
 •   company info




                    6     © 2010 JustSystems Inc.
DITA Open Toolkit challenges

 •   page layouts
 •   callout text
 •   company info
 •   2-column layout, *most* of the time…
 •   font treatment




                        7                   © 2010 JustSystems Inc.
DITA OT Anatomy
 • PDF output has a specific customization
     architecture
 •   catalog file
 •   XSL template overrides
 •   XSL attribute sets overrides
 •   Fonts, background images
 •   Locale files for multi-language support




                            8                  © 2010 JustSystems Inc.
Page layouts

 • title page
 • inner pages
 • last page

 Configured via
 layout-masters.xml




                      9   © 2010 JustSystems Inc.
FO sprites are your friend
 • XSL:FO does not support background images
     on the page level
 •   use CSS sprites technique on page regions
 •   1 background image per page-master
 •   Bonus: Marketing can tweak the design without
     using XSL

 NB: no gaps between page regions!



                          10                   © 2010 JustSystems Inc.
Title, tagline, summary
 • Override main topic
     template
 •   create fo:markers from
     title, abstract
 •   Display markers in the
     region-before (header)




                              11   © 2010 JustSystems Inc.
Callout text
 • <lq>, <cite> elements
     mark up the callout
 •   Override default
     template to create an
     fo:marker
 •   Display marker
     contents in the region-
     start




                               12   © 2010 JustSystems Inc.
2-column to 1-column layout
 • Default layout is 2-
     column
 •   Tables need to be in a
     1-column layout
 •   Makes use of XEP’s
     @span extension
 •   To use @span, must
     be a child of the flow




                              13   © 2010 JustSystems Inc.
Company Info
 • A topic in the DITA map
 • Use of @outputclass
 • Override default
     processing to create an
     fo:marker
 •   Display marker contents
     in the start region




                          14   © 2010 JustSystems Inc.
Fonts
 • Goal: make use of standard Windows fonts
 • xsl:fo attribute-sets are similar to CSS
 • Make use of:
   – font-family, font-style, font-variant
   – font-size, font-weight,
   – font-stretch, letter-spacing




                               15             © 2010 JustSystems Inc.
Let’s compare…




                 ~
                 ~

                 16   © 2010 JustSystems Inc.
Takeaways
 • simple markup to start, specialize later
 • use xsl:fo sprites; no slicing, users can update
     design tweaks
 •   use page regions, fo:markers to address layout
     challenges
 •   @span support in XEP allows (limited) column-
     switching




                           17                    © 2010 JustSystems Inc.
Summary
 • Marketing can self-publish in minutes vs. days
 • Cost: 3 days XSL development + 1 day content
     migration
 •   100% ROI if updates are 4x more frequent than
     design changes

 Next steps:
 • 6 of the SKUs in XMetaL, rest to come
 • More re-use across SKUs
 • A4 variant for EMEA
                          18                   © 2010 JustSystems Inc.
Thank you
 Questions?
 chris.johnson@justsystems.com




                       19        © 2010 JustSystems Inc.

Mais conteúdo relacionado

Semelhante a XMetaL and DITA in the Marketing Department: Tastes Great, Less Filling

Word Lesson 5D Backgrounds
Word Lesson 5D BackgroundsWord Lesson 5D Backgrounds
Word Lesson 5D Backgrounds
deborahburns
 
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
ClearPath, LLC
 

Semelhante a XMetaL and DITA in the Marketing Department: Tastes Great, Less Filling (20)

ms office
ms officems office
ms office
 
Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?Is OLAP Dead?: Can Next Gen Tools Take Over?
Is OLAP Dead?: Can Next Gen Tools Take Over?
 
Oracle XML Publisher / BI Publisher
Oracle XML Publisher / BI PublisherOracle XML Publisher / BI Publisher
Oracle XML Publisher / BI Publisher
 
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
 
MMLUG 2009 Integration And Coexistence Session
MMLUG 2009   Integration And Coexistence SessionMMLUG 2009   Integration And Coexistence Session
MMLUG 2009 Integration And Coexistence Session
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
 
272 rosenblum word2007-ssp2008
272 rosenblum word2007-ssp2008272 rosenblum word2007-ssp2008
272 rosenblum word2007-ssp2008
 
Cincom Smalltalk Update
Cincom Smalltalk UpdateCincom Smalltalk Update
Cincom Smalltalk Update
 
Ontimize Application Framework
Ontimize Application FrameworkOntimize Application Framework
Ontimize Application Framework
 
Drupal 7: Theming with Omega
Drupal 7: Theming with OmegaDrupal 7: Theming with Omega
Drupal 7: Theming with Omega
 
Web Fonts
Web FontsWeb Fonts
Web Fonts
 
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
[Case Study] - Nuclear Power, DITA and FrameMaker: The How's and Why's
 
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
 
Creating websites with SXA in 15 minutes
Creating websites with SXA in 15 minutesCreating websites with SXA in 15 minutes
Creating websites with SXA in 15 minutes
 
Word Lesson 5D Backgrounds
Word Lesson 5D BackgroundsWord Lesson 5D Backgrounds
Word Lesson 5D Backgrounds
 
Bootstrapify Universal Theme
Bootstrapify Universal ThemeBootstrapify Universal Theme
Bootstrapify Universal Theme
 
XPages: No Experience Needed
XPages: No Experience NeededXPages: No Experience Needed
XPages: No Experience Needed
 
Iam Lug 2009 Integration And Coexistence Session
Iam Lug 2009   Integration And Coexistence SessionIam Lug 2009   Integration And Coexistence Session
Iam Lug 2009 Integration And Coexistence Session
 
10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong10 Million Dita Topics Can't Be Wrong
10 Million Dita Topics Can't Be Wrong
 
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
 

Mais de XMetaL

Displaying additional image types in XMetaL
Displaying additional image types in XMetaLDisplaying additional image types in XMetaL
Displaying additional image types in XMetaL
XMetaL
 
Deploying Schemas and XMetaL Customization Files
Deploying Schemas and XMetaL Customization FilesDeploying Schemas and XMetaL Customization Files
Deploying Schemas and XMetaL Customization Files
XMetaL
 
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
XMetaL
 
XMetaL Dialog Odds & Ends
XMetaL Dialog Odds & EndsXMetaL Dialog Odds & Ends
XMetaL Dialog Odds & Ends
XMetaL
 

Mais de XMetaL (10)

65 New Highlights of XMetaL Author Enterprise 7.0
65 New Highlights of XMetaL Author Enterprise 7.065 New Highlights of XMetaL Author Enterprise 7.0
65 New Highlights of XMetaL Author Enterprise 7.0
 
Displaying additional image types in XMetaL
Displaying additional image types in XMetaLDisplaying additional image types in XMetaL
Displaying additional image types in XMetaL
 
Dropping content isn't a drag!
Dropping content isn't a drag!Dropping content isn't a drag!
Dropping content isn't a drag!
 
Quick and Easy Usability in XMetaL Author
Quick and Easy Usability in XMetaL AuthorQuick and Easy Usability in XMetaL Author
Quick and Easy Usability in XMetaL Author
 
Putting DITA Localization into Practice
Putting DITA Localization into PracticePutting DITA Localization into Practice
Putting DITA Localization into Practice
 
XMetaL Macros for Non-Programmers
XMetaL Macros for Non-ProgrammersXMetaL Macros for Non-Programmers
XMetaL Macros for Non-Programmers
 
Deploying Schemas and XMetaL Customization Files
Deploying Schemas and XMetaL Customization FilesDeploying Schemas and XMetaL Customization Files
Deploying Schemas and XMetaL Customization Files
 
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
DITA Open Toolkit Deployment with XMetaL Author Enterprise 6
 
Taking Advantage of XMetaL’s XInclude Support
Taking Advantage of XMetaL’s XInclude SupportTaking Advantage of XMetaL’s XInclude Support
Taking Advantage of XMetaL’s XInclude Support
 
XMetaL Dialog Odds & Ends
XMetaL Dialog Odds & EndsXMetaL Dialog Odds & Ends
XMetaL Dialog Odds & Ends
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 

XMetaL and DITA in the Marketing Department: Tastes Great, Less Filling

  • 1. XMetaL and DITA in the Marketing Department tastes great, less filling 1 © 2010 JustSystems Inc.
  • 2. Challenge Publishing product data sheets • Previously: Word + InDesign • Cost: $20,000/year • 9 SKUs x 2 updates/year x $1100/update • Average turnaround: 5 days Slow and expensive 2 © 2010 JustSystems Inc.
  • 3. Solution • maintain product data sheets using DITA, XMetaL and SubVersion • publish data sheets using the DITA Open Toolkit (DITA OT) • save money! save time! Yay! we're done! 3 © 2010 JustSystems Inc.
  • 4. But... 4 © 2010 JustSystems Inc.
  • 5. And… 5 © 2010 JustSystems Inc.
  • 6. Marking up the document • DITA map • title page • callouts • company info 6 © 2010 JustSystems Inc.
  • 7. DITA Open Toolkit challenges • page layouts • callout text • company info • 2-column layout, *most* of the time… • font treatment 7 © 2010 JustSystems Inc.
  • 8. DITA OT Anatomy • PDF output has a specific customization architecture • catalog file • XSL template overrides • XSL attribute sets overrides • Fonts, background images • Locale files for multi-language support 8 © 2010 JustSystems Inc.
  • 9. Page layouts • title page • inner pages • last page Configured via layout-masters.xml 9 © 2010 JustSystems Inc.
  • 10. FO sprites are your friend • XSL:FO does not support background images on the page level • use CSS sprites technique on page regions • 1 background image per page-master • Bonus: Marketing can tweak the design without using XSL NB: no gaps between page regions! 10 © 2010 JustSystems Inc.
  • 11. Title, tagline, summary • Override main topic template • create fo:markers from title, abstract • Display markers in the region-before (header) 11 © 2010 JustSystems Inc.
  • 12. Callout text • <lq>, <cite> elements mark up the callout • Override default template to create an fo:marker • Display marker contents in the region- start 12 © 2010 JustSystems Inc.
  • 13. 2-column to 1-column layout • Default layout is 2- column • Tables need to be in a 1-column layout • Makes use of XEP’s @span extension • To use @span, must be a child of the flow 13 © 2010 JustSystems Inc.
  • 14. Company Info • A topic in the DITA map • Use of @outputclass • Override default processing to create an fo:marker • Display marker contents in the start region 14 © 2010 JustSystems Inc.
  • 15. Fonts • Goal: make use of standard Windows fonts • xsl:fo attribute-sets are similar to CSS • Make use of: – font-family, font-style, font-variant – font-size, font-weight, – font-stretch, letter-spacing 15 © 2010 JustSystems Inc.
  • 16. Let’s compare… ~ ~ 16 © 2010 JustSystems Inc.
  • 17. Takeaways • simple markup to start, specialize later • use xsl:fo sprites; no slicing, users can update design tweaks • use page regions, fo:markers to address layout challenges • @span support in XEP allows (limited) column- switching 17 © 2010 JustSystems Inc.
  • 18. Summary • Marketing can self-publish in minutes vs. days • Cost: 3 days XSL development + 1 day content migration • 100% ROI if updates are 4x more frequent than design changes Next steps: • 6 of the SKUs in XMetaL, rest to come • More re-use across SKUs • A4 variant for EMEA 18 © 2010 JustSystems Inc.
  • 19. Thank you Questions? chris.johnson@justsystems.com 19 © 2010 JustSystems Inc.