Project Icon

Drag-and-Drop-Email-Designer

简单易用的开源HTML邮件设计工具

SENDUNE Email Designer作为一款开源HTML邮件设计工具,具有直观的拖放界面,便于创建专业电子邮件模板。它包含拖放设计器、HTML代码编辑器和纯文本邮件三种模板类型,满足多样化需求。这款免费且轻量级的工具性能出色,可与各类邮件服务提供商无缝集成。SENDUNE遵循电子邮件设计最佳实践,保证了跨客户端的显示一致性。同时,它还允许用户自定义UI主题,实现与现有网站设计的和谐统一。

💌 SENDUNE - HTML Email Designer.

sendwithses-opensource-drag-and-drop-html-editor

👹 Who?

This email designer was originally built for use within SENDUNE (formerly Send With SES).

⁉️ Why Choose SENDUNE Email Designer?

  • Truly Open Source: Use it for personal use or commercial use or whatever.
  • Truly Free: Because the ones that say 'free', are not.
  • Truly Works: Because the ones that are free don't seem to work.
  • Truly HTML: No intermediate code wranglers like mjml.
  • Truly Fast and Light Weight: Because you have better things to do with your time.
  • Truly No-Code: Design like a pro without coding headaches. Our minimal interface gets out of your way.
  • Truly Democratic: Save HTML output as a template and use with ANY email service provider.

3️⃣ Three Ways To Create Templates

Comes with three template types that let you design any kind of transactional or marketing emails. Altogther, you can create and save unlimited templates.

  • Drag and Drop Designer - Start designing beautiful emails immediately.
  • HTML Code Editor - Reuse HTML templates that you already have or code them from scratch.
  • Plain Text Emails - 'Minimalists'. This is for you.

🚀 Built On Solid Fundamentals.

Follows a few fundamental rules to design emails that work in nearly all email clients (web and mobile). It is built upon some great work done by these people.

🎪 Live Demo.

Play around with the live demo at https://designer.sendune.com. You can design a template and send yourself a test email.

👩‍💻 Installation

Install via NPM:

npm install @send-with-ses/ng-email-designer

Or via YARN:

yarn add @send-with-ses/ng-email-designer

🖼️ Image Handling

You can use a cloud storage of your choice (ex: AWS S3, Cloudflare R2, GCP Cloud Storage etc) for storing your images. Please implement your image upload functionality and provide it to the library as below (imageUploadTriggered/imageSelectionTriggered).

<lib-email-designer #emailEditor class="px-0"
        [type]="selectedTemplateType" [template]="selectedTemplate"
        (imageSelectionTriggered)="onImageSelectionTrigger($event)"
        (imageUploadTriggered)="onImageUploadTrigger($event)"
        (emailContentChanged)="onEmailContentChange($event)"
        >
</lib-email-designer>

Click here for more documentation

🎨 UI Theming and Styles

You can make a few changes to make the Email Designer match your website colors.

Import the following styles into your global styles file (e.g., styles.scss):

@import '../node_modules/email-designer/src/lib/theme.scss';
@import '../node_modules/email-designer/src/lib/email-editor.css';

To make the Email Designer match your website's UI, include the following in your main.scss or styles.scss file and change the colors as you like.

 :root {
    --sws-icon-color: #ccc;
    --sws-icon-hover-color: #555;
    --sws-header-background: #eee;
    --sws-header-text-color: #555;
    --sws-border-color: #ccc;
 }

🤝 Contribute.

Feel free to fork the repository, make improvements, and submit pull requests.

🐛 Issues or Ideas:

Spotted a bug or got an idea? Just open an issue or write to designer at sendwithses dot org.

⭐ Minimal Rationalism (Optional Reading)

SENDUNE Designer focuses on simplicity and ease of use over a heavy feature set. Over years of sending emails, we've come across some email patterns that work and many that don't. Some are design related while some are organisation related. Let's break some bubbles here - in no particular order.

  • Remember, you are designing an email, not a website. If you want fine-grain controls like 'line heights', you are at the wrong place.
  • The more you nitpick on the design, the more likely it will break in email clients. (i.e. more moving parts == more breakages).
  • Transactional emails are best delivered in plain text.
  • For best results, HTML emails (transactional and marketing) must (mostly) fit 'above the fold'.
  • Rethink your design if it is more than one scroll depth.
  • The combined time spent by all the recipients who opened your marketing email will be lesser than the time you spent designing it. (This statement is an exaggeration, but you get the drift.)
  • Emails are being designed to impress bosses, not the end readers.
  • Avoiding spam folders is largely a function of the content of your email. Technology or the pedigree of your email sending service cannot help you if your content is unsolicited.
  • The top three email service providers control ~80% of the market. They can break you.
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

白日梦AI

白日梦AI提供专注于AI视频生成的多样化功能,包括文生视频、动态画面和形象生成等,帮助用户快速上手,创造专业级内容。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

讯飞绘镜

讯飞绘镜是一个支持从创意到完整视频创作的智能平台,用户可以快速生成视频素材并创作独特的音乐视频和故事。平台提供多样化的主题和精选作品,帮助用户探索创意灵感。

Project Cover

讯飞文书

讯飞文书依托讯飞星火大模型,为文书写作者提供从素材筹备到稿件撰写及审稿的全程支持。通过录音智记和以稿写稿等功能,满足事务性工作的高频需求,帮助撰稿人节省精力,提高效率,优化工作与生活。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号