SlideShare a Scribd company logo
1 of 22
uncommon Sense uncommon Solutionsuncommon Sense uncommon Solutions 6/4/2015 1
REPCO CASE STUDY (DITA)
Australian Society for Technical Communication
Conference 2014
uncommon Sense uncommon Solutions
Hello!
Gareth Oakes goakes@gpsl.co
• Working with software development, authoring, publishing,
for 15+ years in A/NZ, UK, USA, Canada, India, etc.
• Chief Solution Architect for GPSL, based in Queensland
GPSL (Global Publishing Solutions)
• Structured content experts with a long history in technical
documentation technology: authoring, publishing, CMS
• Consultancy, software development, tools & training, etc.
• Arbortext representatives for A/NZ and worldwide
• Headquartered in UK, operating worldwide
6/4/2015 2
uncommon Sense uncommon Solutions
Summary
• Between 2011-2012 we worked with Repco to design and
implement an automotive content management system
(Autopedia www.autopedia.net.au)
• This system manages more than 250GB of content, and
provides conversion, authoring, and publishing capabilities
• Content is delivered to consumers via web
• Content is stored and managed in DITA format
• Content is a blend of own-authored topics and third-party
materials
6/4/2015 3
uncommon Sense uncommon Solutions
Agenda
Repco & Autopedia
Growing Pains
DITA Solution
Q&A
6/4/2015 4
uncommon Sense uncommon Solutions
Repco
• Leading supplier of aftermarket automotive parts in A/NZ
• Trade (workshops) and retail customers
• Annual revenue exceeds $1B, 5000+ employees, ~400 stores
• Founded in Australia in 1922, expanded to NZ in 1981
• Acquired by Genuine Parts Company (USA) in April 2013
6/4/2015 5
uncommon Sense uncommon Solutions
Autopedia
• Subscription product for mechanics and workshops
• Provides automotive service and diagnostic information, for
the majority of on-road cars in Australia
• Hierarchical retrieval of information based on subject area
and vehicle year/make/model/engine
• Access to hundreds of thousands of topics
(e.g. diagnostic codes, timing belt replacement procedures,
wiring diagrams, component locations, labour times guide)
6/4/2015 6
uncommon Sense uncommon Solutions 6/4/2015 7
Autopedia screenshot
uncommon Sense uncommon Solutions
Autopedia History
• Circa 2010 “Auto-Tech Encyclopedia” was a CD mailout
subscription, with a very limited range of content, dated UI
• Business was unable to grow
• Manufacturers do not supply manuals or service information
to non-brand workshops …
• Therefore content was originated by Repco technical writers,
who would often rent and strip a vehicle to document it
• This process is slow and expensive
• Vehicles becoming more complicated and computerised
6/4/2015 8
uncommon Sense uncommon Solutions
Autopedia Growing Pains
Summary of problems at this point:
• Lack of up-to-date content, and poor vehicle coverage
• Expensive and slow to maintain and grow the content set
• Consumer demand for online product (not CDs)
• Business demand for “tiered” product offerings (think
Foxtel subscriptions)
Repco came up with a vision for “Encyclopedia 2.0” (Autopedia),
and engaged with GPSL to design the solution …
6/4/2015 9
uncommon Sense uncommon Solutions 6/4/2015 10
SOLUTION
uncommon Sense uncommon Solutions 6/4/2015 11
Autopedia Solution
uncommon Sense uncommon Solutions
Points of interest: content
• All content stored as standalone topics (DITA 1.2)
• Each topic is tagged with vehicle applicability (e.g. same
engine may be used across multiple makes/models/years)
• Certain “semantics” are added to the content only where
required to support web site display needs
• Good balance between simplicity of system versus
redundancy/reuse of content
6/4/2015 12
uncommon Sense uncommon Solutions
Points of interest: conversion
• Repco content (makes up only 1% of content):
• Existing content was migrated by GPSL to DITA format
• New content is authored by Repco in DITA
• Third-party content (imported from USA):
• Arrives monthly, in multiple formats: database, CSV,
custom XML, image files
• Converted to DITA format: all relationships resolved and
output as topics, grouped by vehicle applicability
• Conversion runs monthly but the update process will only
send new or changed content to the web site
6/4/2015 13
uncommon Sense uncommon Solutions
Points of interest: delivery
• All content is transformed to HTML for delivery
• Web server receives content and updates the navigation
structures according to a “vehicle mapping table”
• Bulk of contents are images which are hosted on a CDN
• Due to size of content, we feed minimised update packages
(rather than complete content replacement packages)
• Content can be published/unpublished at the web site level,
the DITA CCMS acts as staging area and master repository
6/4/2015 14
uncommon Sense uncommon Solutions
Tools & Technologies
• Content: DITA 1.2 (with specialization by GPSL)
• Authoring: Arbortext Editor
• DITA CCMS: Arbortext Content Manager
• Publishing: Custom code (Java and XSLT)
• Conversion: Custom code (Java and XSLT)
• Reporting: Custom code (Java)
• Web server: Umbraco (not setup by GPSL)
• Hosting: Arbortext by Repco IT
Web server by Telligence
CDN by Rackspace
6/4/2015 15
uncommon Sense uncommon Solutions
Project timeline (approx. 9 months)
• Design sessions with Repco, and specification of system
• Planning sessions with web team
• Development of custom code, Agile, with Repco involvement
• Development of vehicle mapping table (Repco)
• Migration of existing content to DITA
• Integration of system components and testing
• Documentation, training and knowledge transfer
• Initial conversion and content upload (200+GB)
• Go live!
• Ongoing technical support
6/4/2015 16
uncommon Sense uncommon Solutions
Project launch
• Positive response from market – within the first 6 months:
• Most existing customers migrated to the new system
• More than 1000 customers were signed up
• Revenue goals and ROI were met within the first year
• Customers loved the new site design and range of content
6/4/2015 17
uncommon Sense uncommon Solutions
Project footnotes
• DITA worked very well for this system, we used basic topics
with a very light layer of specialization for vehicle tagging
• Further specialization may be required in future, there are
consumer demands for more dynamic representations
• Sheer size of the content caused many delays, and was not
fully taken into account at the start of the project
• Complexity of vehicle classification scheme required a
number of design changes during the development phase
• DITA CCMS needed specific configuration and tweaking to
handle the large volume of images
6/4/2015 18
uncommon Sense uncommon Solutions
Summary of DITA Benefits
• Single-sourcing
• Content reuse
• Quality and consistency
• Speed and efficiency
• Content portability
• Enjoys cross-vendor support amongst a wide range of tools
6/4/2015 19
uncommon Sense uncommon Solutions
Summary of DITA Drawbacks
• Requires a level of XML familiarity and knowledge
• Requires content to be authored as topics
• May require new or different software tools
• May turn you into “one of those DITA people” that runs
around recommending it to everyone else 
6/4/2015 20
uncommon Sense uncommon Solutions
Questions & Answers
Thank you! Please let me know if you want to hear more detail
Some areas I didn’t cover:
• Security
• System architecture
• Sales & subscriptions
• Vehicle mapping table
• Performance, reliability, availability
• Other?
6/4/2015 21
uncommon Sense uncommon Solutions
Attributes of DITA
• XML format provides “gold plated” solution for single-source
content that is also modular, reusable, flexible, portable
• Allows specialization, meaning the basic format is retained
with a domain-specific layer of tagging added
• Enjoys cross-vendor support amongst a wide range of tools
• DITA content is very flexible, and can be …
• Readily moved between applications, projects, customers,
suppliers, etc.
• Tagged with applicability information
• Enriched with semantic tagging, allowing for many
interesting uses and opportunities
6/4/2015 22

