Ephox Product Downloads

Ephox products available for 30-day free trial period include: EditLive!, Textbox.io SDK, Enterprise TinyMCE and WebRadar.

These builds include the latest bug fixes and minor improvements. We consider these builds ready for production use and they are fully supported by Ephox.

We encourage you to report any issues via support.ephox.com.

Textbox.io 1.2.0.304 Download

Please Note

  • If the editor script is not referenced as textboxio.js and the basePath configuration is not provided, the editor will not load. See the basePath documentation for more information.
  • The Textbox.io image service has been removed. Images are now uploaded using multipart form request. See our Handling Local Images article for more information and example server-side scripts.
  • The mobile editor UI currently renders on top of all other page elements and blocks touch events outside of the editor. Using a custom button to open a dialog can render the editor unusable on mobile.
  • Using more than one unique value for locale in a page is not supported

New Features

  • WAI-ARIA compliant keyboard navigation for Textbox.io toolbars, widgets, menus and dialogs. This allows the editor to be used by those requiring assistive technologies.
  • Support for creating multilingual content. These features are not on the default toolbar, see the Command Item IDs article for ways to enable them.
    • Changing the language of selected text (HTML lang attribute)
    • Changing the text direction of block elements (HTML dir attribute)
  • Greatly improved creation of inline formatting (bold, italic, underline) across platforms, ensuring use of simplified, semantic HTML markup
  • Added superscript, subscript, and strikethrough inline formatting options. These are available in the font menu, or using individual Command Item IDs.
  • New Image Properties dialog to specify alternative text, width and height attributes
  • New Link Properties dialog to specify target and title attributes
  • Support for the caption element in tables
  • New basePath configuration property.
  • Inserting local images can now be disabled using the allowLocal property of the images configuration
  • The code view button can now be hidden without disabling code view completely, using the showButton property of the codeview configuration
  • CSS content stylesheets can now be specified as text using the documentStyles configuration property. This option is ignored in inline editing mode.
  • Ability to use a custom JavaScript function for image uploads. See the images documentation for more information.

Bug Fixes

  • Calling editor.content.set() before the editor loaded and immediately calling editor.content.get() would return an empty string
  • Creating an editor in Firefox when its container was not visible would prevent the editor from loading
  • Creating a hidden editor in any browser would put all toolbar items in the more drawer
  • When using Chrome for Windows, dragging an image between the end of the content and the bottom of the editor would navigate to the image instead of inserting it
  • Long continuous lines of text did not wrap correctly
  • Selecting multiple table cells and applying list formatting could wrap all cells in a single list
  • Nested submenus with custom buttons failed with a translation error
  • Mobile styles dropdown was not scrollable
  • Tab in a modal dialog sent focus to the outer page
  • Loading new editor content did not reset the cursor
  • Resizing an image during upload could cause unpredictable behaviour
  • Smart quotes were not handled correctly by the spell checker
  • Content with <noscript> tags caused problems with undo history in IE10 and IE11
  • Pasting into Safari while a lot of content was selected could cause the paste to fail
  • Applying alignment to a selected image broke the rendering of all selected images
  • Input filters added with the filters API were not activated when switching from code view to design view
  • Pressing enter did not exit a list correctly when the loaded content had whitespace between list elements
  • editor.remove() could cause the page to scroll
  • Converting a block tag to another block type (e.g. Paragraph to Heading 1) did not preseve HTML attributes other than style
  • Pressing enter at the end of a div inserted a new paragraph instead of a new div
  • Custom menu items with icons displayed an X instead of the icon on mobile
  • Menus did not reposition correctly when the editor size changed while the menu was open
  • Menus did not reposition correctly when rotating a mobile device
  • Pasting images from Microsoft Word did not generate unique filenames
  • Resizing the window while the editor was hidden moved all toolbar items into the more drawer
  • Pasting an image file into Firefox prevented the user from scrolling the outer page
  • Clicking on the table picker in Firefox within a form broke programmatic calls to form.submit()
  • Shrinking an image with the resize handles on an image with a border did not work
  • Retrieving content with an image selected removed the image class
  • Switching to full screen caused local images to no longer be converted to base64 or uploaded
  • Editor content could exceed editor container on IE
  • Editor did not load on Chrome when the element to replace was not in the DOM
  • Editor did not load correctly when the container element was moved to a different parent element in between creating and showing the editor
  • Switch to Code View button was visible in fullscreen

EditLive 9.1.0.310 Download

