最好的所见即所得编辑邮件(或最好的方式使用..邮寄)

Jos*_*ndo 6 html php wysiwyg mailing-list ckeditor

对于我的一位客户,我一直在为他的客户开发邮件系统.他的客户一直在他们的商店收集电子邮件,并希望偶尔开始使用这些邮件.

我知道所有可能出错的事情,但据我所知,我们已经完全覆盖了我们能够做到的最佳方式.我们使用SMTP(Authenticated)将电子邮件发送给客户,电子邮件是签名服务器端,我们将邮件分成每5分钟最多25个邮件,将邮件头发送到选择退出位置,等等.想象一下,这只是关于我必须要处理的所有事情的冰山一角......但我警告我的客户他可能更好地使用像MailChimp这样的现有应用程序,但他坚持自己这样做.

在我们的测试版开发完成后,我们已经进行了一些测试,事实上所有事情都进展顺利.没有任何垃圾邮件问题,所有邮件都可以在不同的客户端阅读,等等.

但是,有一件事现在有点困难......编辑!我们正在为客户创建模板(1个模板,6个样式).我们的客户可以将这些加载到他们的编辑器中并编辑内部文本.至于我们(和客户端)可以看到,一切都很顺利,但编辑器不会创建电子邮件友好的HTML代码(我应该知道......)

我在网上搜索了一些文章/操作方法,但是找不到这个.

目前我们正在使用CKEditor(编辑)和KCFinder(图像插件).据我所知,CKEditor是最好的免费WYSIWYG可用......但它对电子邮件编辑有用吗?

我注意到一些公司使用自定义编辑器(MailChimp),其他人使用TinyMCE(Enormail.eu).

任何人都有好的推荐?或者CKeditor是最好的选择,但我是否需要修改一些设置以获得最佳的邮件html代码?

提前致谢!

Nad*_* S. 5

我对它进行了一些研究,因为我也有兴趣使用CKEditor进行基于电子邮件的编辑.

通常,CKEditor是最好的WYSIWYG Web编辑器,但您必须使用HTML页面中通常不使用的一些技术.

由于您使用模板(我猜CKEdtior config.templates),您的大部分优化都将在您的模板中,而不是CKEditor的配置.

这些是主要目标:

  • 不要使用<style>标记 - 而是使用内联样式(style属性).某些网络邮件读者不会阅读此标记.

  • 不要使用,config.fullPage = true;因为有些读者不读<body>标签.

  • 而不是使用<body>,<div>和,用于布局的其他标签,使用表.是的,这种技术很老,但通过这样做,您可以确保(几乎)所有读者都能正确呈现页面.不要将样式应用于<body>标记,而是将这些样式用于主<table>标记.

  • 不要使用绝对定位.表也​​可以参与解决方案.

  • 对于所有的图像-插入alt属性,为所有宽度和高度的优化,不使用基于CSS的宽度和高度.我的意思是 - 而不是<img style="width: 100px;" />使用<img width="100px" />.

此外,重要的一点是定制和优化输出格式.我个人至少breakAfterOpen : true在里面改变了writer.setRules('p').

CKEditor是最受欢迎的WYSIWYG基于Web的HTML编辑器,我想没有其他基于Web的电子邮件编辑器.

我能想到的另一件事是,在你的客户写完他的消息后,他可以选择在一些流行的邮件客户端中预览消息.有许多电子邮件测试和预览工具,但不幸的是我没有找到任何免费的东西.

我真的希望它帮助了某个人!