Skip to main content
All CollectionsPlatform highlights
What is the eWizard.js framework?
What is the eWizard.js framework?

How eWizard.js works and what it can do

eWizard Team avatar
Written by eWizard Team
Updated over a year ago

eWizard.js is a framework for authoring, managing, and distributing content for life sciences and pharmaceutical companies. Built for creative agencies and developer teams, eWizard.js combines the simplicity of HTML and CSS with the flexibility and robustness of Javascript and Vue.js. You can edit eWizard.js content in any code editor.

e-Detailer development process

In eWizard.js, you can create various item types, such as:

  • e-Detailers—interactive presentations or slides where med reps can present their products to doctors in an engaging way on their mobile devices.

  • Emails—marketing emails that you can use for email marketing in various email clients to engage your customers.

  • Sites—static landing pages or multiple-page sites that include images, video, and other components to present content.

  • Messenger ads—landing pages that you can use for advertisements in mobile messengers, like WeChat.

Powered by Vue.js, eWizard.js shares the component-based approach to development. Add components, blocks, modules, and themes to expand and reuse your content for specific purposes and projects. eWizard.js has a large library of pre-made components, and if you need something else, you can create your own components.

Component-Scoped Modern CSS guarantees that you can apply styles to specific components without making unnecessary changes to the rest of your template. Automatic transformation of web components, modern JavaScript, and cutting-edge CSS with the built-in Webpack compile your content into CLM-acceptable code and packages.

eWizard CLI

eWizard.js has its own command-line tool—eWizard CLI, which helps develop content faster and more efficiently than adding files manually. In eWizard CLI, you can initialize a template from scratch, customize it, and archive it for uploading to eWizard Editor.

Use various eWizard CLI commands to control template versions, generate screenshots, update files and dependencies, and many more.

Initializing an e-Detailer with eWizard CLI

Upload eWizard.js templates to eWizard Editor, so you can edit your content in a user-friendly interface. You can publish eWizard.js content to Veeva Vault, Salesforce Marketing Cloud (SFMC), NaviGate, and other marketing automation systems.


Read more

Did this answer your question?