More Related Content

What's hot

Engineering Your Product Information for Local Markets
Engineering Your Product Information for Local MarketsEngineering Your Product Information for Local Markets
Engineering Your Product Information for Local Markets
Tom Knupp
 
NRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick StillerNRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick Stiller
NRB
 
NRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick StillerNRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick Stiller
NRB
 

What's hot (20)

Engineering Your Product Information for Local Markets
Engineering Your Product Information for Local MarketsEngineering Your Product Information for Local Markets
Engineering Your Product Information for Local Markets
 
UNV Are Dead. Long Live UNX.
UNV Are Dead. Long Live UNX. UNV Are Dead. Long Live UNX.
UNV Are Dead. Long Live UNX.
 
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
Distributed Asset Management Strategies, Peter Thomas, Sr. Director, Chief So...
 
NRB SAP DAY 2017 - Intro
NRB SAP DAY 2017 - IntroNRB SAP DAY 2017 - Intro
NRB SAP DAY 2017 - Intro
 
NRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick StillerNRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick Stiller
 
Strategic Modeling: Right Strategic Decisions Aligned with Operating Plans a...
Strategic Modeling:  Right Strategic Decisions Aligned with Operating Plans a...Strategic Modeling:  Right Strategic Decisions Aligned with Operating Plans a...
Strategic Modeling: Right Strategic Decisions Aligned with Operating Plans a...
 
Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode Pivotal's effort on Apache Geode
Pivotal's effort on Apache Geode
 
