TinyMCE

用于富文本编辑的世界上最流行的JavaScript库。 可用于React、Vue和Angular。(The world's most popular JavaScript library for rich text editing. Available for React, Vue and Angular.)

Github stars Tracking Chart

TinyMCE是一个功能强大且灵活的文本编辑器,可以让拥有各种技术专业知识的人员轻松创建丰富的内容。 Tiny Cloud非常适合希望更轻松安装和升级过程的任何人。

特色:
  • 60多种强大的编辑功能 -- 您希望从富文本编辑器中获得的一切......
  • 强大的跨浏览器性能 -- 我们已经把这个怪癖搞定了,标准化了选择模型,将剪贴板交给剪贴板,敲击enter键为提交,确保一致的HTML,添加一个撤消管理器......这些要点非常棒。
  • TinyMCE已经发展了十多年。 它是最稳定的WYSIWYG HTML编辑器。
  • 精美的主题 -- 精致的用户体验,像素完美UI。 TinyMCE不仅仅具备强大的功能,它看起来也很漂亮!
  • 国际化 -- tinymce 由我们的社区翻译, 支持40多种语言。
  • 随时随地集成 -- 从通过微小云进行的简单部署到简单的包管理器安装, 以及最流行的 web 框架的集成, tinymce 已为您的下一个项目做好准备。
  • Tiny Cloud -- 基于 amazon cloudfront 的快速、可靠的 cdn 解决方案。
  • 包管理器 -- NPM, Bower, Composer Package, Nuget Package。
  • 框架 -- jQuery, React, AngularJS, Bootstrap和更多..。
  • Cms -- WordPress, Joomla, Plone 等。
  • 灵活的API -- 开发人员友好的 api。建立自己的插件和扩展或完全包装的编辑器。请查看文档以获取详细的概述。
  • 可访问性 -- tinymce 遵循 wai-aria 规范, 使其与 jaws 和 nvda 等屏幕阅读器兼容。
  • 支持、积极维护和为未来做好准备
    • tinymce 由项目维护人员和贡献者定期更新, 从源代码到文档。
    • 新的订阅计划带有商业许可证, 并得到我们的支持。

Overview

Name With Ownertinymce/tinymce
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 6)
PlatformBSD, Cross-platform, Linux, Mac, Windows
License:Other
Release Count2013
Last Release Name7.0.1 (Posted on )
First Release Name2.0.7 (Posted on )
Created At2010-01-11 14:46:42
Pushed At2024-04-26 07:57:48
Last Commit At
Stargazers Count14.4k
Watchers Count266
Fork Count2.2k
Commits Count26.1k
Has Issues Enabled
Issues Count6335
Issue Open Count1297
Pull Requests Count2179
Pull Requests Open Count23
Pull Requests Close Count805
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

TinyMCE

TinyMCE is the world’s most popular open source web-based WYSIWYG editor.

Trusted and loved by millions of developers, and integrated into thousands of applications, such as:

  • Content management systems (CMSs)
  • Learning management systems (LMSs)
  • Customer relationship management (CRM) and marketing automation systems
  • Email marketing systems
  • Content creation in SaaS systems

Our Tiny contribution

Content is powerful. It can be used to inform, educate, connect, learn, and inspire change.

More online applications are providing a platform for people to benefit from the transformational power of content.

With this in mind, as technology continues to advance and evolve, we want to make sure people will always have access to the best tools for creating content, enabling them to participate freely and seamlessly without barriers.

TinyMCE easily integrates into applications of all types and sizes, to provide the best content creation experience possible.

Try the demo

You can access a full featured demo of TinyMCE in the docs on the Tiny website.

Get started with TinyMCE

Get an instance of TinyMCE up and running quickly with the TinyMCE quick start guide.

TinyMCE provides a range of configuration options that allow you to integrate it into your application. Start customizing with a basic setup.

Configure it for one of three modes of editing:

Features

Integration

TinyMCE is easily integrated into your projects with the help of components such as:

See the Tiny docs for a full list of integration components.

Customization

It is easy to configure the UI to match the design of your site and applications, and you can configure the editor with as much or as little functionality as you like, depending on your users and requirements.

With 50+ powerful plugins available, adding additional functionality is as simple as including a single line of code. Realizing the full power of most plugins requires only a few lines more.

Extensibility

Sometimes your business requirements can be quite unique, and you need the freedom and flexibility to innovate. View the source code and develop your own extensions for custom functionality to meet your own requirements. The API is exposed to make it easier for you to write custom functionality that fits within the existing framework of TinyMCE UI components.

Compiling and contributing

As TinyMCE transitioned to a modern codebase through 2017 and 2018, many external dependencies were added from previously closed-source projects. This became unwieldy to develop, so in June 2019 the decision was made to bring those projects together in a monorepo.

For information on compiling and contributing, see: contribution guidelines.

Want more information?

Visit the TinyMCE home page and check out the TinyMCE documentation.

To the top