SlideShare a Scribd company logo
1 of 39
Download to read offline
is	
 

    Sarah O’Keefe
Scriptorium Publishing



                           background image
                         flickr: thelastminute
❖   Everyone is muted except for the
    presenter
❖   Please ask your questions through the
    Questions area in the webcast interface
❖   The presentation is being recorded;
    attendees do not appear in the
    recording
❖   Founder and president, Scriptorium
    Publishing
❖   Content strategy for
    tech comm
❖   Interested in collision of
    content, publishing, and
    technology
flickr: navin75
❖   Lower your standards?
❖   DITA Open Toolkit
    ❖   Custom development
    ❖   Scriptorium plug-ins
    ❖   Other plug-ins (DITA4Publishers)
❖   Alternatives to the Open Toolkit
flickr: SurprisePally
❖   Technology load and learning curve
    ❖   Ant, CSS, XSLT, HTML, XSL-FO
❖   Default plug-ins are not suitable for
    production
❖   No support for web-based help
❖   PDF very difficult to configure
flickr: iwona_kellie
❖   Does your audience care about
    typographic niceties?
❖   Less sophisticated formatting = lower
    implementation cost and greater
    automation
❖   Especially helpful for PDF!
❖   Provides output for HTML, RTF, PDF,
    HTML Help, Eclipse Help, and more
❖   Extensible
❖   Challenging to configure
❖   Build automation and build integration
❖   Open source
❖   Expensive
❖   Time-consuming
❖   Worthwhile for complex and
    nonnegotiable requirements?
❖   Expert consultants are available (ahem)
❖   Plug-ins run in Open Toolkit
    ❖   Collection of XSLT, XSL-FO, CSS,
        graphics
❖   Can customize further
❖   Provides web-based help and more
    reasonable PDF
❖   ePub and Kindle output
❖   Word to DITA
❖   DITA to InDesign
❖   http://dita4publishers.sourceforge.net/
❖   Printed page layouts have more options than
    HTML layouts.
❖   Extensible Stylesheet Language Formatting
    Objects (XSL-FO) needs to support
    sophisticated page layout options.
❖   Pushing XML into page layout tools is
    challenging.
❖   Automation means giving up page-by-page
    formatting.
❖   Page-based layout tools
❖   Help authoring/conversion tools
❖   High-end processors
❖   Provide excellent PDF output
❖   Formatting templates easier than
    DITA OT configuration
❖   Issues with XML white space
❖   Round-tripping is challenging
    (FrameMaker) or nearly impossible
    (others)
❖   Many provide web-based help solutions
❖   Easier configuration than DITA OT
❖   Based on DITA Open Toolkit pdf2
    transform
❖   A standard Open Toolkit plug-in
❖   Addresses some of the most common
    concerns with PDF
❖   Page size and margins
❖   Font controls
❖   Header and footer
❖   Table of contents formatting
❖   Index generation (even in FOP)
❖   Index formatting
❖   Added variables (and comments) to
    basic-settings.xsl for many common
    requirements
      <!-- Scriptorium added controls for whether the current system date and
    time appear in the footers.
        Any value but yes for these variables will prevent the date or time
    from appearing in the footers.
      -->
      <xsl:variable name="date-in-footers">yes</xsl:variable>
      <xsl:variable name="time-in-footers">no</xsl:variable>
❖   Not provided in DITA OT
❖   Can use help authoring tools
❖   XMetaL and Trisoft include web-based
    help output
❖   Web-based help
❖   Provides tripane browser-based help
    that is not available in Open Toolkit
❖   $10,000
❖   Plug-in files
❖   Your customizations (fonts, logo,
    headers and footers, page size, and
    more)
❖   $4,000
❖   Plug-in files
❖   Your customizations (CSS, logo, headers
    and footers, and more)
flickr: blipsman
❖   Platform requirements
❖   Technical resources
❖   Typography requirements
❖   Velocity
❖   Volume
❖   Versioning
flickr: bootbearwdc
❖   Researching adoption rates, issues, tools
❖   Open until March 1
❖   Participants get free results
❖   http://www.surveymonkey.com/s/
    structure
❖   Please participate, and tell your friends!
❖   Tony Self on The DITA Style Guide,
    March 9
❖   March: Trends in technical
    communication, 2011
❖   April: Structured authoring survey
    results
❖   PDF plug-in: scriptorium.com/2011/01/
    a-makeover-for-the-dita-ots-pdf-plugin/
❖   Contact us at info@scriptorium.com
❖   Sarah O’Keefe
❖   www.scriptorium.com
❖   okeefe@scriptorium.com
❖   @sarahokeefe

More Related Content

More from 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
 
Trends in technical communication 2014 from Scriptorium Publishing
Trends in technical communication 2014 from Scriptorium PublishingTrends in technical communication 2014 from Scriptorium Publishing
Trends in technical communication 2014 from Scriptorium PublishingScriptorium Publishing
 
Content Strategy in a Multilingual World
Content Strategy in a Multilingual WorldContent Strategy in a Multilingual World
Content Strategy in a Multilingual WorldScriptorium Publishing
 

More from Scriptorium Publishing (20)

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
 
The future of content
The future of contentThe future of content
The future of content
 
