SlideShare a Scribd company logo
SuiteHelp Product Overview
Adena Frazer, Suite Solutions
Who am I?
Adena Frazer
• Background in Computer Science and Education
• Early and senior member of the Suite Solutions team
• Given many public and private training seminars over the past five
years
• Extensive expertise implementing DITA and CMS solutions for a wide
variety of organizations
• Responsible for internal training and mentoring for developers at Suite
Solutions
• Help companies get it right the first time
About Suite Solutions
Our Vision: Enable companies to engage their customers by providing quick
access to relevant information
• Help companies get it right the first time
• XML-based Authoring/Publishing Solutions
• Enterprise Intelligent Dynamic Content
• Consultancy, Systems Integration, Application Development
• Cross-Industry Expertise
• High Tech, Aerospace & Defense
• Healthcare, Discrete Manufacturing
• Blue Chip Customer Base
• Hundreds of Person Years of Experience on Staff
Main Topics
 Introduction to SuiteHelp
• Highlights
• Default Skin
• Sample Customizations
• What Distinguishes SuiteHelp?
• New in SuiteHelp 3.1
• Integration with other Products
 Technical Architecture
 SuiteHelp Deployment Options
Highlights
Overview
• Cross-platform, cross-browser, mobile-friendly webhelp platform
• Leverages modern web technologies: HTML5, CSS3, Ajax
• Multi-lingual support, including Far-Eastern and RTL languages
Feature Highlights
• Collapsible TOC, index, search, glossary, browse, breadcrumbs
• Support for context sensitive help
• Advanced search capability: fuzzy, phrase, prefix, Boolean, NEAR
Technical Highlights
• Shell and page content are easily customized using standard CSS
• Fully automatic generation and compilation using a command-line or via a
DITA Toolkit plug-in
Default Skin
http://ditaspec.suite-sol.com/
Default Skin in Japanese
http://www.infoparse.com/sites/default/files/files/suitehelp1/language_reference.html
Sample Customizations
Sample Customizations
Sample Customizations
Sample Customizations
What Distinguishes SuiteHelp?
Great Performance
• Extremely fast output generation
• Loads quickly in every browser
Follows Modern Best Practices
• No frames
• Eliminates reliance on outdated HTML features
• Minimalistic and semantic use of HTML
• Uses new HTML5 elements such as nav and article where appropriate
• Makes content more accessible to disabled users using devices like
screen readers
• Makes content more parsable by search engines
• Javascript is JSLint compliant
• Ensures high quality JS code
What Distinguishes SuiteHelp?
Built on Modern Web Technologies
• Optimized for mobile devices using responsive design
• Media query
• Served via AJAX (Asynchronous Javascript and XML)
• Eliminates need to refresh the whole page every time the content
changes
• Graceful Degradation
• Designed for modern web architectures while still remaining
backwards compatible with older browsers
What Distinguishes SuiteHelp?
Flexible Deployment
• Generation
• Support for Windows, Linux and Macintosh
• Fully automatic generation and compilation either using a
command-line or via a DITA Open Toolkit plug-in
• Ability to customize output without reliance on the DITA-OT
• Viewing
• Ability to deploy on server or client without any special software
installation requirements
• Option to compile into a single-file executable for easy deployment
on a client, similar to HTMLHelp CHM
New in SuiteHelp 3.1
• Native facility for customizing and generating output without requiring the
DITA-OT
• Advanced Search
• Word morphology/fuzzy search
Example: searching for configured will return results for configure and
configuring
• Exact Phrase search - surrounded by quotes
• Prefix search
Example: searching for config* will return all pages containing words
beginning with the prefix config
• Boolean search: AND, OR, NOT
• NEAR search - with a default distance as well as a specified number of
spaces between the two words
• Rank weighting for title, keywords
Integration with Common Applications
Authoring Tools
• oXygen
• XMetaL
• DITA-FMx
CMS
• SDL LiveContent Architect (formerly Trisoft)
• IXIASOFT DITA CCMS
• Bluestream XDocs
• easyDITA
• Astoria
• Suite Solutions x:Point (SharePoint)
SuiteHelp users have been driving the push to integrate SuiteHelp with
different tools in the Content Lifecycle tool chain
Technical Architecture
Preprocessing
• Performed by the DITA Accelerator
• Greater efficiency, accuracy, and speed than the DITA-OT
pre-processing, overcoming known bugs and architectural constraints
Generation of HTML Topics
• Utilizes one of the following options:
• DITA Open Toolkit style sheets (DITA2XHTML): allows you to
leverage your existing XHTML customizations
• Native DITA Accelerator formatting: Element mapping file, no XSL
SuiteHelp User Interface and Search Generation
• Performed by the DITA Accelerator
• Includes nav-bar, header, footer, breadcrumbs, and overall UI format
• Extensively customizable
SuiteHelp Process Flow
Using Native HTML5 Generation
Using DITA Open Toolkit XHTML Generation
DITA Accelerator
Core Technology
• Set of libraries for processing XML content
• Generates variety of output formats: HTML5, SuiteHelp and EPUB
• Used as the main rendering engine for the SuiteShare dynamic
publishing platform
Internationalization Support
• Integrates ICU (International Components for Unicode) libraries
• See http://site.icu-project.org/ for more details
DITA Accelerator
Developed in Haskell
• Functional programming language
• Strong static typing
• Lazy evaluation
• Extensive open source modules
Benefits for the DITA Accelerator
• Great performance
• It allows the codebase to be powerful, clear, and concise
Methods for Customization
• Configuration Files
• UI Configuration files
• Classmap: Maps between DITA elements and attributes to HTML5
• Shakespearean Templates
• Hamlet – HTML templating language
• Lucius – CSS templating language
• Advantages:
- Compile-time guarantees on well-formed content
- Static type safety, aids in the prevention of XSS
(cross-site scripting) attacks
- Automated checking of valid URLs through type-safe URLs
• See http://www.yesodweb.com/book/shakespearean-templates
• JavaScript
SuiteHelp Deployment Options
Supported Operating Systems
• Windows, Linux, and Macintosh
SuiteHelp Package
• HTML5 files, graphics, CSS, Javascript
• Full-text search index
• SuiteHelp Server
Deploying to a Server
• Utilize an existing webserver such as IIS, Apache, NGINX
• Utilize the bundled SuiteHelp server
Deploying to a Client
• Utilize the bundled SuiteHelp server
• Standalone SuiteHelp - Single compiled package with web server
• SuiteHelp package without a server – basic search, no Ajax
Next steps…
• Check out the new SuiteHelp Users’ Forum:
http://www.suite-sol.com/forums
• Stay tuned for upcoming webinars
• Generating and Viewing SuiteHelp
• SuiteHelp Customization
Be in touch
For additional information, contact us:
solutions@suite-sol.com
U.S. Office EMEA Office
(609) 360-0650 +972-2-993-8054
www.suite-sol.com

