Start trial
PricingContact Us
Log InStart For Free

Plugin errors: fixing common TinyMCE premium plugin errors

March 23rd, 2022

3 min read

how to solve tinymce plugin error represented by a constellation

Written by

Joe Robinson

Category

World of WYSIWYG

Are you stuck with a persistent plugin error message? Wondering how you can get rid of them? If you’re facing down the following message:

The <plugin-name> premium plugin is not enabled on your API key. Upgrade your account

It’s a straightforward procedure to get rid of it. The following step-by-step instructions explain how to remove and banish this persistent message for good.

TinyMCE plugin errors

What exactly causes this error? TinyMCE has a broad array of plugins. How the plugins are configured causes these error messages. And making configuration changes to enable or change the plugins available to use, requires only a few steps.

TinyMCE can run with just 6 lines of code – an outstanding achievement for a rich text editor configuration. Handily, it also makes any configuration changes very straightforward.

This lighter configuration is especially helpful if you need to make an urgent update (for example, if you have multiple error messages appearing in your WYSIWYG text area).

TinyMCE plugin errors and your API key

First of all, it’s essential to know how to remove this error in your text editor area:

This domain is not registered with Tiny Cloud. Please see the quick start guide or create an account

You can resolve it quickly by:

  1. Signing up for an API key (which is FREE)
  2. In your TinyMCE Account, check your registered domain names, and register your Project domain name (local host is registered by default).
  3. If you haven’t already used text editing software, install text editing software. One of the following are well documented:
    1. VSCode,
    2. Sublime Text,
    3. Or Atom.
  4. Open the HTML or JavaScript file in your text editor where your TinyMCE configuration resides.
  5. Look at the section in your HTML, or your JavaScript file linked to your application that contains TinyMCE, and check your API key is included:
<script
  src="https://cdn.tiny.cloud/1/your-APIkey-goes-here/tinymce/5/tinymce.min.js"
  referrerpolicy="origin"
></script>;

TinyMCE plugin not enabled? Why these warnings appear

Another error you may face, is the following:

Premium plugin error messages in TinyMCE

These errors say:

The <plugin-name> premium plugin is not enabled on your API key. Upgrade your account

It means that you’re using a TinyMCE Core version (that’s TinyMCE free and open source, either Tiny Cloud or Self-hosted) and have a Premium plugin configured in your tiny.init script.

To fix this error, you can remove the Premium plugins from your tiny.init configuration, or upgrade to a paid plan, depending on your project.

Although a shameless plug: if you’ve been using our free 14-day FREE trial of premium features and have noticed the need for an advancement in your editing functionality, then upgrading your plan may be the answer.

  1. Open the HTML or JavaScript file with your TinyMCE configuration stored in it.
  2. Check on your TinyMCE plugin configuration.
  3. Delete any Premium plugin names:
    • Accessibility Checker
    • Advanced Code Editor
    • Advanced Tables
    • Case Change
    • Checklist
    • Comments
    • Enhanced Image Editing
    • Enhanced Media Embed
    • Export
    • Footnotes
    • Format Painter
    • Link Checker
    • Mentions
    • Merge Tags
    • MoxieManager
    • Page Embed
    • Permanent Pen
    • PowerPaste
    • Real-time Collaboration
    • Spell Checker Pro
    • Spelling Autocorrect
    • Table of Contents
    • Tiny Drive

Remove premium plugins as needed

Here’s an example configuration without any Premium plugins configured:

<script>
        tinymce.init({
        selector : ".mytextarea",
        content_css: 'writer',
        theme: "silver",
        width: 650,
        plugins: [ 'table powerpaste',
                   'lists media',
                   'paste' ],
        toolbar: 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify',
        })
    </script>

When you reload your project, you should see the text area without any warning messages:

Plugin errors removed from the tinymce editor

Why TinyMCE has Premium plugins

Our Premium plugins provide innovative abilities that support large-scale projects and demonstrate how TinyMCE thrives in enterprise-scale applications. However, not every project needs these features (they’re developed to support projects experiencing increasing scale). Premium TinyMCE plugins are classified as ‘paid’ features, so they can be better funded. They support and expedite ongoing development and maintenance.

Help is available if you’re deciding which features your project needs beyond the Core plugins. Bookmark our contact information, and let us know when you need support to select the right plan for your project.

Plugin error handling in summary

Remember that if you run into any errors when trying to access a plugin, you can quickly troubleshoot the issue by checking your plugin names – Premium plugin names in your tiny.init script can be swapped out for Core plugins as needed.

Sign up for a FREE API key, try out the Premium plugins within the 14-day FREE trial, and decide which one best supports your project and business.

ConfigurationHTMLPluginsTinyMCE
byJoe Robinson

Technical and creative writer, editor, and a TinyMCE advocate. An enthusiast for teamwork, open source software projects, and baking. Can often be found puzzling over obscure history, cryptic words, and lucid writing.

Related Articles

  • World of WYSIWYGNov 8th, 2024

    What is WYSIWYG? Definition, Meaning and Key Features

Join 100,000+ developers who get regular tips & updates from the Tiny team.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Tiny logo

Stay Connected

SOC2 compliance badge

Products

TinyMCEDriveMoxieManager
© Copyright 2024 Tiny Technologies Inc.

TinyMCE® and Tiny® are registered trademarks of Tiny Technologies, Inc.