# What is eWizard.js?

eWizard.js is a framework for authoring, managing, and distributing content. 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.

Use eWizard.js version 5 to ensure compatibility and access to the latest features and improvements.

In eWizard.js, you can create the following item types:

  • 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 multipage 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.

  • Components—configurable elements designed to fill your item with meaningful content. eWizard.js components are based on Vue components.

  • Blocks—ready-to-use groups of predefined components.

  • Modules—blocks designed as placeholders to upload other components or modules. After creating a module, you can customize it in eWizard Editor and send it for medical, legal, and regulatory approval.

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.

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.

Last updated: 11/27/2023, 10:27:31 AM