Skip to content

eWizard.js v5.10.0 and eWizard CLI v0.26.3

August 2021

With the current release you get:

  • New eWizard.js framework features

  • eWizard CLI new commands and options

New in eWizard.js

Routing structure for the site pages

Now, you can navigate between your site pages with the Vue.js routing structure. Create the site structure in the pages.json file and add the site pages to individual directories.

For more information, see Multipage sites.

To ensure navigation between the site pages, we've added the viewer component and the site navigation API.

For more information, see Site navigation plugin.

List of email blocks for tracking modules in Veeva Vault

We've added the eWizard.js feature that parses the email blocks data when you publish the email to Veeva Vault. The feature returns the array of objects with the email blocks IDs, names, and key message. This information is used for tracking modules in Veeva Vault.

New in eWizard CLI

Build emails with a specific layout and theme

To reduce the size of the resulting email build, you can now use the wiz archive --layout [LAYOUT_NAME] --current-theme eWizard CLI command option. The zipped email project contains only the blocks from the specified layout and theme, ignoring the rest of the blocks in the email master template.

For more information, see Multi-layout templates.

Support for target devices

When you initialize the e-Detailer project with the wiz init command, you can now select from four groups of target devices with different screen resolutions. The target device settings are specified in the ./settings.json file. This feature ensures that your e-Detailer fits the browser window and fills the screen without black margins.

For more information, see Target devices.