Trends in technical communication 2014 from Scriptorium Publishing
Trends in technical communication 2014 from Scriptorium PublishingTrends in technical communication 2014 from Scriptorium Publishing
Trends in technical communication 2014 from Scriptorium Publishing
 
The Need for Speed
The Need for SpeedThe Need for Speed
The Need for Speed
 
Content Strategy in a Multilingual World
Content Strategy in a Multilingual WorldContent Strategy in a Multilingual World
Content Strategy in a Multilingual World
 
Extreme conditions in DITA
Extreme conditions in DITAExtreme conditions in DITA
Extreme conditions in DITA
 

Recently uploaded

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 educationjfdjdjcjdnsjd
 
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.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
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 FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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 connectorsNanddeep Nachan
 
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 DevelopersWSO2
 
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​Bhuvaneswari Subramani
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Recently uploaded (20)

+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
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
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​
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Attractive DITA: It *is* possible!

  • 1. is Sarah O’Keefe Scriptorium Publishing background image flickr: thelastminute
  • 2. Everyone is muted except for the presenter ❖ Please ask your questions through the Questions area in the webcast interface ❖ The presentation is being recorded; attendees do not appear in the recording
  • 3. Founder and president, Scriptorium Publishing ❖ Content strategy for tech comm ❖ Interested in collision of content, publishing, and technology
  • 4.
  • 6.
  • 7. Lower your standards? ❖ DITA Open Toolkit ❖ Custom development ❖ Scriptorium plug-ins ❖ Other plug-ins (DITA4Publishers) ❖ Alternatives to the Open Toolkit
  • 9. Technology load and learning curve ❖ Ant, CSS, XSLT, HTML, XSL-FO ❖ Default plug-ins are not suitable for production ❖ No support for web-based help ❖ PDF very difficult to configure
  • 11.
  • 12. Does your audience care about typographic niceties? ❖ Less sophisticated formatting = lower implementation cost and greater automation ❖ Especially helpful for PDF!
  • 13. Provides output for HTML, RTF, PDF, HTML Help, Eclipse Help, and more ❖ Extensible ❖ Challenging to configure ❖ Build automation and build integration ❖ Open source
  • 14. Expensive ❖ Time-consuming ❖ Worthwhile for complex and nonnegotiable requirements? ❖ Expert consultants are available (ahem)
  • 15. Plug-ins run in Open Toolkit ❖ Collection of XSLT, XSL-FO, CSS, graphics ❖ Can customize further ❖ Provides web-based help and more reasonable PDF
  • 16. ePub and Kindle output ❖ Word to DITA ❖ DITA to InDesign ❖ http://dita4publishers.sourceforge.net/
  • 17. Printed page layouts have more options than HTML layouts. ❖ Extensible Stylesheet Language Formatting Objects (XSL-FO) needs to support sophisticated page layout options. ❖ Pushing XML into page layout tools is challenging. ❖ Automation means giving up page-by-page formatting.
  • 18. Page-based layout tools ❖ Help authoring/conversion tools ❖ High-end processors
  • 19. Provide excellent PDF output ❖ Formatting templates easier than DITA OT configuration ❖ Issues with XML white space ❖ Round-tripping is challenging (FrameMaker) or nearly impossible (others)
  • 20. Many provide web-based help solutions ❖ Easier configuration than DITA OT
  • 21. Based on DITA Open Toolkit pdf2 transform ❖ A standard Open Toolkit plug-in ❖ Addresses some of the most common concerns with PDF
  • 22. Page size and margins ❖ Font controls ❖ Header and footer ❖ Table of contents formatting ❖ Index generation (even in FOP) ❖ Index formatting
  • 23.
  • 24.
  • 25. Added variables (and comments) to basic-settings.xsl for many common requirements <!-- Scriptorium added controls for whether the current system date and time appear in the footers. Any value but yes for these variables will prevent the date or time from appearing in the footers. --> <xsl:variable name="date-in-footers">yes</xsl:variable> <xsl:variable name="time-in-footers">no</xsl:variable>
  • 26. Not provided in DITA OT ❖ Can use help authoring tools ❖ XMetaL and Trisoft include web-based help output
  • 27. Web-based help ❖ Provides tripane browser-based help that is not available in Open Toolkit
  • 28.
  • 29.
  • 30. $10,000 ❖ Plug-in files ❖ Your customizations (fonts, logo, headers and footers, page size, and more)
  • 31. $4,000 ❖ Plug-in files ❖ Your customizations (CSS, logo, headers and footers, and more)
  • 33. Platform requirements ❖ Technical resources ❖ Typography requirements ❖ Velocity ❖ Volume ❖ Versioning
  • 35. Researching adoption rates, issues, tools ❖ Open until March 1 ❖ Participants get free results ❖ http://www.surveymonkey.com/s/ structure ❖ Please participate, and tell your friends!
  • 36. Tony Self on The DITA Style Guide, March 9 ❖ March: Trends in technical communication, 2011 ❖ April: Structured authoring survey results
  • 37. PDF plug-in: scriptorium.com/2011/01/ a-makeover-for-the-dita-ots-pdf-plugin/ ❖ Contact us at info@scriptorium.com
  • 38.
  • 39. Sarah O’Keefe ❖ www.scriptorium.com ❖ okeefe@scriptorium.com ❖ @sarahokeefe