Please Note

  • The Insert Table drop-down is now limited to 20 columns x 40 rows.
  • "InsertHTML is no longer a plugin - it is now part of the core editor. Any <plugin name="InsertHTML" /> entries in config xml files should be removed.
  • The default character encoding in the EditLive asp.net controls has been changed from the system default (usually Windows-1252) to UTF-8, in order to match the default character encoding of EditLive.
  • The FileUpload Java API has changed in version 9.1.0.283, in order to allow more detailed reporting of why file uploads fail. Please refer to the JavaDoc at http://static.ephox.com/javaapi/editlive/v9.0/

New Features

  • Java 8 is supported in EditLive version 9.1 and above
  • EditLive! now supports inserting images via drag and drop from file browsers and webpages on Windows and Linux. Dragging within Internet Explorer is currently unavailable.
  • New menu/toolbar item for applying languages.
  • New Java API classes: AView and CursorChangeView
  • Improved importing content from Word with text direction set
  • New Java API class: ViewMouseListener
  • New JavaScript API function: isEditableSectionDirty(String)
  • Insert HTML Fragment dialog now has syntax highlighting
  • Display hyperlink icon overlay on images within hyperlinks. Hover displays href.
  • New JavaScript API function: setIsDirty()
  • Added support for CSS color names "pink" and "magenta"
  • Scrollable menus
  • Added CustomTagData class to public API
  • Exclude lists for dictionaries
  • When image uploads fail, EditLive now displays a dialog showing which upload failed and, if possible, why.
  • Added new ExpressEdit option to allow forcing EditLive! to be loaded, regardless of whether the platform is detected as being supported.

Bug Fixes

  • New "text" attribute for customComboBox tag that specifies the text to display as a title for the combo box. See http://docs.ephox.com/display/EditLive/customToolbarComboBox
  • Multiple find dialogs could be opened.
  • EditLive! for ASP.NET incorrectly displayed URL encoded content
  • Clicking Help freezes the editor for a few seconds
  • Formatting was not removed from Headings when selection was collapsed
  • ELJ bean setting focus on toolbars instead of within the editor pane when bean recieved focus
  • Unfriendly error message was displayed during word import if office wasn't installed
  • EditLive! crashed when invalid sizes were specified
  • Urls could be opened in preview tab
  • Youtube vidoes embedded via the Insert Media dialog now have "rel=0" URL parameter appended to the video URL. This prevents the screen of related videos being displayed when the video finishes.
  • Splitting a table cell from within a nested element caused the editor to crash
  • YouTube oEmbeds fail when user is logged in to YouTube
  • Insert html dialog didn't display when certain html was on the clipboard
  • Fixed track changes elements incorrectly added to document when table was resized
  • Strikethrough and Underline applied on same text using either tags or css did not display both styles.
  • Focus was not returning to EditLive after closing Thesaurus and Link Checker dialogs.
  • German dictionary not loading with de_de locale.
  • French dictionary not loading with fr_fr locale.
  • ephox-visible CSS style not working on stylesheets imported from URL
  • Column deletion wasn't working correctly in tables with colspanned cells.
  • Word pasted link with lang parameter was being removed from link and corrupting paste
  • Insert Bookmark was causing multiple elements to have the same ID when styled content was selected.
  • List Properties dialog doesn't open when list in table is selected.
  • List property change was not working properly for lists within a table.
  • Html ndash entity – was being removed.
  • When using setResizableSections EditLive didn't display scrollbars in the applet pop-out window
  • isDirty/isEditableSectionDirty state was not persisting when switching between tabs.
  • EditLive! incorrectly merged hyperlinks when styles were applied to 'a' tags.
  • Splitting <th> tags caused NPE.
  • Image Properties dialog displayed incorrectly in RTL locales when images had long URLs.
  • Updates in code view not persisting when modifying large documents.
  • Hyperlinks created with preceding newline inserted incorrectly.
  • Table borders weren't collapsing when spacing was altered via the Table Properties dialog.
  • Insertion of Japanese text using an IME keyboard was causing editor to hang.
  • Bullet points were not being rendered correctly (wrong size).
  • Inserting a hyperlink with blank text now uses the href as the text.
  • Couldn't tab into the Table Alignment field in the Table Properties dialog.
  • Updated Dutch translations.
  • Spell-checking: If no dictionary is available for the specified country, use a default for the specified language instead of the global default (e.g. French for French (Canada)).
  • EditLive now inserts url() around table background image addresses and can handle CSS keywords none, inherit and initial.
  • Image import from MS Word content was not working correctly in some cases.
  • List indent changes should not use track changes text colour
  • Text alignment and vertical alignment couldn't be reset to default in table properties.
  • Image upload wasn't working with custom HTTP headers.
  • Merging table cells now removes unnecessary colspans.
  • Intermittent incorrect rendering of floating image wihin div.
  • Improved CSS resolution in rendering
  • EditLive no longer interacts "system selection clipboard", due to stability issues in Java on Linux.
  • Spell-checker incorrectly marked Track Changes content.
  • Corrected some Dutch translations.
  • Corrected some Brazilian translations.
  • Changing inline styles for links now works correctly.
  • Improved clipboard behaviour.
  • Browse button for background images in table properties is not hidden anymore when allowLocalImages=false (library images can be inserted).
  • Height attribute of row is now considered when calculating row height (not only the height attributes of its cells).
  • Corrected position of Confirm Untracked Change Dialog.
  • Full review of Dutch translations.
  • Making an image a hyperlink caused the image to be removed.
  • Toolbar buttons were displaying incorrectly on Retina MacBook Pros.
  • setExpressEdit("automatic") was not working on Internet Explorer 11.
  • Invalid HTML tags caused EditLive! to hang without warning.
  • Reduced spinner timeout for ELJ startup, now more browsers are blocking java plugin startup by default.
  • Trial days remaining shown in About Dialog
  • Corrected translations for element Section
  • Editor hanging when deleting a non-breaking space with Track Changes enabled
  • Color popups had wrong color selected when editing new content with color changes
  • Border element on images were not rendering
  • Get body for empty paragraphs with attributes was not returning an empty string
  • getCodebase() method on EditLive applet class now returns the same as ELJBean.getAppletDownloadDirectory(). Note that getCodebase() is not part of any public API and ELJBean.getAppletDownloadDirectory() should be used instead.
  • Creating a Section within a table duplicated the table element in the new Section
  • Copy images from websites and pasting them in EditLive! didn't work.
  • Using spell checking and track changes together could result in infinite loops.
  • New algorithm for selecting a data flavour from the available flavours in the clipboard.
  • Calling out to JavaScript via a toolbar button to a function that didn't interact with the editor caused the text pane of the editor to lose focus.
  • Empty HTML5 tag 'wbr' wasn't handled correctly.
  • Fixed "showinfobar" attribute for autosave plugin.
  • Some ampersands in hrefs were encoded incorrectly.
  • Broken images icon displayed when out of memory errors caused by loading very large images.
  • Relative URLs containing special characters were being resolved incorrectly by certain components.
  • Table cells were not rendering correctly when split.
  • Copy-pasting rich text from some Windows applications was not working.
  • getBody returning extra newline characters before and after body.