More Related Content

PDF
Alfresco Day Stockholm 2015 - Alfresco One
PPSX
Olympya web-tools 2011
PPTX
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
PDF
Lois Patterson: Markup Languages and Warp-Speed Documentation
PPTX
Share point 2013 and sql server 2012 what to choose
PPTX
More Best Practices With Share Point Solutions
PDF
Joe Gelb: Taxonomy and Delivery
PPTX
Sqlite Introduction
Alfresco Day Stockholm 2015 - Alfresco One
Olympya web-tools 2011
It takes a Village: Implementing a Homegrown Solution for Streaming Video Res...
Lois Patterson: Markup Languages and Warp-Speed Documentation
Share point 2013 and sql server 2012 what to choose
More Best Practices With Share Point Solutions
Joe Gelb: Taxonomy and Delivery
Sqlite Introduction

What's hot (20)

PDF
Cincom smalltalk roadmap 2015 draft3
PPTX
Switching to Oracle Document Cloud
PDF
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
PPTX
Tour to docgen lightning experience
PPT
HTML5 Accessibility
PDF
M meijer api management - tech-days 2015
PPT
Apex ace update
PPTX
SharePoint Saturday Utah - The Art of the Possible Keynote
PDF
Cincom Smalltalk Roadmap 2015
PPTX
Stop Those Prying Eyes Getting To Your Data SPTechCon
PDF
Cincom smalltalk roadmap 2015 draft2
PPTX
Avalon Overview Hydra Connect 2015
PDF
The Avalon Media System
PPT
Run your business on FOSS
PPTX
EPiServer Charts
PPT
Alfresco content model
PPTX
Dev Ops Geek Fest: Automating the ForgeRock Platform
PDF
Content Modularization Is Here
PPTX
HBase app HUG talk
PPTX
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
Cincom smalltalk roadmap 2015 draft3
Switching to Oracle Document Cloud
10.15.14 Presentation Slides, “Fedora 4.0 in Action at The Art Institute of C...
Tour to docgen lightning experience
HTML5 Accessibility
M meijer api management - tech-days 2015
Apex ace update
SharePoint Saturday Utah - The Art of the Possible Keynote
Cincom Smalltalk Roadmap 2015
Stop Those Prying Eyes Getting To Your Data SPTechCon
Cincom smalltalk roadmap 2015 draft2
Avalon Overview Hydra Connect 2015
The Avalon Media System
Run your business on FOSS
EPiServer Charts
Alfresco content model
Dev Ops Geek Fest: Automating the ForgeRock Platform
Content Modularization Is Here
HBase app HUG talk
DC Titanium User Group Meetup: Appcelerator Titanium Alloy jan2013
Ad

