Ouch! It can’t be that bad, can it? Well, at least I grabbed your attention...
The good news is that our product team has been working vigorously to address issues and concerns that have been raised by our community! With the exception of a few emails from some anonymous “haters”, most of the feedback has been incredibly constructive . We always read through everyone’s feedback and have made solid progress on a set of enhancements to solve many of your issues. Our goal is for the new text editor to be fast, efficient, and much easier to use than the legacy editor. We intend to make all of the necessary changes so that, eventually, you’ll have no reason to revert to the old editor.
This is a process and your input is critical. Like many customers have pointed out, emails can be tricky. Often times, invalid and/or deprecated HTML may be used to manipulate how an email will render on various (especially older) email clients. Because Marketo uses an open-source text editor, much of its default functionality must be overridden to support these non-standard use cases. While the new editor does include support for most HTML4 and HTML5 syntax, often times this doesn’t cut it. In addition, although the new user interface is much simpler than the legacy editor, there are spots where important functionality is missing. While simple is definitely better, neglecting frequently used functionality is certainly not our intent.
In the sake of being transparent, I’d like to use this single thread to summarize some of the tasks we’re actively working on. If you’re experiencing issues that aren’t listed here, we need your help! Please contact me directly at firstname.lastname@example.org with a brief description of the issue and I will personally make sure it gets reviewed. I will continue to update this post with ETAs and mark things as completed as we make progress.
User Interface Changes
- Remove More/Less buttons in editor. Always show both rows of buttons. ETA: SEP '15.
- Change HTML icon so that it’s easier to locate. ETA: SEP '15.
- Add maximize/minimize toggle in the HTML editor dialog. ETA: OCT '15.
- When typing or selecting text in the editor, display the HTML element type in the lower-left corner of the editor. ETA: JAN '15.
- Insert Link Dialog - introduce an "Advanced" tab that includes: ETA: DEC '15.
- Add "ID" textbox so that users can specify the ID of the anchor tag.
- Add "Style" textbox so that users can specify custom CSS styles inline for the anchor tag.
- Add "Class" textbox so that users can specify a custom CSS class (note: this will dynamically update if user toggles "track link" and/or "include mkt_tok")
- Add a dropdown on the URL textbox to show a list of approved Marketo landing pages in the current workspace. When selected, the URL for that landing page will be auto-inserted into the URL textbox.
- Insert Image Dialog - introduce an "Advanced" tab that includes: ETA: DEC '15.
- Add "ID" textbox so that users can specify the ID of the <img>
- Add "Style" textbox so that users can specify a custom CSS style inline for the <img>
- Add "Class" textbox so that users can specify a custom CSS class.
- Add "Title" textbox so that users can specify the title of the <img> element.
- Add "Alignment" textbox so that users can specify the alignment of the image.
- Add "Vertical Space" and "Horizontal Space" textbox.
- Reminder to update TEXT version - Add UI reminder to indicate when a change has occurred in the HTML side of an email without any changes to the TEXT version. ETA: JAN '15.
- If you open an “mktEditable” section in the email editor, it should show that the font is "default" if a new font hasn’t been chosen for the content. If the user selects a font, it’s not currently possible to return to the template-defined font. This should also occur for font size. ETA: DEC '15.
- When in TEXT version of email editor, double-clicking an editable region launches the text editor to the TEXT tab by default. Currently opens to the HTML tab.
- Parse <TABLE> properties correctly and display current settings in the Edit Table dialog. ETA: OCT '15.
HTML Formatting Issues
- In "Editor Settings" dialog in Admin > Email, add ability to select what the text editor's root block element is: ETA: DEC '15.
- Email Editor & Snippets: <p>, <div>, or none.
- LP Editor: <p>, <div>, or none.
- Keyboard shortcuts - CMD+K should launch the insert link dialog.
- Override editor so that any attribute (even deprecated or non-standard attributes) is supported on all elements Ex: <td background="someImage.png"> ETA: OCT '15.
- Override editor so that any element (even deprecated or non-standard elements) is supported. Ex: <myCrazyElement myCrazyAttribute="blah">Hello World!</myCrazyElement> ETA: OCT '15.
- Override editor so that anything is allowed within HTML comments – Fix for mso conditional comments being stripped. Ignore anything that is between <!-- and --> ETA: OCT '15.
- Override editor so that any VML markup is supported. ETA: OCT '15.
- Don’t put   in <td> when empty. ETA: OCT '15.
- Undo/Redo does not function when a token is inserted.
- Text styling issue - type text on line #1 and line #3 and then attempt to center align the text on line #3. Text from line #3 jumps to line #2.
- Handles don't appear to re-size images after an image is inserted into the Email Editor (they do appear when images are inserted into the LP Editor). ETA: SEP '15.
Not Related to Text Editor but Fix Anyway
- Do not change custom DOCTYPES when creating a new Email from a template or when using Email Actions > HTML Tools > Replace HTML. ETA: PATCHED AS OF OCT 13, 2015.
- Do not strip custom attributes on the <HTML> element when creating a new Email from a template or when using Email Actions > HTML Tools > Replace HTML. ETA: PATCHED AS OF OCT 13, 2015.
- When using “Copy from HTML” button, add the link-tracking markup in the TEXT version if the link is tracked on the HTML side.
- Support newlines in text tokens!
Thanks for your patience as we work to resolve these issues. Stay tuned for continuous updates and improvements!
P.S. Ultimately, our long-term plan is to “sunset” the legacy editor. But don’t panic! We won’t do this until you’ve given your blessing. We are committed to improving the editor until we’ve resolved any issues that have prevented you from using the new editor.