EditLive for IBM WCM 5.0.4.6Download

Includes EditLive! version 9.1.0.245.

New Features

  • Java 8 support

Bug Fixes

  • Jar manifest changes required for Java 7u45.
  • Extra scrollbars were shown when editor tabs were turned off
  • Fixed compatibility with custom WCM buttons.

EditLive for IBM Connections 2.5.4.242 Download

Includes EditLive! version 9.1.0.287.

New Features

  • Java 8 support

Bug Fixes

  • Error uploading images in some Community pages.
  • ACL functionality for @mentions.
  • EditLive! could get stuck in background mode ("freeze").
  • Updated @mentions profile search URL.
  • A function call was incompatible with Internet Explorer 8.
  • A function call was incompatible with Internet Explorer 7.
  • New Activities to-do items had an incorrect title.
  • Changed EditLive! upload behaviour to stop "editlive" tag being attached to Files images.
  • Image upload failures now display more meaningful error messages.
  • Autosave in wikis was moving the caret. This fix prevents the caret moving in most instances, except when the Table of Contents macro is used.

WebRadar 3.0.8.3 Download

WebRadar 3.0.8

Enhancements

  • Performance improvements in the data extraction process, including
    • Minimized the impact of "missing dependency" cascades in the data extraction process.
    • Improved the handling of non-existing or disabled libraries

Bug Fixes

  • Addressed the issue where a StackOverflow occurs on UI dropdown.
  • Addressed the issue where Multi-Edit Summary displayed incorrect Workflow State condition.
  • Addressed issue where problems occurred processing Expired content items with Drafts in WCM 7/8.

EditLive 9.0.3.269 Download

Please Note

  • The Insert Table drop-down is now limited to 20 columns x 40 rows.
  • "InsertHTML is no longer a plugin - it is now part of the core editor. Any <plugin name="InsertHTML" /> entries in config xml files should be removed.
  • The EditLive! code signing certificate has been updated as of EditLive! 9.0.3.255, with an expiry in March, 2017.

New Features

  • EditLive! now supports inserting images via drag and drop from file browsers and webpages on Windows and Linux. Dragging within Internet Explorer is currently unavailable.
  • New menu/toolbar item for applying languages.
  • New Java API classes: AView and CursorChangeView
  • Improved importing content from Word with text direction set
  • New Java API class: ViewMouseListener
  • New JavaScript API function: isEditableSectionDirty(String)
  • Insert HTML Fragment dialog now has syntax highlighting
  • Display hyperlink icon overlay on images within hyperlinks. Hover displays href.
  • New JavaScript API function: setIsDirty()
  • Added support for CSS color names "pink" and "magenta"
  • Scrollable menus

