Skip to content

Commit e7d5584

Browse files
committed
DOC-3147: Update key information for self-hosted for licensekeymanager addon.
1 parent 7179b2c commit e7d5584

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

modules/ROOT/pages/8.0-release-notes.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,20 @@ Key changes for self-hosted deployments:
153153
* Commercial use: Contact your account manager or visit link:https://www.tiny.cloud/my-account[Tiny Cloud Account] to obtain a T8LK-prefixed license key
154154
* GPL use: Set `license_key: 'gpl'` (case insensitive)
155155
* Open source projects using premium features: Use the combined format `license_key: 'GPL+T8LK:...'`
156+
157+
*Required License Key Manager Setup for Self-hosted Commercial Deployments:*
158+
159+
For commercial license keys to function, the license key manager must be properly configured. **The editor will not work without this setup.**
160+
161+
* **Standalone hosting** (e.g., in a `/public` folder): The `+licensekeymanager+` folder is **required** to be located within the `+plugins+` folder alongside all other plugins.
162+
* **Bundled applications**: The `+licensekeymanager/index.js+` file is **required** to be imported, otherwise the editor will result in a disabled state.
163+
164+
.Example: Importing the License Key Manager in a bundled application
165+
[source,javascript]
166+
----
167+
import 'tinymce/plugins/licensekeymanager';
168+
----
169+
156170
====
157171

158172
=== Upgrading from TinyMCE 7

modules/ROOT/pages/license-key.adoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,16 @@ The commercial license key manager is available:
3232
* in a purchased self-hosted addon - a `licensekeymanager` folder will be present in addition to the purchased addon.
3333
* as a standalone addon - a `licensekeymanager` folder will be present.
3434

35-
If hosting {productname} standalone, for example, in a `/public` folder, ensure the `+licensekeymanager+` folder is included in the `+plugins+` folder with all of the other plugins.
35+
[IMPORTANT]
36+
====
37+
The following setup steps are **required** for the editor to function with commercial license keys. The editor will not work without proper license key manager configuration.
38+
====
39+
40+
If hosting {productname} standalone, for example, in a `/public` folder, **ensure** the `+licensekeymanager+` folder is included in the `+plugins+` folder with all of the other plugins. The editor will not function without this.
3641

37-
If bundling {productname} as part of an application ensure to import the `+licensekeymanager/index.js+` file. For example:
42+
If bundling {productname} as part of an application **ensure** the `+licensekeymanager/index.js+` file is imported, otherwise the editor will not function without this.
3843

44+
.Example importing the License Key Manager in a bundled application
3945
[source,javascript]
4046
----
4147
import 'tinymce/plugins/licensekeymanager';

0 commit comments

Comments
 (0)