了解有关 TinyMCE 5 LTS 的更多信息,如果您需要继续使用 TinyMCE 5 并继续接收安全更新。

升级到最新的 TinyMCE 8 版本

升级到最新版本的 TinyMCE 8 的过程取决于部署类型。

  • 升级 Tiny Cloud。

  • 使用包管理器升级 TinyMCE Self-hosted。

  • 手动升级 TinyMCE Self-hosted。

升级 Tiny Cloud

Tiny Cloud 提供最新的 TinyMCE 企业版。有关配置 Tiny Cloud 的信息,请参阅:Cloud 部署指南。

使用包管理器升级 TinyMCE Self-hosted

从以下包管理器中选择。

  • Yarn

  • npm

  • Composer

  • NuGet

Yarn

要使用 Yarn 升级到 TinyMCE 8.10,请运行:

yarn upgrade tinymce

npm

要使用 npm 升级到 TinyMCE 8.10,请运行:

npm install tinymce@latest --save

对于使用高级插件的商业客户,还请升级 tinymce-premium 包:

npm install tinymce-premium@latest --save

tinymce 和 tinymce-premium 包总是以匹配的版本号一起发布。同时升级这两个包可确保兼容性。

Composer

要使用 Composer 升级到 TinyMCE 8.10,请运行:

composer require tinymce/tinymce

NuGet

要使用 NuGet 升级到 TinyMCE 8.10,请运行:

Install-Package TinyMCE

手动升级 TinyMCE Self-hosted

要使用手动下载的包升级到 TinyMCE 8.10:

  1. 备份 tinymce/ 目录,以便在升级后可以恢复任何自定义修改。

    TinyMCE 的自定义修改通常存储在以下目录中:

    tinymce/
    ├── icons/
    ├── langs/
    ├── models/
    ├── plugins/
    ├── skins/
    │   ├── content/
    │   └── ui/
    └── themes/
  2. 下载最新版本的 TinyMCE。

    • 对于 TinyMCE 社区版,从 获取 TinyMCE - Self-hosted 版本 下载 tinymce_<VERSION>.zip,其中 <VERSION> 是 TinyMCE 的最新版本。

    • 对于 TinyMCE 企业版,从 Tiny 账户 > 下载 下载TinyMCE 企业捆绑包。下载的文件将命名为 enterprise_latest.zip。

  3. 将下载的 .zip 文件解压到临时位置。

  4. (如果需要)从 获取 TinyMCE - 语言包 安装最新的语言包。

  5. 将自定义修改复制到新的 tinymce/ 目录。确保仅添加自定义更改到新 tinymce/ 目录,例如:

    • 自定义图标包

    • 自定义插件

    • 自定义皮肤

  6. 删除现有的 tinymce/ 目录并用新的 tinymce/ 替换。

为简化升级到未来 TinyMCE 版本的过程:

  1. 将 TinyMCE 自定义修改托管在 tinymce/ 目录之外。

  2. 根据需要更新您的 TinyMCE 配置:

    • 使用 content_css 设置内容 CSS 自定义的位置。

    • 使用 external_plugins 设置自定义插件的位置。

    • 使用 icons_url 而不是 icons 设置自定义图标包的位置。

    • 使用 language_url 而不是 language 设置自定义本地化包的位置。

    • 使用 skin_url 而不是 skin 设置自定义皮肤包的位置。