Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions modules/ROOT/pages/8.7.0-release-notes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,21 +28,6 @@ include::partial$misc/admon-releasenotes-for-stable.adoc[]

The following premium plugin updates were released alongside {productname} {release-version}.

=== TinyMCE AI

The {productname} {release-version} release includes an accompanying release of the **TinyMCE AI** premium plugin.

**TinyMCE AI** includes the following fix.

==== The diff overlay could be misaligned when the body element used `+position: relative+` in a custom `+content_style+`
// #TINYMCE-14327

Previously, previewing a quick action such as Translate showed a misaligned diff overlay when the editor body element used `+position: relative+` in a custom `+content_style+`. The overlay used the body element as its containing block instead of the viewport, but the positioning logic still used the viewport. As a result, the highlight cutouts appeared offset from the translated text. Print-style layouts and document templates that positioned the body element could make the preview difficult to use.

In {productname} {release-version}, the diff overlay renders independently of the editor content styles. The overlay aligns with the translated text regardless of custom body positioning, and the cutouts highlight the active translated content as expected.

For information on the **TinyMCE AI** plugin, see: xref:tinymceai.adoc[TinyMCE AI].

// === <Premium plugin name 1> <Premium plugin name 1 version>

// The {productname} {release-version} release includes an accompanying release of the **<Premium plugin name 1>** premium plugin.
Expand Down Expand Up @@ -165,6 +150,22 @@ The {productname} {release-version} release includes an accompanying release of

**TinyMCE AI** includes the following improvements and fixes and additions.

==== Add **TinyMCE AI** plugin to npm-premium + ZIP downloads.
// TINYMCE-11453

Starting with {productname} {release-version}, the **TinyMCE AI** plugin is available to self-hosted customers for the first time. Previously, the plugin could only be loaded from the {cloudname} CDN.

From this release, the `+tinymceai+` plugin is included in the `+tinymce-premium+` NPM package and is available as a standalone addon `.zip` download from the link:{accountpageurl}[{accountpage}]. The plugin is distributed only as an addon and is not included in any {productname} ZIP bundle.

A self-hosted plugin must still connect to an instance of the AI service. Point it at the hosted {cloudname} AI service, or deploy the xref:tinymceai-on-premises.adoc[self-hosted AI service] to keep content within the host network. For installation steps, see: xref:npm-projects.adoc#install-premium-plugins[Quick start: {productname} from NPM or Yarn]. For plugin configuration, see: xref:tinymceai.adoc[TinyMCE AI].

==== The diff overlay could be misaligned when the body element used `+position: relative+` in a custom `+content_style+`
// #TINYMCE-14327

Previously, previewing a quick action such as Translate showed a misaligned diff overlay when the editor body element used `+position: relative+` in a custom `+content_style+`. The overlay used the body element as its containing block instead of the viewport, but the positioning logic still used the viewport. As a result, the highlight cutouts appeared offset from the translated text. Print-style layouts and document templates that positioned the body element could make the preview difficult to use.

In {productname} {release-version}, the diff overlay renders independently of the editor content styles. The overlay aligns with the translated text regardless of custom body positioning, and the cutouts highlight the active translated content as expected.

==== New `tinymceai_tool_data_callback` option to customize the status message shown while a Model Context Protocol (MCP) tool runs
// #TINYMCE-14474

Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/tinymceai-integration-options.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
[.lead]
xref:tinymceai.adoc[**Plugin Configuration**]

Integrate {pluginname} features directly into the {productname} editor interface out of the box. Works with the {cloudname} CDN or self-hosted {productname}; both use the hosted AI service with JWT authentication.
Integrate {pluginname} features directly into the {productname} editor interface out of the box. Works with the {cloudname} CDN or a self-hosted {productname} editor. From {productname} 8.7.0, the plugin can be installed from the `+tinymce-premium+` NPM package or as an addon `.zip`. The plugin connects to either the hosted {cloudname} AI service or a xref:tinymceai-on-premises.adoc[self-hosted AI service], with JWT authentication in both cases.