Similar to Overview of SuiteHelp 3.1 for DITA (20)

PPTX
Suite Labs: Generating SuiteHelp Output
PPTX
SuiteHelp 3.2.5 Latest Features
PPTX
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
PPTX
One Tool to Help Them All - Leigh White
PDF
Dita Accelerator Xml2008
PPTX
DITA Quick Start: System Architecture of a Basic DITA Toolset
PDF
Extracting deliverables from DITA
PDF
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
PPTX
What They Won't Tell You About DITA
PPT
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
PPT
DITA on a Shoe String
PPTX
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
PPTX
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
PPTX
DITA and SEO
PPT
CustomizingStyleSheetsForHTMLOutputs
PDF
DITA Interoperability
PPTX
4D Pubs - Distributed Dynamic Document Dsplay
PDF
Cool Tools for Technical Writers
PPS
DITA,Single-source, Multi-channel Publishing
PPTX
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
Suite Labs: Generating SuiteHelp Output
SuiteHelp 3.2.5 Latest Features
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
One Tool to Help Them All - Leigh White
Dita Accelerator Xml2008
DITA Quick Start: System Architecture of a Basic DITA Toolset
Extracting deliverables from DITA
(Almost) Four Years On: Metrics, ROI, and Other Stories from a Mature DITA CM...
What They Won't Tell You About DITA
Don’t Hide Your Content in a Traditional Help System: A Case Study from TechP...
DITA on a Shoe String
Optimizing DITA Content for Search Engine Optimization tekom tcworld 2016
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA and SEO
CustomizingStyleSheetsForHTMLOutputs
DITA Interoperability
4D Pubs - Distributed Dynamic Document Dsplay
Cool Tools for Technical Writers
DITA,Single-source, Multi-channel Publishing
DITA Quick Start Webinar: Defining Your Style Sheet Requirements
Ad

More from Suite Solutions (20)

