TinyMCE

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
TinyMCE
Developer(s)Tiny Technologies Inc.
Stable release
6.2[1] / 8 September 2022; 23 November 2022; Error: first parameter cannot be parsed as a date or time. (8 September 2022; 23 November 2022)
Repository
Written inJavaScript
Operating systemCross-platform
TypeHTML editor
LicenseMIT License
Websitewww.tiny.cloud

TinyMCE is an online rich-text editor released as open-source software under the MIT License. It has the ability to convert HTML text area fields or other HTML elements to editor instances. TinyMCE is designed to easily integrate with JavaScript libraries such as React, Vue.js, AngularJS and Bootstrap as well as content management systems such as Joomla!, and WordPress.

Browser compatibility[edit]

TinyMCE is compatible with the following browsers

It is compatible with these browsers on any operating system that officially supports the particular browser.[2]

As of version 6.0, released 2022-03-03, support for Internet Explorer was dropped.[3]

API[edit]

TinyMCE includes an extensive API for custom integration.[4]

Plugins[edit]

TinyMCE ships with an assortment of plugins.[5] Because TinyMCE is meant to be a client-side application, it does not include native file managers for various server technologies. Several file manager solutions exist, including several proprietary projects developed by Tiny Technologies, as well as a handful of open source file manager solutions.

Proprietary[edit]

  • MoxieManager - file and image management
  • TinyMCE Enterprise - Word copy/paste, spelling

Free and Open source[edit]

  • Open Manager—An Ajax File Uploader & Image Gallery Plugin written in 2013 compatible with TinyMCE 3.x.
  • After the Deadline—A spelling, style, and grammar checking software service with a TinyMCE plugin.
  • TinyBrowser—File manager featuring simple multiple file upload support (uploader is Adobe Flash based).
  • TinyCIMM—TinyMCE CodeIgniter Media Manager.
  • IMCE—Image/file uploader and browser.
  • PDW Media Browser—Windows-7-type media browser.
  • PDW Toggle Toolbars—Show and hide toolbars with a click on a button.

Language support[edit]

  • 36 different translations, including right to left support are available for TinyMCE 5.x.x.[6]

Product support[edit]

Community peer-to-peer support for TinyMCE is available on platforms such as GitHub and Stack Overflow. Product support is available when purchasing any subscription with TinyMCE.

Themes and skins[edit]

In TinyMCE, "themes" and "skins" reference different aspects of the editor. A theme relates to the editor's construction, while a skin is used to make changes to the appearance of the editor.

In Version 5 of TinyMCE, its default theme is called Silver and its default skin is called Oxide. Skins can be customized by TinyMCE 5's interactive skin tool.

In Version 4 of TinyMCE, the first skin tool was created and more skins in the skin/plugin repository.

TinyMCE 2.x->3.x used to offer various ways to customize the look and feel of the editor. Version 3 of TinyMCE came packaged with two themes, simple and advanced, as well as 2 skins for each theme, default and o2k7.

Compressor[edit]

TinyMCE also has an optional compressor pack to reduce the overall script download footprint, in the time it takes the script to initialize. The compressor pack is available for PHP, ASPX, JSP, and CFM. A third-party Ruby on Rails compressor pack is also available.[7]

History[edit]

TinyMCE was spun out of a content management system developed by Johan "Spocke" Sorlin and Joakim Lindkvist from their original content management system known as "Moxiecode Content Editor" [8] in 2004.

Release history[edit]

