Skip to content

karlgray/Email-Builder

 
 

Repository files navigation

Email Builder

PLEASE NOTE: THE PROJECT IS ARCHIVED, NO SUPPORT IS PROVIDED FOR THIS PROJECT!!!

Drag'n'drop email builder.

email-builder-ui

Features

  • Drag'n'drop UI;
  • Adopted for 3rd-party templates;
  • Image uploader and cropper;
  • Inline content editor;
  • Code editor;
  • Template export (HTML/ZIP);
  • Template test sending via SMTP;
  • Developer-friendly (SASS + NPM);

Development

The package is based on Laravel Mix.

Installation

git clone
npm install
npm run watch

Available NPM commands

npm run watch
npm run dev
npm run production

IMPORTANT:

Your application should be running over secure connection (HTTPS).

Do not forget to replace all occurrences of localhost to the actual domain name of your app.

Do not forget to update /server/_config.php. Files _export.php and async.php also contain application-specific variables like path to the uploads folder and path to the template.

Adding new templates

To add a new template you'll have to create a new folder under /templates/ folder and template.json file. Use default template as an example. To convert HTML into json you may use the following service:

Changelog

v1.0.0 - March 15, 2018
** Initial release **

v1.1.0 - May 08, 2018
  - Fancybox API update

Credits

(c) 2018 DigitalWheat - All rights reserved.

About

At DigitalWheat we create modern web-applications for small and medium-sized business.

Have a project in mind? Let's talk!

Packages

 
 
 

Languages

  • JavaScript 74.2%
  • CSS 19.1%
  • PHP 5.1%
  • HTML 1.6%