PPTX
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
PPTX
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
PPTX
Using Taxonomy for Customer-centric Dynamic Publishing
PPTX
DITA Quick Start Webinar Series: Building a Project Plan
PPTX
DITA Quick Start Webinar Series: Building a Project Plan
PPTX
DITA Quick Start Webinar Series: Getting Started with Information Architecture
PPT
Introduction to S1000D
PPTX
DITA Quick Start for Authors Part II
PPTX
DITA Quick Start for Authors - Part I
PDF
Svg and graphics
PPT
C:\Users\User\Desktop\Eclipse Infocenter
PPT
LocalizingStyleSheetsForHTMLOutputs
PPT
ImplementingChangeTrackingAndFlagging
PPT
AdvancedXPath
PPTX
Ot performance webinar
PPT
PDF Localization
PPT
Debugging and Error handling
PPTX
Dost.jar and fo.jar
PPTX
Dita ot pipeline webinar
PPT
Developing Plugins
Moving your Organization up the Knowledge Value Chain (Proposal for Lavacon 2...
Increasing Findability with Subject Schemes (Advanced DITA Webinar)
Using Taxonomy for Customer-centric Dynamic Publishing
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Building a Project Plan
DITA Quick Start Webinar Series: Getting Started with Information Architecture
Introduction to S1000D
DITA Quick Start for Authors Part II
DITA Quick Start for Authors - Part I
Svg and graphics
C:\Users\User\Desktop\Eclipse Infocenter
LocalizingStyleSheetsForHTMLOutputs
ImplementingChangeTrackingAndFlagging
AdvancedXPath
Ot performance webinar
PDF Localization
Debugging and Error handling
Dost.jar and fo.jar
Dita ot pipeline webinar
Developing Plugins

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
A Presentation on Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Cloud computing and distributed systems.
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
A Presentation on Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Weekly Chronicles - August'25 Week I
Per capita expenditure prediction using model stacking based on satellite ima...
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Monthly Chronicles - July 2025
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Overview of SuiteHelp 3.1 for DITA

  • 1. SuiteHelp Product Overview Adena Frazer, Suite Solutions
  • 2. Who am I? Adena Frazer • Background in Computer Science and Education • Early and senior member of the Suite Solutions team • Given many public and private training seminars over the past five years • Extensive expertise implementing DITA and CMS solutions for a wide variety of organizations • Responsible for internal training and mentoring for developers at Suite Solutions • Help companies get it right the first time
  • 3. About Suite Solutions Our Vision: Enable companies to engage their customers by providing quick access to relevant information • Help companies get it right the first time • XML-based Authoring/Publishing Solutions • Enterprise Intelligent Dynamic Content • Consultancy, Systems Integration, Application Development • Cross-Industry Expertise • High Tech, Aerospace & Defense • Healthcare, Discrete Manufacturing • Blue Chip Customer Base • Hundreds of Person Years of Experience on Staff
  • 4. Main Topics  Introduction to SuiteHelp • Highlights • Default Skin • Sample Customizations • What Distinguishes SuiteHelp? • New in SuiteHelp 3.1 • Integration with other Products  Technical Architecture  SuiteHelp Deployment Options
  • 5. Highlights Overview • Cross-platform, cross-browser, mobile-friendly webhelp platform • Leverages modern web technologies: HTML5, CSS3, Ajax • Multi-lingual support, including Far-Eastern and RTL languages Feature Highlights • Collapsible TOC, index, search, glossary, browse, breadcrumbs • Support for context sensitive help • Advanced search capability: fuzzy, phrase, prefix, Boolean, NEAR Technical Highlights • Shell and page content are easily customized using standard CSS • Fully automatic generation and compilation using a command-line or via a DITA Toolkit plug-in
  • 7. Default Skin in Japanese http://www.infoparse.com/sites/default/files/files/suitehelp1/language_reference.html
  • 12. What Distinguishes SuiteHelp? Great Performance • Extremely fast output generation • Loads quickly in every browser Follows Modern Best Practices • No frames • Eliminates reliance on outdated HTML features • Minimalistic and semantic use of HTML • Uses new HTML5 elements such as nav and article where appropriate • Makes content more accessible to disabled users using devices like screen readers • Makes content more parsable by search engines • Javascript is JSLint compliant • Ensures high quality JS code
  • 13. What Distinguishes SuiteHelp? Built on Modern Web Technologies • Optimized for mobile devices using responsive design • Media query • Served via AJAX (Asynchronous Javascript and XML) • Eliminates need to refresh the whole page every time the content changes • Graceful Degradation • Designed for modern web architectures while still remaining backwards compatible with older browsers
  • 14. What Distinguishes SuiteHelp? Flexible Deployment • Generation • Support for Windows, Linux and Macintosh • Fully automatic generation and compilation either using a command-line or via a DITA Open Toolkit plug-in • Ability to customize output without reliance on the DITA-OT • Viewing • Ability to deploy on server or client without any special software installation requirements • Option to compile into a single-file executable for easy deployment on a client, similar to HTMLHelp CHM
  • 15. New in SuiteHelp 3.1 • Native facility for customizing and generating output without requiring the DITA-OT • Advanced Search • Word morphology/fuzzy search Example: searching for configured will return results for configure and configuring • Exact Phrase search - surrounded by quotes • Prefix search Example: searching for config* will return all pages containing words beginning with the prefix config • Boolean search: AND, OR, NOT • NEAR search - with a default distance as well as a specified number of spaces between the two words • Rank weighting for title, keywords
  • 16. Integration with Common Applications Authoring Tools • oXygen • XMetaL • DITA-FMx CMS • SDL LiveContent Architect (formerly Trisoft) • IXIASOFT DITA CCMS • Bluestream XDocs • easyDITA • Astoria • Suite Solutions x:Point (SharePoint) SuiteHelp users have been driving the push to integrate SuiteHelp with different tools in the Content Lifecycle tool chain
  • 17. Technical Architecture Preprocessing • Performed by the DITA Accelerator • Greater efficiency, accuracy, and speed than the DITA-OT pre-processing, overcoming known bugs and architectural constraints Generation of HTML Topics • Utilizes one of the following options: • DITA Open Toolkit style sheets (DITA2XHTML): allows you to leverage your existing XHTML customizations • Native DITA Accelerator formatting: Element mapping file, no XSL SuiteHelp User Interface and Search Generation • Performed by the DITA Accelerator • Includes nav-bar, header, footer, breadcrumbs, and overall UI format • Extensively customizable
  • 18. SuiteHelp Process Flow Using Native HTML5 Generation Using DITA Open Toolkit XHTML Generation
  • 19. DITA Accelerator Core Technology • Set of libraries for processing XML content • Generates variety of output formats: HTML5, SuiteHelp and EPUB • Used as the main rendering engine for the SuiteShare dynamic publishing platform Internationalization Support • Integrates ICU (International Components for Unicode) libraries • See http://site.icu-project.org/ for more details
  • 20. DITA Accelerator Developed in Haskell • Functional programming language • Strong static typing • Lazy evaluation • Extensive open source modules Benefits for the DITA Accelerator • Great performance • It allows the codebase to be powerful, clear, and concise
  • 21. Methods for Customization • Configuration Files • UI Configuration files • Classmap: Maps between DITA elements and attributes to HTML5 • Shakespearean Templates • Hamlet – HTML templating language • Lucius – CSS templating language • Advantages: - Compile-time guarantees on well-formed content - Static type safety, aids in the prevention of XSS (cross-site scripting) attacks - Automated checking of valid URLs through type-safe URLs • See http://www.yesodweb.com/book/shakespearean-templates • JavaScript
  • 22. SuiteHelp Deployment Options Supported Operating Systems • Windows, Linux, and Macintosh SuiteHelp Package • HTML5 files, graphics, CSS, Javascript • Full-text search index • SuiteHelp Server Deploying to a Server • Utilize an existing webserver such as IIS, Apache, NGINX • Utilize the bundled SuiteHelp server Deploying to a Client • Utilize the bundled SuiteHelp server • Standalone SuiteHelp - Single compiled package with web server • SuiteHelp package without a server – basic search, no Ajax
  • 23. Next steps… • Check out the new SuiteHelp Users’ Forum: http://www.suite-sol.com/forums • Stay tuned for upcoming webinars • Generating and Viewing SuiteHelp • SuiteHelp Customization
  • 24. Be in touch For additional information, contact us: solutions@suite-sol.com U.S. Office EMEA Office (609) 360-0650 +972-2-993-8054 www.suite-sol.com