TinyMCE

TinyMCE

TinyMCE

Online rich-text editor


TinyMCE is an online rich-text editor released as open-source software under the GNU General Public License version 2 or later.[1] It converts HTML textarea fields, or other designated HTML elements, into editor instances.

Quick Facts Developer(s), Stable release ...

TinyMCE is designed to integrate with JavaScript libraries such as React, Vue.js, AngularJS and Bootstrap as well as content management systems such as Joomla!, and WordPress.[2]

Browser compatibility

TinyMCE is compatible with the following browsers

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

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

API

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

Plugins

TinyMCE uses plugins extensively.

Free and open source plugins

TinyMCE 7 shipped with 28 open source plugins[6] including:

  • List Styles
  • Character Map
  • Code
  • Code Sample
  • Directionality
  • Preview
  • Save
  • Search and Replace
  • Table
  • Visual Blocks

Proprietary plugins

There are 30 proprietary plugins, only available from Tiny with a paid subscription for TinyMCE 7[7] including:

  • Accessibility Checker
  • AI Assistant
  • Enhanced Code Editor
  • Enhanced Tables
  • Export to PDF
  • Export to Word
  • Import from Word
  • Link Checker
  • Math Equations
  • Markdown
  • PowerPaste
  • Revision History
  • Spell Checker
  • Templates

File management

TinyMCE is primarily a client-side application. It, consequently, does not include native file managers for various server technologies.

Multiple file manager solutions have been produced, including several open source file manager solutions, and at least two proprietary projects, developed by Tiny Technologies and EdSDK.

None of the open source file managers are still being developed or maintained and they are all incompatible with currently supported versions of TinyMCE.

Free and open source file managers

More information Project, Description ...

Proprietary file managers

More information Project, Description ...

Third-party TinyMCE plugins

More information Name, Description ...

Language support

  • 65 different community-contributed language packs, including right-to-left support, are available for TinyMCE 7.[45]
  • 38 different professionally localized language packs, including right-to-left support, are provided to paid Tiny Cloud and elf-hosted deployments of TinyMCE 7.[46]

Product support

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.

Official support for TinyMCE 5.10 (the last version 5 release) ended on 2023-04-20.[47]

Themes and skins

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

In TinyMCE 5.x, the default theme is called Silver,[48] and the default skin is called Oxide.[49]

In TinyMCE 5.x, the default theme is called Silver,[48] and the default skin is called Oxide.[49]

In TinyMCE 6.x the default theme is also called Silver,[50] and the default skin is also called Oxide.[51]

Skins for TinyMCE 5 or 6 can be created and customized with TinyMCE's interactive skin tool.[52]

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

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

Compressor

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 CFML. A third-party Ruby on Rails compressor pack is also available.[53]

History

TinyMCE was spun out of a content management system developed by Johan “Spocke” Sorlin and Joakim Lindkvist from their original content management system, Moxiecode Content Editor, [54] in 2004.

Release history

More information Legend: ...
More information Version, Release Date ...

See also