|
[.lead]
Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/pages/tinymceai-introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ liveDemo::tinymceai[]

{pluginname} is an AI-powered writing assistant platform with two core components:

* **xref:tinymceai.adoc[{pluginname} plugin]**: Integrates the AI directly into {productname}, providing instant text rewriting, summarization, correction, and contextual chat help based on organizational style guides. It includes automated review tools and enterprise-ready functionality that integrates with existing systems without requiring custom infrastructure.
* **xref:tinymceai.adoc[{pluginname} plugin]**: Integrates the AI directly into {productname}, providing instant text rewriting, summarization, correction, and contextual chat help based on organizational style guides. It includes automated review tools and enterprise-ready functionality that integrates with existing systems without requiring custom infrastructure. The plugin is available for both {cloudname} and self-hosted {productname}; from {productname} 8.7.0, it can be installed from the `+tinymce-premium+` NPM package or as an addon `.zip`.
* **xref:tinymceai-api-overview.adoc[TinyMCE AI API]**: A state-of-the-art back-end AI engine that incorporates multiple models and delivers high-quality content. Any functionality available in the plugin is also available in the API, plus more, and the API can be used anywhere in your application -- not just in {productname}. *The hosted AI service is currently available in Cloud setup only.*

These components enable teams to implement a full suite of AI writing tools quickly, delivering efficient content workflows that maintain brand consistency and integrate smoothly with document management systems. In addition, the plugin and API use the same authorisation mechanisms and share conversation history, enabling ease of integration with your application's broader content authoring workflow -- not just within {productname}.
Expand Down
17 changes: 17 additions & 0 deletions modules/ROOT/pages/tinymceai.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,23 @@ The {pluginname} plugin integrates AI-assisted authoring with rich-text editing.

liveDemo::{plugincode}[]

[[availability]]
== Availability

The {pluginname} plugin can be deployed with either a {cloudname} or a self-hosted {productname} editor:

* *{cloudname}*: load the plugin from the {cloudname} CDN.
* *Self-hosted*: from {productname} 8.7.0, install the plugin from the `+tinymce-premium+` NPM package, or as a standalone addon `.zip` download from the link:{accountpageurl}[{accountpage}].

The `+tinymceai+` plugin is distributed only as a standalone addon. It is not included in any {productname} ZIP bundle.

For self-hosted installation steps, see xref:npm-projects.adoc#install-premium-plugins[Install premium plugins from NPM] or xref:installation-zip.adoc[Installing {productname} using a .zip file].

[NOTE]
====
The plugin requires an AI service to operate. Use the hosted {cloudname} AI service, or deploy the xref:tinymceai-on-premises.adoc[self-hosted AI service] to keep content within the host network. In both cases, a xref:tinymceai-jwt-authentication-intro.adoc[JWT token endpoint] handles authentication.
====

[[basic-setup]]
== Basic setup

Expand Down
2 changes: 1 addition & 1 deletion modules/ROOT/partials/misc/admon-ai-pricing.adoc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
NOTE: {pluginname} was {productname}'s first iteration of integrating AI functionality into the editor. xref:tinymceai-introduction.adoc[TinyMCE AI] is the current AI solution, providing deep document-aware AI functionality through Chat, Quick Actions, and a Review mode. TinyMCE AI is currently available via cloud deployment; on-premise deployment is coming in a future release.
NOTE: {pluginname} was {productname}'s first iteration of integrating AI functionality into the editor. xref:tinymceai-introduction.adoc[TinyMCE AI] is the current AI solution, providing deep document-aware AI functionality through Chat, Quick Actions, and a Review mode. TinyMCE AI works with both {cloudname} and self-hosted {productname} editors, and can connect to the hosted {cloudname} AI service or a xref:tinymceai-on-premises.adoc[self-hosted AI service].
Loading