Developer(s) | Tiny Technologies Inc. |
---|---|
Initial release | 1.0 / 11 March 2004 [1] |
Stable release | 7.5 / November 6, 2024 |
Repository | |
Written in | TypeScript |
Operating system | Cross-platform |
Type | HTML editor |
License | GPL-2.0-only and commercial [lower-roman 1] [3] |
Website | www |
TinyMCE is an online rich-text editor released as open-source software under the GNU General Public License version 2 or later. [4] TinyMCE uses a freemium business model that includes a free Core editor and paid plans with advanced features. [5] It converts HTML textarea
fields, or other designated HTML elements, into editor instances.
TinyMCE is designed to integrate with JavaScript libraries such as React, Vue.js, Angular and StencilJS as well as content management systems such as Joomla!, and WordPress. [6]
TinyMCE is compatible with the following browsers
It is compatible with these browsers on any operating system that officially supports the particular browser. [7]
As of version 6.0, released 2022-03-03, support for Internet Explorer was dropped. [7]
TinyMCE includes an extensive API for custom integration. [8]
TinyMCE uses plugins extensively.
TinyMCE 7 shipped with 28 open source plugins [9] including:
There are 30 proprietary plugins, only available from Tiny with a paid subscription for TinyMCE 7 [10] including:
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.
Project | Description | Compatibility | Notes |
---|---|---|---|
Open Manager | An Ajax file uploader and image gallery plugin | TinyMCE 3.x | The original developer closed this project some years ago and does not recommend it be used in production. [11] No others have forked and updated the code-base. |
TinyBrowser | File manager featuring multiple file upload support. | TinyMCE 3.x | The uploader requires the, now deprecated, Adobe Flash. [12] Also, this project has not been updated since 2011. [13] |
TinyCIMM | TinyMCE CodeIgniter Media Manager: a plugin for both TinyMCE and CodeIgniter, which allows image and media file management from within TinyMCE. | TinyMCE 3.x | The announcement page for this project is a, now-archived, ExpressionEngine CMS forum page. [14] Also, the demo and download page, as of 2023-02-02, returns a 404 error. [15] |
IMCE | An image and file uploader and browser for rich text editors that supports personal directories and quotas. | TinyMCE 3.x | Being actively developed as of 2023-02 but no further updates to TinyMCE support and no support for versions of TinyMCE beyond 3.x. [16] |
PDW Media Browser | A media browser with a Windows 7-style user interface. | TinyMCE 3.x | No longer being actively developed [17] and no longer available from the original developer's site because 'it isn't safe to use anymore.' [18] |
Responsive File Manager | A file manager and image manager made with the jQuery library, CSS3, PHP and HTML5. | TinyMCE 5.x, [19] TinyMCE 4.x, and TinyMCE 3.x | Released under a Creative Commons Attribution-NonCommercial 3.0 Unported License which requires a payment to the author for use in a commercial project or setting. [20] |
Project | Description | Compatibility | Notes |
---|---|---|---|
Flmngr | PHP File Manager with Image Editor and Amazon S3 and Azure Blob support. | TinyMCE 6.x, TinyMCE 5.x, and TinyMCE 4.x. [21] | Free for one website with up to 15 end-users. Requires a paid subscription or paid license for more features or more sites and users. [22] |
MoxieManager | File and image management for TinyMCE. | TinyMCE 6.x [23] and TinyMCE 5.x. [24] | Requires a commercial TinyMCE subscription. [23] Only provided for self-hosted TinyMCE instances. [23] |
Name | Description | Compatibility | Notes |
---|---|---|---|
After the deadline | A spelling, style, and grammar checking software service with a TinyMCE plugin. | TinyMCE 3.x. [25] | After the Deadline (AtD) is no longer actively maintained and the hosted service has shut down. The source code is available to self-host an AtD server. [26] |
Bootstrap plugin for TinyMCE | Use Bootstrap components and CSS in TinyMCE [27] | TinyMCE 5.x (using Bootstrap 4) and TinyMCE 6.x (using Bootstrap 5) [28] | Requires a paid license for use. [29] |
CodeMirror | A code editor web component, [30] available as (among other things) a TinyMCE plugin. [31] | TinyMCE 4.x, TinyMCE 5.x, and TinyMCE 6.x. [31] | Released under the open source MIT License. [32] |
N1ED | Visual editor for block-by-block content creation. [33] | TinyMCE 4.x, TinyMCE 5.x, and TinyMCE 6.x. [34] | Base editor is free for one site and up to five users. Requires a paid subscription for premium features, multiple sites, and more users. [35] |
PDW Toggle Toolbars | Shows and hides TinyMCE toolbars. [36] | TinyMCE 4.x. [37] | No specific licence. The source includes boilerplate permissions copied from the MIT Licence. [38] |
TextareaAI ChatGPT plugin | ChatGPT copywriting plugin for TinyMCE. [39] | TinyMCE 4.x, TinyMCE 5.x, and TinyMCE 6.x. [40] | Free for the first 2,500 words generated by a query to the ChatGPT API. Requires a paid subscription or paid license for more words and users. [41] |
TinyMCE 6.x ChatGPT Plugin | Integrates ChatGPT into TinyMCE. [42] | TinyMCE 6.x [42] | Released under the open source MIT License. [43] |
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. [46]
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, [47] and the default skin is called Oxide. [48]
In TinyMCE 5.x, the default theme is called Silver, [47] and the default skin is called Oxide. [48]
In TinyMCE 6.x the default theme is also called Silver, [49] and the default skin is also called Oxide. [50]
Skins for TinyMCE 5 or 6 can be created and customized with TinyMCE's interactive skin tool. [51]
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.
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. [52]
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, [53] in 2004.
Legend: | Old version, not maintained | Old version, still maintained | Current stable version | Latest preview version | Future release |
---|
Version | Release Date | Notes | |
---|---|---|---|
1.0 | March 11, 2004 [1] | ||
1.1 | May 26, 2004 [54] | ||
1.2 | July 5, 2004 [55] | ||
1.3 | September 10, 2004 [56] | ||
1.4 | January 9, 2005 [57] | ||
2.0 | December 1, 2005 [58] | ||
2.1 | February 13, 2007 [59] | ||
3.0 | January 30, 2008 [60] | ||
3.1 | June 17, 2008 [61] | ||
3.2 | September 11, 2008 [62] | ||
3.3 | March 10, 2010 [63] | ||
3.4 | March 10, 2011 [64] | ||
3.5 | May 5, 2012 [65] | ||
4.0 | June 16, 2013 [66] | Rewrite of UI layer and editor core APIs | |
4.1 | June 18, 2014 [67] | HTML5 Scheme support | |
4.2 | June 25, 2015 [68] | Flat skin. Image tools for crop, resize and filters | |
4.3 | November 25, 2015 [69] | Table column/row resize support and inline table toolbar, notifications API, APIs for creating non-editable widgets | |
4.4 | June 30, 2016 [70] | Medium-style theme, improved image editor | |
4.5 | November 30, 2016 [71] | Sidebar panel and insert menu UI, enhanced anchor linking, table of contents plugin | |
4.6 | May 4, 2017 [72] | Enhanced link editing, new help plugin, dropped support for IE 8/9/10 | |
4.7 | October 3, 2017 [73] | Enhanced modern theme, new mobile theme | |
4.8 | July 11, 2018 [74] | ||
4.9 | November 7, 2018 [75] | ||
5.0 | February 4, 2019 [76] | Completely new UI layer | |
5.1 | October 17, 2019 [77] | All default UI components now work on mobile natively | |
5.2 | February 3, 2020 [78] | Placeholder. New toolbar options. Accessibility enhancements. | |
5.3 | June 11, 2020 [79] | New toolbar location default settings, moved the enabled checkmark on toggle menu items | |
5.4 | July 23, 2020 [80] | Updates and additions to the Table plugin | |
5.5 | October 20, 2020 [81] | TinyMCE core Typescript types are now public | |
5.6 | December 8, 2020 [82] | New images_file_types option for customizing recognized image file extensions | |
5.7 | February 24, 2021 [83] | Added support for table_column_resizing when inserting and deleting table columns | |
5.8 | May 5, 2021 [84] | TinyMCE core editor update, additional changes to premium plugins, editor resize handle now controllable using the keyboard. | |
5.9 | August 25, 2021 [85] | TinyMCE core editor update, improved table management, announces deprecation of various plugins. | |
5.10 | October 10, 2021 [86] | TinyMCE core editor update, new API checks if a URI is safe to insert into the DOM, additional deprecation announcements. | |
6.0 | March 3, 2022 [87] | Multiple new and changed APIs, support for Microsoft Internet Explorer 11 dropped, licence change: TinyMCE now released under the MIT License. | |
6.1 | June 6, 2022 [88] | New event log API, new option to show a specified sidebar on editor launch, multiple added options and functions. | |
6.2 | September 8, 2022 [89] | 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. | |
6.3.1 | December 6, 2022 [90] | New option in the commercial Advanced Code editor plugin for opening said source-code editor in the edit window rather than a nested dialog box, two new API functions for selecting words from the insertion point location, new commercial plugins for generating inline css, and for formatting a document with so-called 'smart' typography. Also includes a fix for a cross-site scripting vulnerability, CVE-2022-23494. [91] | |
6.3.2 | February 22, 2023 [92] | Includes a single change: a workaround that forced stylesheets to load in outdated WebKit-based browsers was removed. | |
6.4.0 | March 16, 2023 [93] | New tree component for use in custom dialogs; new commercial Advanced Templates plugin; new API methods; new xss_sanitization option to disable XSS sanitization; and new UI objects and options. | |
6.4.1 | March 29, 2023 [94] | No new features; two UX bug fixes, and one UI reversion. | |
6.4.2 | April 26, 2023 [95] | No new features; ten bug fixes. | |
6.5 | June 13, 2023 [96] | New open source plugin, Accordion, creates expandable and collapsable document sections; updates to a dozen commercial plugins; in-application help text re-written and translated. | |
6.5.1 | June 19, 2023 [97] | Includes two bug fixes: a regression and a Firefox-specific UX bug. | |
6.6 | July 12, 2023 [98] | New commercial plugin, AI Assistant, which can query OpenAI's ChatGPT chatbot (requires an OpenAI API key); new properties for controlling dialog box presentation, appearance, and behaviour. | |
6.6.1 | August 2, 2023 [99] | Filtering option, pad_empty_with_br , removed in version 6.0, restored. Nine bug fixes. | |
6.6.2 | August 9, 2023 [100] | Includes a single bug fix: An "Uncaught TypeError: Cannot read properties of null" error was corrected. | |
6.7.0 | August 30, 2023 [101] | Updates to several proprietary plugins, including Accessibility Checker, Advanced Code, Advanced Templates, AI Assistant, and Table of Contents; two new commands: InsertNewBlockBefore and InsertNewBlockAfter ; UI and UX improvements; and two dozen bug fixes and changes. | |
6.8 | November 22, 29023 [100] | Enhancements to Advanced Templates, improved bundling support, several accessibility improvements, as well as 24 bug fixes. | |
7.0 | March 20, 2024 [102] | New features that increase user-satisfaction and workflow efficiency: Markdown, Revision History, and Document Converters. License changed from MIT to GPL-2.0-only. TinyMCE 7.0 also carries 17 bug fixes. | |
7.1 | May 8, 2024 | Introduced Math Equation feature, new integrations for the AI Assistant and 22 bug fixes and minor enhancements. | |
7.3 | August 7, 2024 | Includes an accompanying release of the AI Assistant premium plugin that has Add "Translate" options . | |
7.4 | October 9, 2024 | Introduced a new context property for all ui components and a new option allow_mathml_annotation_encodings to opt-in to keep math annotations with specific encodings. | |
7.5 | November 6, 2024 | Improved color picker aria support | |
Winamp is a media player for Microsoft Windows originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014, now known as the Llama Group. Since version 2, it has been sold as freemium and supports extensibility with plug-ins and skins, and features music visualization, playlist and a media library, supported by a large online community.
Virtual Studio Technology (VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware in software. Thousands of plugins exist, both commercial and freeware, and many audio applications support VST under license from its creator, Steinberg.
The KDE Advanced Text Editor, or Kate, is a source code editor developed by the KDE free software community. It has been a part of KDE Software Compilation since version 2.2, which was first released in 2001. Intended for software developers, it features syntax highlighting, code folding, customizable layouts, multiple cursors and selections, regular expression support, and extensibility via plugins. The text editor's mascot is Kate the Cyber Woodpecker.
DokuWiki is an open source wiki application licensed under GPLv2 and written in the PHP programming language. It works on plain text files and thus does not need a database. Its syntax is similar to the one used by MediaWiki. It is often recommended as a more lightweight, easier to customize alternative to MediaWiki. The 'Doku' in DokuWiki is short for Dokumentation which in German means documentation.
Adobe After Effects is a digital visual effects, motion graphics, and compositing application developed by Adobe Inc.; it is used for animation and in the post-production process of film making, video games and television production. Among other things, After Effects can be used for keying, tracking, compositing, and animation. It also functions as a very basic non-linear editor, audio editor, and media transcoder. In 2019, the program won an Academy Award for scientific and technical achievement.
jMonkeyEngine is an open-source and cross-platform game engine for developing 3D games written in Java. It can be used to write games for Windows, Linux, macOS, Raspberry Pi, Android, and iOS. It uses Lightweight Java Game Library as its default renderer, and also supports another renderer based on Java OpenGL.
Altap Salamander is a freeware orthodox file manager for Microsoft Windows, originally inspired by Norton Commander. In contrast to several other file managers, it has a context aware user interface hiding complexity – for instance, the bottom function list changes on press of modifier keys, just showing the currently available hotkey function set.
The following tables compare general and technical information for a number of notable file managers.
Roundcube is a web-based IMAP email client. Roundcube's most prominent feature is the pervasive use of Ajax technology. Roundcube is free and open-source software subject to the terms of the GNU General Public License (GPL-3.0-or-later), with exceptions for skins and plugins.
An online rich-text editor is the interface for editing rich text within web browsers, which presents the user with a "what-you-see-is-what-you-get" (WYSIWYG) editing area. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.
Code::Blocks is a free, open-source, cross-platform IDE that supports multiple compilers including GCC, Clang and Visual C++. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins. Currently, Code::Blocks is oriented towards C, C++, and Fortran. It has a custom build system and optional Make support.
File sharing is a method of distributing electronically stored information such as computer programs and digital media. This article contains a list and comparison of file sharing applications; most of them make use of peer-to-peer file sharing technologies.
Zotero is free and open-source reference management software to manage bibliographic data and related research materials, such as PDF and ePUB files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, integrated PDF, ePUB and HTML readers with annotation capabilities, and a note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship.
Bibble is a digital imaging program for multiple platforms by Bibble Labs, designed to assist photographers in post-production work and efficient optimization of images created in raw image formats. After Bibble was acquired by Corel, it was rebranded as Corel AfterShot Pro.
CMS Made Simple (CMSMS) is a free, open source (GPL) content management system (CMS) to provide developers, programmers and site owners a web-based development and administration area. In 2017 it won the CMS Critic annual award for Best Open Source Content Management.
mojoPortal is an open source, cross-platform, content management system (CMS) for ASP.NET which is written in the C# programming language. mojoCMS supports plugins and has built-in support for, among others, forums, blogs, event calendars, photo galleries, and an e-commerce feature. The project was awarded an Open Source Content Management System Award by Packt in 2007 saying that the "ease of use, set of relevant tools and plugins and also the fact that it is cross platform, made it stand out above the rest". In February 2017, i7MEDIA, LLC, acquired the project from lead developer Joe Audette.
The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.
Dart is a programming language designed by Lars Bak and Kasper Lund and developed by Google. It can be used to develop web and mobile apps as well as server and desktop applications.
ContentTools is an open-source WYSIWYG editor for HTML content written in JavaScript/CoffeeScript by Anthony Blackshaw of Getme Limited.
MicroEmulator — is a free and open-source platform independent J2ME emulator allowing to run MIDlets on any device with compatible JVM. It is written in pure Java as an implementation of J2ME in J2SE.
{{cite web}}
: Cite uses generic title (help)