1. Fast setup
It’s great when you can get external components set up, integrated, and functioning as quickly as possible. Especially when your backlog is already packed with tasks or you’re on a tight release deadline.
With the TinyMCE Cloud subscription, you can create an API key and set up the editor in just 6 lines of code, and deployed in under 5 minutes. That means you can focus on other components, customization, and getting the user experience just right.
2. Self-hosted and cloud options
3. Open source
As the world’s most popular open source WYSIWYG HTML editor, the TinyMCE WYSIWYG editor is free forever. That means it’s perfect for integrating into any project, even if you just want to experiment with a text editor without having to invest upfront.
4. Essential core plugins
All versions of TinyMCE offer the core plugins, including:
- Color Picker
- Image & Image Tools
- Spell Checker
- Table of Contents
- Word Count
- + more
5. Powerful premium plugins
For example, here are some of TinyMCE’s most popular premium plugins:
- Accessibility Checker - Make it easier for content authors to check and improve accessibility in line with industry standards
- Advanced Code Editor - Easily edit content in HTML mode
- Enhanced Media Embed - Embed media from popular content sources
- Export - Generate a lightweight PDF from content
- PowerPaste - Easily paste text from Word and Excel without breaking formatting and underlying HTML
- Spell Checker Pro - Guarantee globally consistent spelling and enable simultaneous multi-language spell check
Here’s how you can get started with our premium plugins if you’re self-hosting. If you’re cloud-hosting, it’s even easier.
6. Toolbar customization
It’s always good to have options, especially when it comes to your rich text editor toolbar. Toolbar customization can enable you to control the user experience, minimize distractions, prioritize important functions, and control what type of content users can produce.
7. Modern interface and aesthetics
At the same time, implementing and maintaining your text editor should be intuitive and enjoyable - and it should reflect the aesthetics you’d expect from a modern, up-to-date tool.
8. UI customization
9. Real-time collaboration
Tiny’s Real-time Collaboration technology is now in closed cloud beta, with a public release coming very shortly. Register your interest to get updates on our Real-time Collaboration release as we go through testing and open up this feature to more customers.
10. Inline editing
These days, most content creators prefer to edit content directly in applications or web pages without switching between edit and view modes. It means they can see the rest of the content while editing, which provides valuable context. That’s why many developers favor rich text editors that offer inline editing, with the option to show a menu or toolbar for formatting options.
11. Easy integration
Look for a tool that has plenty of native integrations - it’ll make setting up and maintaining your app a lot easier.
Accessibility has always been important, but users and developers are more aware of it now than ever. Your content authoring experience should be as accessible as possible - and support your content authors to create content that’s accessible by their audience.
Read more in our blog about how to make your content accessible with TinyMCE.
13. Mobile accessibility
The team at Tiny have been hard at work improving our mobile experience over the last few years. Now, the TinyMCE editor detects the platform to deliver an ideal UI, based on the device type and screen size.
14. Solid documentation
Check out Tiny’s docs and make sure you can find everything you might need.
Check the update history - it’s the best way to see how active or stable a project is, and whether it’s likely to be easy to maintain or cause headaches. If you’re looking at a product that hasn’t been updated in years, it’s likely that development has stalled and you may have trouble getting support if you find a bug or want to request a new feature.
At the same time, you may want to exercise caution if a product has updates released too regularly. This might mean it’s still in its early stages of development and testing, and may be less stable.
You can see from Tiny’s GitHub updates that we regularly release updates to some components, while some may remain untouched for a year or more.
Check out this blog we wrote about “How WYSIWYG is your editor?”.
Here’s a handy checklist you can tick off when evaluating rich text editors:
- Fast setup (~5 mins)
- Self-hosted and cloud available
- Open source
- Core plugins
- Premium plugins
- Customizable toolbar
- Modern UI
- Customizable UI
- Real-time collaboration
- In-line editing
- Easy integration
- Mobile accessible
- Good documentation
Reach out to our support team if you’d like to discuss your use case and we’ll let you know what options we’d recommend. And if you’d like a specific feature, integration, or custom setup, we’ll do our best to help and might even add it to our roadmap.