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
SuiteHelp 3.2.5 Latest Features
PDF
DITA Interoperability
PPTX
PPTX
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
PPTX
DITA Quick Start: System Architecture of a Basic DITA Toolset
PPTX
DITA Quick Start for Authors - Part I
PPT
DITA on a Shoe String
PDF
Hpc lunch and learn
PDF
Rubedo features list
PPTX
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
PPTX
The Atlassian Tool Suite for Collaborative Science
PPTX
Innovations in Sencha Tooling and Framework
PPT
DotNetNuke
PPT
Metadata & Interoperability: Free Tools
PPTX
Google cloud platform
PPTX
Techcello at a glance
PDF
Nuxeo Platform LTS 2015 Highlights
PDF
DevOps Roadmap for freshers great guide.pdf
PDF
Code the docs-yu liu
PPT
SuiteHelp 3.2.5 Latest Features
DITA Interoperability
DITA Quick Start Webinar Series: Getting Started with the DITA Open Toolkit
DITA Quick Start: System Architecture of a Basic DITA Toolset
DITA Quick Start for Authors - Part I
DITA on a Shoe String
Hpc lunch and learn
Rubedo features list
SuiteHelp 4.0: Latest Features in Enterprise Webhelp
The Atlassian Tool Suite for Collaborative Science
Innovations in Sencha Tooling and Framework
DotNetNuke
Metadata & Interoperability: Free Tools
Google cloud platform
Techcello at a glance
Nuxeo Platform LTS 2015 Highlights
DevOps Roadmap for freshers great guide.pdf
Code the docs-yu liu
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: Defining Your Style Sheet Requirements
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
Suite Labs: Generating SuiteHelp Output
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
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: Defining Your Style Sheet Requirements
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
Suite Labs: Generating SuiteHelp Output
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

Recently uploaded (20)

PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
Auditboard EB SOX Playbook 2023 edition.
PPTX
Internet of Everything -Basic concepts details
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
Training Program for knowledge in solar cell and solar industry
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Comparative analysis of machine learning models for fake news detection in so...
Lung cancer patients survival prediction using outlier detection and optimize...
Custom Battery Pack Design Considerations for Performance and Safety
Auditboard EB SOX Playbook 2023 edition.
Internet of Everything -Basic concepts details
4 layer Arch & Reference Arch of IoT.pdf
SGT Report The Beast Plan and Cyberphysical Systems of Control
Basics of Cloud Computing - Cloud Ecosystem
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Training Program for knowledge in solar cell and solar industry
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Improvisation in detection of pomegranate leaf disease using transfer learni...
Early detection and classification of bone marrow changes in lumbar vertebrae...
INTERSPEECH 2025 「Recent Advances and Future Directions in Voice Conversion」
Rapid Prototyping: A lecture on prototyping techniques for interface design
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf

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: [email protected] U.S. Office EMEA Office (609) 360-0650 +972-2-993-8054 www.suite-sol.com