References

  1. "TinyMCE 7.0 Release Notes: Overview". TinyMCE. 2022-04-07. Retrieved 2023-05-23.
  2. "Installing TinyMCE". TinyMCE. 2022-03-30. Retrieved 2023-05-24.
  3. "TinyMCE API Reference". TinyMCE. 2022-12-08. Retrieved 2023-01-31.
  4. "TinyMCE 7 Open Source plugins". TinyMCE. 2024-03-20. Retrieved 2024-03-20.
  5. "TinyMCE 7 Premium plugins". TinyMCE. 2024-03-20. Retrieved 2024-03-20.
  6. "TinyBrowser". Bryn Jones. 6 February 2010.
  7. "MoxieManager plugin". Tiny Enterprises.
  8. "MoxieManager plugin". Tiny Enterprises.
  9. "MoxieManager plugin". Tiny Enterprises.
  10. "MoxieManager plugin". Tiny Enterprises.
  11. "Tinymce Bootstrap Plugin". TinyMCE Bootstrap plugin.
  12. "Tinymce Bootstrap Plugin". envato market. 10 January 2023.
  13. "LICENSE". Marijn Haverbeke.
  14. "LICENSE". The 3 labs team.
  15. "TinyMCE 7 Community Contributed Language Packs". Tiny Technologies, Inc. 2024-03-20. Retrieved 2024-03-20.
  16. "Professionally localized language packs for TinyMCE 7". Tiny Technologies, Inc. 2023-03-20. Retrieved 2023-03-20.
  17. "TinyMCE 5 supported versions and platforms". Tiny Technologies Inc. 2022-12-07. Retrieved 2023-05-23.
  18. "TinyMCE 7 theme". Tiny Technologies, Inc. 2024-03-20. Retrieved 2024-03-20.
  19. "TinyMCE 7 skin". Tiny Technologies, Inc. 2024-03-20. Retrieved 2024-03-20.
  20. "TinyMCE 6 theme". Ephox. Retrieved 2023-01-31.
  21. "TinyMCE 6 skin". Ephox. Retrieved 2023-01-31.
  22. "Create a skin for TinyMCE". Ephox. Retrieved 2023-01-31.
  23. "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.
  24. "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.
  25. "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.
  26. "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.
  27. "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.
  28. "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.
  29. "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.
  30. "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.
  31. "Archive of TinyMCE Forum from July 24, 2007". Moxiecode Systems AB. Archived from the original on July 24, 2009. Retrieved 2016-07-14.
  32. "Archive of TinyMCE Forum from December 16, 2008". Moxiecode Systems AB. Archived from the original on December 16, 2008. Retrieved 2016-07-14.
  33. "Archive TinyMCE Forum from October 29, 2008". Moxiecode Systems AB. Archived from the original on October 29, 2008. Retrieved 2016-07-14.
  34. "Archive of TinyMCE Forum from June 9, 2010". Moxiecode Systems AB. Archived from the original on June 9, 2010. Retrieved 2016-07-14.
  35. "TinyMCE Forum posting on March 10, 2011". Moxiecode Systems AB. Retrieved 2016-07-14.
  36. "TinyMCE Forum posting on May 5, 2012". Moxiecode Systems AB. Retrieved 2016-07-14.
  37. "TinyMCE Forum posting on June 16, 2013". Moxiecode Systems AB. Retrieved 2016-07-14.
  38. "TinyMCE Forum posting on June 18, 2014". Moxiecode Systems AB. Retrieved 2016-07-14.
  39. "TinyMCE Forum posting on June 25, 2015". Moxiecode Systems AB. Retrieved 2016-07-14.
  40. "TinyMCE Forum posting on November 25, 2015". Moxiecode Systems AB. Retrieved 2016-07-14.
  41. "New Medium-style theme in TinyMCE 4.4 update". Ephox Corporation. Retrieved 2017-03-28.
  42. "TinyMCE 4.5 Released". Ephox Corporation. Retrieved 2017-03-28.
  43. "TinyMCE 4.6 update looks to the future of rich-text editing". Robert Collings. 2017-05-04. Retrieved 2018-05-19.
  44. "TinyMCE 4.x changelog". Tiny Team. 2018-07-11. Retrieved 2020-02-25.
  45. "TinyMCE 4.x changelog". Tiny Team. 2018-11-07. Retrieved 2020-02-25.
  46. "Complete". Tiny. 2019-02-04. Retrieved 2020-02-25.
  47. "5.1 release notes". Tiny. 2019-10-17. Retrieved 2020-02-25.
  48. "TinyMCE Changelog". Tiny Technologies Inc. 2020-02-03. Retrieved 2020-02-25.
  49. "TinyMCE Release Notes". Tiny Technologies Inc. 2020-06-11. Retrieved 2020-02-25.
  50. "TinyMCE Release Notes". Tiny Technologies Inc. 2020-07-23. Retrieved 2020-02-25.
  51. "TinyMCE Release Notes". Tiny Technologies Inc. 2020-10-20. Retrieved 2020-02-25.
  52. "TinyMCE Release Notes". Tiny Technologies Inc. 2020-12-08. Retrieved 2020-02-25.
  53. "TinyMCE Release Notes". Tiny Technologies Inc. 2021-02-24. Retrieved 2020-02-25.
  54. "TinyMCE Changelog". Tiny Technologies Inc. 2021-05-05. Retrieved 2021-11-13.
  55. "TinyMCE Changelog". Tiny Technologies Inc. 2021-08-25. Retrieved 2021-12-24.
  56. "TinyMCE Changelog". Tiny Technologies Inc. 2021-10-10. Retrieved 2021-11-13.
  57. "TinyMCE Changelog". Tiny Technologies Inc. 2022-03-03. Retrieved 2022-07-20.
  58. "TinyMCE Changelog". Tiny Technologies Inc. 2022-06-06. Retrieved 2022-07-20.
  59. "TinyMCE Changelog". Tiny Technologies Inc. 2022-09-08. Retrieved 2022-09-30.
  60. "TinyMCE Changelog". Tiny Technologies Inc. 2022-12-06. Retrieved 2023-01-31.
  61. "Cross-site scripting vulnerability in TinyMCE alerts". CVE. 2022-12-08. Retrieved 2023-01-31.
  62. "TinyMCE Changelog". Tiny Technologies Inc. 2023-02-22. Retrieved 2023-05-23.
  63. "TinyMCE Changelog". Tiny Technologies Inc. 2023-02-22. Retrieved 2023-05-23.
  64. "TinyMCE Changelog". Tiny Technologies Inc. 2023-03-29. Retrieved 2023-05-23.
  65. "TinyMCE Changelog". Tiny Technologies Inc. 2023-03-29. Retrieved 2023-05-23.
  66. "TinyMCE Changelog". Tiny Technologies Inc. 2023-06-13. Retrieved 2023-08-22.
  67. "TinyMCE Changelog". Tiny Technologies Inc. 2023-06-19. Retrieved 2023-08-22.
  68. "TinyMCE Changelog". Tiny Technologies Inc. 2023-07-12. Retrieved 2023-08-22.
  69. "TinyMCE Changelog". Tiny Technologies Inc. 2023-08-02. Retrieved 2023-08-22.
  70. "TinyMCE Changelog". Tiny Technologies Inc. 2023-08-09. Retrieved 2023-08-22.
  71. "TinyMCE Changelog". Tiny Technologies Inc. 2023-08-30. Retrieved 2023-09-14.
  72. "TinyMCE Changelog". Tiny Technologies Inc. 2023-08-09. Retrieved 2023-08-22.
  73. "TinyMCE Changelog". Tiny Technologies Inc. 2024-03-20. Retrieved 2024-04-26.

Share this article:

This article uses material from the Wikipedia article TinyMCE, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.