Output format · Dynamic HTML

Dynamic HTML.

Browser-based online help that drops straight into your web application. A self-contained set of HTML files with collapsible navigation, full-text search, an index, and related-topics links — no server-side runtime, no portal framework, no extra layers between your documentation and your users.


What it delivers · 01

What Dynamic HTML delivers.

Dynamic HTML is the right output when you want a clean, embeddable web help system without the overhead of a full documentation portal. ePublisher generates standards-compliant XHTML 1.0 with CSS, packaged as a complete folder of HTML topic files, images, and supporting assets that you can drop onto any web server, network share, intranet, or application bundle.

01 · Collapsible table of contents

A hierarchical TOC users can expand and collapse to navigate large documentation sets quickly.

02 · Full-text search

A built-in search experience indexed at generation time, with no server-side search service to deploy.

03 · Index

A generated index page wired to the same source markers your authors already use across every output format.

04 · Related-topics links

Author-defined cross-references rendered as in-context navigation between related topic pages.

05 · Browse navigation

Next/previous links and breadcrumb-style paths so readers can step through a sequence or jump back up the hierarchy.

06 · Publish-date stamping

An optional generation-time stamp that gives readers confidence the help they are looking at matches the product they are running.

Deployment patterns · 02

Where Dynamic HTML fits.

Dynamic HTML is built for teams who want browser-based help without a portal. It is a particularly strong fit for three deployment patterns:

01 · Help embedded inside a web application

When your product is itself a web application and the help system needs to live alongside it — in an iframe, a side panel, a modal, or a dedicated /help route — Dynamic HTML drops in cleanly. The output is plain HTML, CSS, and JavaScript that your application can serve directly from its existing static asset pipeline. There is no separate help portal to deploy, no authentication bridge, and no cross-origin handoff.

02 · Context-sensitive help for desktop or web applications

Application developers can deep-link directly to a specific Dynamic HTML topic from any UI control. Topics are addressable by URL, so an F1 keypress, a help icon, or a tooltip "Learn more" link can resolve to the exact page the author intended. The same context-sensitive markers your team already uses to wire help into native Windows or Java applications carry over to Dynamic HTML output without rework.

03 · Documentation hosted on an intranet, file share, or release bundle

Because the output is a static folder of HTML files, it deploys anywhere a browser can reach the files: an intranet site, a network share, a customer-facing CDN, a release archive shipped with the product, or even a USB drive for offline use. There is no runtime dependency to install on the user's machine beyond a standard web browser.

Format choice · 03

Dynamic HTML vs. Reverb 2.0.

Dynamic HTML and Reverb 2.0 are both browser-based outputs generated from the same ePublisher source project — but they target different deployment goals.

Choose Reverb 2.0 when

You need a documentation portal.

Reverb 2.0 is ePublisher's flagship online output: a responsive HTML5 portal with advanced search relevance and filtering, GA4 analytics, AI-assisted features, multi-document collections, and a polished out-of-the-box experience for customer-facing documentation sites.

Choose Dynamic HTML when

You need lightweight, embeddable help.

Dynamic HTML is the right starting point when the docs need to live inside something else — your product's UI, a software bundle, an intranet — rather than stand alone as a portal. Smaller footprint, simpler markup, plain HTML and URL integration surface.

Both formats are produced from the same source project. Switching between them, or shipping both alongside one another, does not require duplicating content.

Why this format · 04

What makes ePublisher's Dynamic HTML stand out.

01

Single source, every output format

Dynamic HTML is generated from the same ePublisher source project as Reverb 2.0, PDF, and the legacy help formats. Authors work in their preferred document tool — Adobe FrameMaker, Microsoft Word, DITA XML, or Markdown — and ePublisher applies the project's Stationery to produce each target format. Conditional content, variables, indexing, table-of-contents structure, and context-sensitive help all carry across formats consistently. You do not maintain a separate Dynamic HTML source set.

02

Deep customization through Stationery and SASS

Every visual aspect of Dynamic HTML output is customizable through ePublisher's Stationery system. Page templates, navigation bar position, table-of-contents styling, index styling, fonts, colors, spacing, and per-level CSS rules are all under your control. For teams that want full CSS power, ePublisher supports SASS compilation: enable the Use SASS to compile CSS target setting and your webworks.css is generated from a webworks.scss source you can structure, mix in, and maintain like any modern stylesheet.

03

Configurable navigation, indexing, and publish-date display

Authors decide whether the navigation bar appears at the top or bottom of the page, what company information sits in the page chrome, and how the table-of-contents and index pages are structured. Generation-time publish-date stamping is a single target setting away, and the date format itself can be overridden through the project's locales.xml file to match regional conventions.

04

Context-sensitive help, the same way as every other format

The TopicAlias markers your team uses to wire context-sensitive help into HTML Help, Sun JavaHelp, Oracle Help, or WebWorks Help work exactly the same way for Dynamic HTML. Application developers receive a topic-to-URL mapping at generation time and can deep-link from any UI control directly to the right help page — without any additional authoring effort.

05

Standards-compliant output, no runtime to install

Dynamic HTML output conforms to XHTML 1.0 with CSS1 styling and runs in any modern browser without server-side components, framework runtimes, or end-user installs. The output is portable across operating systems, easy to archive, and straightforward to host wherever your existing web infrastructure already lives.

Single source · 05

Authoring once, publishing to any format.

Dynamic HTML is one of several outputs ePublisher generates from the same source project. The same documents that produce Dynamic HTML for an embedded in-product help experience can also produce Reverb 2.0 for a customer-facing portal, PDF for printable user guides, and legacy formats like HTML Help, Oracle Help, Sun JavaHelp, and WebWorks Help for established deployments — all in a single publishing run.

Reaching multiple audiences with consistent content means writing once, branding once, and shipping everywhere your readers are.

Get started

Ready to embed Dynamic HTML in your product?

See how Dynamic HTML output fits your application and deployment story. Walk through your use case with us, or start a free 14-day ePublisher trial.