Bug Fixes

  • New "text" attribute for customComboBox tag that specifies the text to display as a title for the combo box. See http://docs.ephox.com/display/EditLive/customToolbarComboBox
  • Multiple find dialogs could be opened.
  • EditLive! for ASP.NET incorrectly displayed URL encoded content
  • Clicking Help freezes the editor for a few seconds
  • Formatting was not removed from Headings when selection was collapsed
  • ELJ bean setting focus on toolbars instead of within the editor pane when bean recieved focus
  • Unfriendly error message was displayed during word import if office wasn't installed
  • EditLive! crashed when invalid sizes were specified
  • Urls could be opened in preview tab
  • Youtube vidoes embedded via the Insert Media dialog now have "rel=0" URL parameter appended to the video URL. This prevents the screen of related videos being displayed when the video finishes.
  • Splitting a table cell from within a nested element caused the editor to crash
  • YouTube oEmbeds fail when user is logged in to YouTube
  • Insert html dialog didn't display when certain html was on the clipboard
  • Fixed track changes elements incorrectly added to document when table was resized
  • Strikethrough and Underline applied on same text using either tags or css did not display both styles.
  • Focus was not returning to EditLive after closing Thesaurus and Link Checker dialogs.
  • German dictionary not loading with de_de locale.
  • French dictionary not loading with fr_fr locale.
  • ephox-visible CSS style not working on stylesheets imported from URL
  • Column deletion wasn't working correctly in tables with colspanned cells.
  • Word pasted link with lang parameter was being removed from link and corrupting paste
  • Insert Bookmark was causing multiple elements to have the same ID when styled content was selected.
  • List Properties dialog doesn't open when list in table is selected.
  • List property change was not working properly for lists within a table.
  • Html ndash entity – was being removed.
  • When using setResizableSections EditLive didn't display scrollbars in the applet pop-out window
  • isDirty/isEditableSectionDirty state was not persisting when switching between tabs.
  • EditLive! incorrectly merged hyperlinks when styles were applied to 'a' tags.
  • Splitting <th> tags caused NPE.
  • Image Properties dialog displayed incorrectly in RTL locales when images had long URLs.
  • Updates in code view not persisting when modifying large documents.
  • Hyperlinks created with preceding newline inserted incorrectly.
  • Table borders weren't collapsing when spacing was altered via the Table Properties dialog.
  • Insertion of Japanese text using an IME keyboard was causing editor to hang.
  • Bullet points were not being rendered correctly (wrong size).
  • Inserting a hyperlink with blank text now uses the href as the text.
  • Couldn't tab into the Table Alignment field in the Table Properties dialog.
  • Updated Dutch translations.
  • Spell-checking: If no dictionary is available for the specified country, use a default for the specified language instead of the global default (e.g. French for French (Canada)).
  • EditLive now inserts url() around table background image addresses and can handle CSS keywords none, inherit and initial.
  • Image import from MS Word content was not working correctly in some cases.
  • List indent changes should not use track changes text colour
  • Text alignment and vertical alignment couldn't be reset to default in table properties.
  • Image upload wasn't working with custom HTTP headers.
  • Merging table cells now removes unnecessary colspans.
  • Intermittent incorrect rendering of floating image wihin div.
  • Improved CSS resolution in rendering
  • EditLive no longer interacts "system selection clipboard", due to stability issues in Java on Linux.
  • Spell-checker incorrectly marked Track Changes content.
  • Corrected some Dutch translations.
  • Corrected some Brazilian translations.
  • Changing inline styles for links now works correctly.
  • Improved clipboard behaviour.
  • Browse button for background images in table properties is not hidden anymore when allowLocalImages=false (library images can be inserted).
  • Height attribute of row is now considered when calculating row height (not only the height attributes of its cells).
  • Corrected position of Confirm Untracked Change Dialog.
  • Full review of Dutch translations.
  • Making an image a hyperlink caused the image to be removed.
  • Toolbar buttons were displaying incorrectly on Retina MacBook Pros.
  • Invalid HTML tags caused EditLive! to hang without warning.
  • Reduced spinner timeout for ELJ startup, now more browsers are blocking java plugin startup by default.
  • Trial days remaining shown in About Dialog.
  • Corrected translations for element Section.
  • Improved layout of Image Properties dialog.
  • Improved layout of Object Properties dialog.
  • Fix for color picker in Linux.
  • Removed text artefacts from color chooser in Linux.
  • Improved separator lines of color chooser.
  • Color of Horizontal Rule was displayed incorrectly.
  • Width fixed in scrollable menus.

EditLive for IBM WCM Download

This version is no longer under support