The Lowdown – An Experienced Practitioner’s View on Leveraging Procurement So...
The Lowdown – An Experienced Practitioner’s View on Leveraging Procurement So...The Lowdown – An Experienced Practitioner’s View on Leveraging Procurement So...
The Lowdown – An Experienced Practitioner’s View on Leveraging Procurement So...
 
Alfresco Day Stockholm 2015 - Redpill Linpro presents case studies of Trap Da...
Alfresco Day Stockholm 2015 - Redpill Linpro presents case studies of Trap Da...Alfresco Day Stockholm 2015 - Redpill Linpro presents case studies of Trap Da...
Alfresco Day Stockholm 2015 - Redpill Linpro presents case studies of Trap Da...
 
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
EPM, ERP, Cloud, and On-Premise:  All Integration Options ExplainedEPM, ERP, Cloud, and On-Premise:  All Integration Options Explained
EPM, ERP, Cloud, and On-Premise: All Integration Options Explained
 
Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)
 
How Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCSHow Noble Energy Automated Reconciliations with Oracle ARCS
How Noble Energy Automated Reconciliations with Oracle ARCS
 
FatDB Intro
FatDB IntroFatDB Intro
FatDB Intro
 
West Putting Structured Documents to Work
West Putting Structured Documents to WorkWest Putting Structured Documents to Work
West Putting Structured Documents to Work
 
NRB SAP Hosting & Cloud Solutions
NRB SAP Hosting & Cloud SolutionsNRB SAP Hosting & Cloud Solutions
NRB SAP Hosting & Cloud Solutions
 
Delivering operational efficiency in the new dawn of complex BIM data through...
Delivering operational efficiency in the new dawn of complex BIM data through...Delivering operational efficiency in the new dawn of complex BIM data through...
Delivering operational efficiency in the new dawn of complex BIM data through...
 
NRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick StillerNRB SAP DAY 2017 - Yannick Stiller
NRB SAP DAY 2017 - Yannick Stiller
 
Content Strategy at Symantec (STC 2009)
Content Strategy at Symantec (STC 2009)Content Strategy at Symantec (STC 2009)
Content Strategy at Symantec (STC 2009)
 
Oracle apps
Oracle appsOracle apps
Oracle apps
 
IaaS, PaaS, SaaS and the Evolution of Oracle EPM
IaaS, PaaS, SaaS and the Evolution of Oracle EPMIaaS, PaaS, SaaS and the Evolution of Oracle EPM
IaaS, PaaS, SaaS and the Evolution of Oracle EPM
 

Similar to Repco Case Study - ASTC Conference 2014

Similar to Repco Case Study - ASTC Conference 2014 (20)

Automated Page Composition - STM eProduction 2014
Automated Page Composition - STM eProduction 2014Automated Page Composition - STM eProduction 2014
Automated Page Composition - STM eProduction 2014
 
DITA Interoperability
DITA InteroperabilityDITA Interoperability
DITA Interoperability
 
Volvo Group Connected Solutions: Starting the Observability Journey with Elastic
Volvo Group Connected Solutions: Starting the Observability Journey with ElasticVolvo Group Connected Solutions: Starting the Observability Journey with Elastic
Volvo Group Connected Solutions: Starting the Observability Journey with Elastic
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
Improve your Chances for Documentation Success with DITA and a CCMS LavaCon L...
 
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
 
Partner webinar featuring CatDV
Partner webinar featuring CatDVPartner webinar featuring CatDV
Partner webinar featuring CatDV
 
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
Keith Schengili-Roberts: Improve Your Chances for Documentation Success with ...
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018
 