Legend: Old version, not maintained Older version, still maintained Current stable version Latest preview version Future release
Version Release Date Notes
Old version, no longer maintained: 1.0 March 11, 2004[9]
Old version, no longer maintained: 1.1 May 26, 2004[10]
Old version, no longer maintained: 1.2 July 5, 2004[11]
Old version, no longer maintained: 1.3 September 10, 2004[12]
Old version, no longer maintained: 1.4 January 9, 2005[13]
Old version, no longer maintained: 2.0 December 1, 2005[14]
Old version, no longer maintained: 2.1 February 13, 2007[15]
Old version, no longer maintained: 3.0 January 30, 2008[16]
Old version, no longer maintained: 3.1 June 17, 2008[17]
Old version, no longer maintained: 3.2 September 11, 2008[18]
Old version, no longer maintained: 3.3 March 10, 2010[19]
Old version, no longer maintained: 3.4 March 10, 2011[20]
Old version, no longer maintained: 3.5 May 5, 2012[21]
Old version, no longer maintained: 4.0 June 16, 2013[22] Rewrite of UI layer and editor core APIs
Old version, no longer maintained: 4.1 June 18, 2014[23] HTML5 Scheme support
Old version, no longer maintained: 4.2 June 25, 2015[24] Flat skin. Image tools for crop, resize and filters
Old version, no longer maintained: 4.3 November 25, 2015[25] Table column/row resize support and inline table toolbar, notifications API, APIs for creating non-editable widgets
Old version, no longer maintained: 4.4 June 30, 2016[26] Medium-style theme, improved image editor
Old version, no longer maintained: 4.5 November 30, 2016[27] Sidebar panel and insert menu UI, enhanced anchor linking, table of contents plugin
Old version, no longer maintained: 4.6 May 4, 2017[28] Enhanced link editing, new help plugin, dropped support for IE 8/9/10
Old version, no longer maintained: 4.7 October 3, 2017[29] Enhanced modern theme, new mobile theme
Old version, no longer maintained: 4.8 July 11, 2018[30]
Old version, no longer maintained: 4.9 November 7, 2018[31]
Old version, no longer maintained: 5.0 February 4, 2019[32] Completely new UI layer
Old version, no longer maintained: 5.1 October 17, 2019[33] All default UI components now work on mobile natively
Old version, no longer maintained: 5.2 February 3, 2020[34] Placeholder. New toolbar options. Accessibility enhancements.
Old version, no longer maintained: 5.3 June 11, 2020[35] New toolbar location default settings, moved the ‘enabled’ checkmark on toggle menu items
Old version, no longer maintained: 5.4 July 23, 2020[36] Updates and additions to the Table plugin
Old version, no longer maintained: 5.5 October 20, 2020[37] TinyMCE core Typescript types are now public
Old version, no longer maintained: 5.6 December 8, 2020[38] New images_file_types option for customizing recognized image file extensions
Old version, no longer maintained: 5.7 February 24, 2021[39] Added support for table_column_resizing when inserting and deleting table columns
Old version, no longer maintained: 5.8 May 5, 2021[40] TinyMCE core editor update, additional changes to premium plugins, editor resize handle now controllable using the keyboard.
Old version, no longer maintained: 5.9 August 25, 2021[41] TinyMCE core editor update, improved table management, announces deprecation of various plugins.
Older version, yet still maintained: 5.10 October 10, 2021[42] TinyMCE core editor update, new API checks if a URI is safe to insert into the DOM, additional deprecation announcements.
Older version, yet still maintained: 6.0 March 3, 2022[43] Multiple new and changed APIs, support for Microsoft Internet Explorer 11 dropped, licence change: TinyMCE now released under the MIT License.
Older version, yet still maintained: 6.1 June 6, 2022[44] New event log API, new option to show a specified sidebar on editor launch, multiple added options and functions.
Current stable version: 6.2 September 8, 2022[45] New option for specifying which non-editable elements can be format-wrapped, new option for adding search fields to toolbar menu buttons, new commercial plugins for footnotes, mail-merge fields, and typo autocorrection.

See also[edit]

