Email Editor
Overview
A Mendix Pluggable Widget to build emails and email templates using Unlayer's Editor. This will allow you to quickly build beautiful and complex emails, end-user oriented; reuse templates and designs; make sure they look ok in different devices and in dark-mode... All embedded in your Mendix application.
- Create and customize email templates
- Add content (which may be kept dynamic by using Mendix Email Placeholders, such as {%Name%})
- Create unique layouts with blocks
- Change settings
- Load existing templates
- Preview emails (for desktop, tablet and mobile devices, using different resolutions)
- Preview available for dark mode as well
- Save Design (JSON with template) and/or save HTML
- Mendix action (such as call microflow) possible
- You can then easily convert it into Mendix Email Templates
- With custom logic, you can go back and forth between the email editor and the Mendix template
Documentation
Email Builder Mendix Pluggable Widget
A Mendix Pluggable Widget to build emails and email templates using Unlayer's Editor. This will allow you to quickly build beautiful and complex emails, end-user oriented; reuse templates and designs; make sure they look ok in different devices and in dark-mode... All embedded in your Mendix application.
Features
Build emails and email templates in a friendly and easy manner, using drag and drop.
- Create and customize email templates
- Add content (which may be kept dynamic by using Mendix Email Placeholders, such as {%Name%})
- Create unique layouts with blocks
- Change settings
- Load existing templates
- Preview emails (for desktop, tablet and mobile devices, using different resolutions)
- Preview available for dark mode as well
- Save Design (JSON with template) and/or save HTML
- Mendix action (such as call microflow) possible
- You can then easily convert it into Mendix Email Templates
- With custom logic, you can go back and forth between the email editor and the Mendix template
Usage
- In a database entity, make sure you have a String attribute to store the JSON configuration and another String attribute to store the HTML. This can be non-persistent.
- Fetch an object of this entity in a data view's data source (eg. microflow).
- Add the email editor widget inside the data view.
- Set the HTML body and JSON template attributes.
- Optionally, set an action to export the HTML and another to save the JSON template.
Demo Project
Issues, Suggestions and Feature Requests
This editor uses an iframe. Beware of this when creating templates/emails containing sensitive (company) data. The good news is that you don't need to place sensitive data in the template itself, as you can use Mendix Email Placeholders and then populate those in Mendix, before sending the email.
Releases
**Full Changelog**: https://github.com/StoneworxNL/email-editor-mendix/compare/emailEditorMendix-V1-0-0...emailEditorMendix-V1-0-1
**Full Changelog**: https://github.com/StoneworxNL/email-editor-mendix/commits/emailEditorMendix-V1-0-0