Combining Open Source and Standards
Combining Open Source and StandardsCombining Open Source and Standards
Combining Open Source and Standards
 
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
IBM Cognos Analytics Release 7+ Authoring Improvements: Demos of New and Rein...
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahonCedar Day 2018 - Cloud IaaS - Ken MacMahon
Cedar Day 2018 - Cloud IaaS - Ken MacMahon
 
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
Automating Complex High-Volume Technical Paper and Journal Article Page Compo...
 
Acs conference sep 2015 - Information Professionals
Acs conference sep 2015 - Information ProfessionalsAcs conference sep 2015 - Information Professionals
Acs conference sep 2015 - Information Professionals
 
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?
 
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
CGM (Computer Graphics Metafile) v SVG (Scalable Vector Graphic)
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
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
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Repco Case Study - ASTC Conference 2014

  • 1. uncommon Sense uncommon Solutionsuncommon Sense uncommon Solutions 6/4/2015 1 REPCO CASE STUDY (DITA) Australian Society for Technical Communication Conference 2014
  • 2. uncommon Sense uncommon Solutions Hello! Gareth Oakes goakes@gpsl.co • Working with software development, authoring, publishing, for 15+ years in A/NZ, UK, USA, Canada, India, etc. • Chief Solution Architect for GPSL, based in Queensland GPSL (Global Publishing Solutions) • Structured content experts with a long history in technical documentation technology: authoring, publishing, CMS • Consultancy, software development, tools & training, etc. • Arbortext representatives for A/NZ and worldwide • Headquartered in UK, operating worldwide 6/4/2015 2
  • 3. uncommon Sense uncommon Solutions Summary • Between 2011-2012 we worked with Repco to design and implement an automotive content management system (Autopedia www.autopedia.net.au) • This system manages more than 250GB of content, and provides conversion, authoring, and publishing capabilities • Content is delivered to consumers via web • Content is stored and managed in DITA format • Content is a blend of own-authored topics and third-party materials 6/4/2015 3
  • 4. uncommon Sense uncommon Solutions Agenda Repco & Autopedia Growing Pains DITA Solution Q&A 6/4/2015 4
  • 5. uncommon Sense uncommon Solutions Repco • Leading supplier of aftermarket automotive parts in A/NZ • Trade (workshops) and retail customers • Annual revenue exceeds $1B, 5000+ employees, ~400 stores • Founded in Australia in 1922, expanded to NZ in 1981 • Acquired by Genuine Parts Company (USA) in April 2013 6/4/2015 5
  • 6. uncommon Sense uncommon Solutions Autopedia • Subscription product for mechanics and workshops • Provides automotive service and diagnostic information, for the majority of on-road cars in Australia • Hierarchical retrieval of information based on subject area and vehicle year/make/model/engine • Access to hundreds of thousands of topics (e.g. diagnostic codes, timing belt replacement procedures, wiring diagrams, component locations, labour times guide) 6/4/2015 6
  • 7. uncommon Sense uncommon Solutions 6/4/2015 7 Autopedia screenshot
  • 8. uncommon Sense uncommon Solutions Autopedia History • Circa 2010 “Auto-Tech Encyclopedia” was a CD mailout subscription, with a very limited range of content, dated UI • Business was unable to grow • Manufacturers do not supply manuals or service information to non-brand workshops … • Therefore content was originated by Repco technical writers, who would often rent and strip a vehicle to document it • This process is slow and expensive • Vehicles becoming more complicated and computerised 6/4/2015 8
  • 9. uncommon Sense uncommon Solutions Autopedia Growing Pains Summary of problems at this point: • Lack of up-to-date content, and poor vehicle coverage • Expensive and slow to maintain and grow the content set • Consumer demand for online product (not CDs) • Business demand for “tiered” product offerings (think Foxtel subscriptions) Repco came up with a vision for “Encyclopedia 2.0” (Autopedia), and engaged with GPSL to design the solution … 6/4/2015 9
  • 10. uncommon Sense uncommon Solutions 6/4/2015 10 SOLUTION
  • 11. uncommon Sense uncommon Solutions 6/4/2015 11 Autopedia Solution
  • 12. uncommon Sense uncommon Solutions Points of interest: content • All content stored as standalone topics (DITA 1.2) • Each topic is tagged with vehicle applicability (e.g. same engine may be used across multiple makes/models/years) • Certain “semantics” are added to the content only where required to support web site display needs • Good balance between simplicity of system versus redundancy/reuse of content 6/4/2015 12
  • 13. uncommon Sense uncommon Solutions Points of interest: conversion • Repco content (makes up only 1% of content): • Existing content was migrated by GPSL to DITA format • New content is authored by Repco in DITA • Third-party content (imported from USA): • Arrives monthly, in multiple formats: database, CSV, custom XML, image files • Converted to DITA format: all relationships resolved and output as topics, grouped by vehicle applicability • Conversion runs monthly but the update process will only send new or changed content to the web site 6/4/2015 13
  • 14. uncommon Sense uncommon Solutions Points of interest: delivery • All content is transformed to HTML for delivery • Web server receives content and updates the navigation structures according to a “vehicle mapping table” • Bulk of contents are images which are hosted on a CDN • Due to size of content, we feed minimised update packages (rather than complete content replacement packages) • Content can be published/unpublished at the web site level, the DITA CCMS acts as staging area and master repository 6/4/2015 14
  • 15. uncommon Sense uncommon Solutions Tools & Technologies • Content: DITA 1.2 (with specialization by GPSL) • Authoring: Arbortext Editor • DITA CCMS: Arbortext Content Manager • Publishing: Custom code (Java and XSLT) • Conversion: Custom code (Java and XSLT) • Reporting: Custom code (Java) • Web server: Umbraco (not setup by GPSL) • Hosting: Arbortext by Repco IT Web server by Telligence CDN by Rackspace 6/4/2015 15
  • 16. uncommon Sense uncommon Solutions Project timeline (approx. 9 months) • Design sessions with Repco, and specification of system • Planning sessions with web team • Development of custom code, Agile, with Repco involvement • Development of vehicle mapping table (Repco) • Migration of existing content to DITA • Integration of system components and testing • Documentation, training and knowledge transfer • Initial conversion and content upload (200+GB) • Go live! • Ongoing technical support 6/4/2015 16
  • 17. uncommon Sense uncommon Solutions Project launch • Positive response from market – within the first 6 months: • Most existing customers migrated to the new system • More than 1000 customers were signed up • Revenue goals and ROI were met within the first year • Customers loved the new site design and range of content 6/4/2015 17
  • 18. uncommon Sense uncommon Solutions Project footnotes • DITA worked very well for this system, we used basic topics with a very light layer of specialization for vehicle tagging • Further specialization may be required in future, there are consumer demands for more dynamic representations • Sheer size of the content caused many delays, and was not fully taken into account at the start of the project • Complexity of vehicle classification scheme required a number of design changes during the development phase • DITA CCMS needed specific configuration and tweaking to handle the large volume of images 6/4/2015 18
  • 19. uncommon Sense uncommon Solutions Summary of DITA Benefits • Single-sourcing • Content reuse • Quality and consistency • Speed and efficiency • Content portability • Enjoys cross-vendor support amongst a wide range of tools 6/4/2015 19
  • 20. uncommon Sense uncommon Solutions Summary of DITA Drawbacks • Requires a level of XML familiarity and knowledge • Requires content to be authored as topics • May require new or different software tools • May turn you into “one of those DITA people” that runs around recommending it to everyone else  6/4/2015 20
  • 21. uncommon Sense uncommon Solutions Questions & Answers Thank you! Please let me know if you want to hear more detail Some areas I didn’t cover: • Security • System architecture • Sales & subscriptions • Vehicle mapping table • Performance, reliability, availability • Other? 6/4/2015 21
  • 22. uncommon Sense uncommon Solutions Attributes of DITA • XML format provides “gold plated” solution for single-source content that is also modular, reusable, flexible, portable • Allows specialization, meaning the basic format is retained with a domain-specific layer of tagging added • Enjoys cross-vendor support amongst a wide range of tools • DITA content is very flexible, and can be … • Readily moved between applications, projects, customers, suppliers, etc. • Tagged with applicability information • Enriched with semantic tagging, allowing for many interesting uses and opportunities 6/4/2015 22