References[edit]

  1. ^ "Changelog". 8 September 2022. Retrieved 28 September 2022.
  2. ^ "TinyMCE 6.0 Release Notes: Core changes — TinyMCE Documentation". TinyMCE. 2022-04-07. Retrieved 2022-10-04.
  3. ^ "TinyMCE 6.0 Release Notes: Core changes — TinyMCE Documentation". TinyMCE. 2022-04-07. Retrieved 2022-10-04.
  4. ^ "TinyMCE:API — TinyMCE Documentation Wiki". TinyMCE. 2010-01-14. Retrieved 2010-02-23.
  5. ^ "TinyMCE:Plugins — TinyMCE Documentation Wiki". TinyMCE. 2010-02-04. Retrieved 2010-02-23.
  6. ^ "Languages for TinyMCE 4". Ephox. Retrieved 2015-10-21.{{cite web}}: CS1 maint: url-status (link)
  7. ^ "TinyMCE GZip Compressor Ruby on Rails Plugin : powered by Doodlekit". Garbage Burrito. Retrieved 2010-02-23.
  8. ^ "Archive of Moxiecode Product Page from May 11, 2004". Moxiecode Systems AB. 2004-05-11. Archived from the original on May 11, 2004. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  9. ^ "Archive of TinyMCE Home Page from April 15, 2004". Moxiecode Systems AB. 2004-04-15. Archived from the original on April 15, 2004. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  10. ^ "Archive of TinyMCE Home Page from June 5, 2004". Moxiecode Systems AB. 2004-06-05. Archived from the original on June 5, 2004. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  11. ^ "Archive of TinyMCE Home Page from July 25, 2004". Moxiecode Systems AB. 2004-07-25. Archived from the original on July 25, 2004. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  12. ^ "Archive of TinyMCE Home Page from September 18, 2004". Moxiecode Systems AB. 2004-09-18. Archived from the original on September 18, 2004. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  13. ^ "Archive of TinyMCE Home Page from February 12, 2005". Moxiecode Systems AB. 2005-02-12. Archived from the original on February 12, 2005. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  14. ^ "Archive of TinyMCE Change Log from July 1, 2006". Moxiecode Systems AB. 2006-07-01. Archived from the original on July 1, 2006. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  15. ^ "Archive of TinyMCE Change Log from April 15, 2007". Moxiecode Systems AB. 2007-04-15. Archived from the original on April 15, 2007. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  16. ^ "Archive of TinyMCE Forum from July 24, 2007". Moxiecode Systems AB. Archived from the original on July 24, 2009. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  17. ^ "Archive of TinyMCE Forum from December 16, 2008". Moxiecode Systems AB. Archived from the original on December 16, 2008. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  18. ^ "Archive TinyMCE Forum from October 29, 2008". Moxiecode Systems AB. Archived from the original on October 29, 2008. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  19. ^ "Archive of TinyMCE Forum from June 9, 2010". Moxiecode Systems AB. Archived from the original on June 9, 2010. Retrieved 2016-07-14.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  20. ^ "TinyMCE Forum posting on March 10, 2011". Moxiecode Systems AB. Retrieved 2016-07-14.
  21. ^ "TinyMCE Forum posting on May 5, 2012". Moxiecode Systems AB. Retrieved 2016-07-14.
  22. ^ "TinyMCE Forum posting on June 16, 2013". Moxiecode Systems AB. Retrieved 2016-07-14.
  23. ^ "TinyMCE Forum posting on June 18, 2014". Moxiecode Systems AB. Retrieved 2016-07-14.
  24. ^ "TinyMCE Forum posting on June 25, 2015". Moxiecode Systems AB. Retrieved 2016-07-14.
  25. ^ "TinyMCE Forum posting on November 25, 2015". Moxiecode Systems AB. Retrieved 2016-07-14.
  26. ^ "New Medium-style theme in TinyMCE 4.4 update". Ephox Corporation. Retrieved 2017-03-28.
  27. ^ "TinyMCE 4.5 Released". Ephox Corporation. Retrieved 2017-03-28.
  28. ^ "TinyMCE 4.6 update looks to the future of rich-text editing". Robert Collings. 2017-05-04. Retrieved 2018-05-19.
  29. ^ "Discover a new mobile experience and refreshed modern theme in TinyMCE 4.7". Robert Collings. 2017-10-06. Retrieved 2018-05-19.
  30. ^ "TinyMCE 4.x changelog". Tiny Team. 2018-07-11. Retrieved 2020-02-25.
  31. ^ "TinyMCE 4.x changelog". Tiny Team. 2018-11-07. Retrieved 2020-02-25.
  32. ^ "Complete". Tiny. 2019-02-04. Retrieved 2020-02-25.
  33. ^ "5.1 release notes". Tiny. 2019-10-17. Retrieved 2020-02-25.
  34. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2020-02-03. Retrieved 2020-02-25.
  35. ^ "TinyMCE Release Notes". Tiny Technologies Inc. 2020-06-11. Retrieved 2020-02-25.
  36. ^ "TinyMCE Release Notes". Tiny Technologies Inc. 2020-07-23. Retrieved 2020-02-25.
  37. ^ "TinyMCE Release Notes". Tiny Technologies Inc. 2020-10-20. Retrieved 2020-02-25.
  38. ^ "TinyMCE Release Notes". Tiny Technologies Inc. 2020-12-08. Retrieved 2020-02-25.
  39. ^ "TinyMCE Release Notes". Tiny Technologies Inc. 2021-02-24. Retrieved 2020-02-25.
  40. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2021-05-05. Retrieved 2021-11-13.
  41. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2021-08-25. Retrieved 2021-12-24.
  42. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2021-10-10. Retrieved 2021-11-13.
  43. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2022-03-03. Retrieved 2022-07-20.
  44. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2022-06-06. Retrieved 2022-07-20.
  45. ^ "TinyMCE Changelog". Tiny Technologies Inc. 2022-09-08. Retrieved 2022-09-30.

External links[edit]