Skip to content

eWizard.js v5.51.1 and eWizard CLI v2.1.3

March 2025

Portfolio e-Detailers NEW BETA

We're excited to announce a new content item type—portfolio e-Detailers!

With portfolio e-Detailers, you get:

  • Simplified organization. Demonstrate related content in a single presentation without losing individual e-Detailer functionality.

  • Extended usability. Maintain and manage projects without worrying about version compatibility.

  • Streamlined navigation. Benefit from smooth experience for multi-presentation projects, seamlessly merging different e-Detailers within one project.

In a nutshell

Multi e-Detailer bundling

  • Bundle up to 10 e-Detailers.

  • Display methods adapt, depending on the build type:

    • Development and SPA builds: Use iframes for displaying component e-Detailers.

    • MPA systems: Demonstrate e-Detailers as a single presentation.

Cross-version compatibility

  • Combine and handle e-Detailers built across different eWizard.js versions.

Advanced navigation

  • The new PortfolioNavigator module ensures smooth swiping and seamless transitions between bundled e-Detailers and their slides.

  • Support for enhanced navigation parameters (edetailer, slide, chapter, subslide) for precise control of navigation within component e-Detailer and between e-Detailers in your portfolio.

Enhanced API

  • New APIs are available for navigation between e-Detailers and slides, monitoring user behavior, and retrieving data.

Limitations

Currently, the Portfolio e-Detailer content item type isn't directly supported by the eWizard CLI. However, you can still manage the nested e-Detailers using the CLI.

iPDF export for e-Detailers NEW BETA

From now on, you can export e-Detailers in the interactive PDF format. The exported iPDF preserves e-Detailer structure, key interactive elements, and features seamless navigation capabilities.

In a nutshell

Interactive elements support

  • Open slide action

  • Popup functionality

  • PDF embedding

  • External link navigation

Comprehensive navigation

  • Full support for essential Navigation API methods

  • Chapter, slide, and subslide navigation

  • Document and link handling

  • Partial flow control support

Component support

  • @edetiler/wiz-popup—open/close, state preservation in exported PDF, customizable behavior.

  • @edetailer/wiz-tab-group—support for both v4 and v5, interactive tab switching, state management for tab content.

Implementation notes

  • Popup states and tab group require proper class implementation.

  • PDF navigation redirects to slide-level for popup interactions.

Email component wiz-template-fragment NEW

This version also brings a new email component, wiz-template-fragment, designed to include emailTemplateFragment tokens in emails targeted for Veeva Vault PromoMats.

In a nutshell

Veeva Vault PromoMats compliance

  • Proper HTML markup handling for emailTemplateFragment tokens.

  • Correct template fragment rendering by eliminating formatting issues common with direct token insertion.

eWizard capabilities

  • Supports usage with the wiz-fragment component in the same email template.

Implementation notes

  • Simple installation through the package manager.

  • Seamlessly integrates with existing email templates.

Limitations

Only one wiz-template-fragment per email is allowed.

e-Detailer Veeva Vault builds with iframes IMPROVED

We've introduced a new configuration option to address a specific iOS/iPadOS viewport behavior issue—the adaptationScale.resetViewport: true/false option (default: false).

This option fixes slide displacement when swiping on iframes in iOS/iPadOS devices by automatically adjusting viewport meta tag values to use device-width and device-height with responsive device-specific settings.

Usage recommendation

Set adaptationScale.resetViewport to true in e-Detailers containing iframes and targeting iOS or iPadOS devices.

Documentation updates


NEW Portfolio e-Detailers and Portfolio e-Detailers API
NEW wiz-template-fragment
NEW Export e-Detailers as iPDF
UPDATED e-Detailer settings