From 4604b1b9675f1db77d3e07d4711dc15039d6185e Mon Sep 17 00:00:00 2001 From: Mike Chau Date: Fri, 25 Jan 2019 09:31:10 +1000 Subject: [PATCH] DOC-127: add Tiny5 cloud delivery info and 4 -> 5 change over details --- _data/nav.yml | 9 +- cloud-deployment-guide/coming-soon.md | 11 -- cloud-deployment-guide/editor-and-features.md | 2 +- .../editor-plugin-version.md | 106 +++--------------- cloud-deployment-guide/index.md | 2 - migration-from-4x.md | 17 +++ 6 files changed, 36 insertions(+), 111 deletions(-) delete mode 100644 cloud-deployment-guide/coming-soon.md diff --git a/_data/nav.yml b/_data/nav.yml index 0f66f0502..bd1356f20 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -20,11 +20,10 @@ - url: "cloud-deployment-guide" pages: - - url: "coming-soon" - # - url: "editor-and-features" - # - url: "features-only" - # - url: "editor-plugin-version" - # - url: "plugin-editor-version-compatibility" + - url: "editor-and-features" + - url: "features-only" + - url: "editor-plugin-version" + - url: "plugin-editor-version-compatibility" - url: "demo" pages: diff --git a/cloud-deployment-guide/coming-soon.md b/cloud-deployment-guide/coming-soon.md deleted file mode 100644 index ccc8b865e..000000000 --- a/cloud-deployment-guide/coming-soon.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default -title: Cloud Deployment of Editor & Plugins -description_short: Learn how to set up the TinyMCE editor via the Cloud, or migrate from a self-hosted environment. -description: Run Tiny Cloud in less than 5 minutes. -keywords: tinymce cloud script textarea apiKey ---- - -Tiny Cloud is the easiest way to integrate TinyMCE and upgrade to premium plugins. - -This section is under revision and will be available soon. diff --git a/cloud-deployment-guide/editor-and-features.md b/cloud-deployment-guide/editor-and-features.md index 7d5aa72ae..29e7c7665 100644 --- a/cloud-deployment-guide/editor-and-features.md +++ b/cloud-deployment-guide/editor-and-features.md @@ -21,7 +21,7 @@ Insert the TinyMCE editor code into the application to load TinyMCE for the firs The following example adds a script tag into the application that inserts the code. Use the `` of the page on a web page. ```js - + ``` ### Step 2: Load, customize and interact with TinyMCE diff --git a/cloud-deployment-guide/editor-plugin-version.md b/cloud-deployment-guide/editor-plugin-version.md index 89b4896ec..aedf83fa6 100644 --- a/cloud-deployment-guide/editor-plugin-version.md +++ b/cloud-deployment-guide/editor-plugin-version.md @@ -10,46 +10,20 @@ keywords: tinymce cloud script textarea apiKey Use the URL provided to specify the TinyMCE version when deploying via Tiny Cloud. Refer to [TinyMCE editor via the Tiny Cloud]({{ site.baseurl }}/cloud-deployment-guide/editor-and-features) for more information. +Please note as Tinymce 5 is currently under development, +The traditional ```https://cloud.tinymce.com/stable/tinymce.min.js``` is currently serving the latest Tinymce 4x. From February 4, 2019, at 2pm Pacific Standard Time (GMT-8). The '/stable/' link will default to serving Tinymce 5. + The following example is the default for loading TinyMCE via Tiny Cloud: ```js - + ``` -The `stable` in this URL specifies the latest, and quality assured release of TinyMCE. This value can be customized to any [supported versions here](https://cloud.tinymce.com/versions/tiny). +The `stable` in this URL specifies the latest, and quality assured release of TinyMCE. ### Selecting specific version numbers -*Major*, *Major.Minor*, or *Major.Minor.Patch* version numbers can all be specified. The latest *Major.Minor* or *Major.Minor.Patch* patch versions are released by default if the *Major.Minor* or *Major.Minor.Patch* versions are not present. - -##### Example -Major version number (e.g. "5"). - -The following loads TinyMCE *5.latest.latest*: - -```js - -``` - -##### Example -Major.Minor version number (e.g. "4.3"). - -The following loads TinyMCE *4.3.latest*: - -```js - -``` - -##### Example -Major.Minor.Patch version number (e.g. "4.3.2"). - -The following loads TinyMCE *4.3.2*: - -```js - -``` - -A**HTTP 404** error is returned when a version does not exist. +Support for requesting specific versions of TinyMCE 5 will be available after TinyMCE 5 RC becomes stable. It should work in a similar way as Tinymce 4. In the meantime, there are 3 release channels available, see the section below. ### dev, testing, and stable releases @@ -59,32 +33,32 @@ These channels are updated automatically and provide the latest TinyMCE version #### dev release channel -This channel deploys the absolute latest version of TinyMCE as documented in [TinyMCE changelog]({{ site.baseurl }}/changelog/). The current version of TinyMCE available through the `dev` channel [can be found at here](https://cloud.tinymce.com/dev/version.txt). +This channel deploys the absolute latest version of TinyMCE as documented in [TinyMCE changelog]({{ site.baseurl }}/changelog/). The current version of TinyMCE available through the `dev` channel [can be found at here](https://cloud.tinymce.com/5-dev/version.txt). ##### Example ```js - + ``` #### testing release channel -This channel deploys the current release candidate for the `stable` channel. The TinyMCE release candidate is undergoing quality assurance. The current version of TinyMCE available through the `testing` channel [can be found at here](https://cloud.tinymce.com/testing/version.txt). +This channel deploys the current release candidate for the `stable` channel. The TinyMCE release candidate is undergoing quality assurance. The current version of TinyMCE available through the `testing` channel [can be found at here](https://cloud.tinymce.com/5-testing/version.txt). ##### Example ```js - + ``` #### stable release channel -This channel deploys the latest release of TinyMCE that has passed our quality assurance process. The current version of TinyMCE available through the `stable` channel [can be found here](https://cloud.tinymce.com/stable/version.txt). +This channel deploys the latest release of TinyMCE that has passed our quality assurance process. The current version of TinyMCE available through the `stable` channel [can be found here](https://cloud.tinymce.com/5-stable/version.txt). ##### Example ```js - + ``` ## Specifying the version of features/plugins deployed from Tiny Cloud @@ -231,57 +205,5 @@ The "SDK" version lets the TinyMCE Plugin Manager know that you're not using Tin ### Featuring declared editor and plugin versions -The following example loads: - -* TinyMCE 4.5.0 -* PowerPaste version 2.1.8 -* Advanced Code Editor 1.0.2 - -```js - - - - - - - - - - -``` - -### Featuring a combination of self-hosted and Tiny Cloud features - -The following example loads: - -* TinyMCE self-hosted installation -* PowerPaste version 2.1.8 from Tiny Cloud -* Advanced Code Editor self-hosted installation - -```js - - - - - - - - - -``` +Support for requesting specific versions of TinyMCE 5 and plugin versions will be available after TinyMCE 5 RC becomes stable. +The process will work similar to Tinymce 4. For now only the latest version is available via cloud. diff --git a/cloud-deployment-guide/index.md b/cloud-deployment-guide/index.md index dc378a9e2..f4ab411e9 100644 --- a/cloud-deployment-guide/index.md +++ b/cloud-deployment-guide/index.md @@ -8,5 +8,3 @@ type: folder {% assign links = site.data.nav[2].pages %} {% include index.html links=links %} - -Coming soon diff --git a/migration-from-4x.md b/migration-from-4x.md index 0314998d7..291d4bbe0 100644 --- a/migration-from-4x.md +++ b/migration-from-4x.md @@ -14,6 +14,23 @@ This chapter describes the migration process and workarounds for customers using ## Editor-Core +### Cloud Delivery + +To serve TinyMCE 5 from the cloud, include this in your html page: +```js + +``` + +To serve the latest nightlies and testing builds refer to the [cloud deployment guide](/cloud-deployment-guide/editor-and-features/) + +On February 4, 2019, at 2 pm Pacific Standard Time (GMT-8), TinyMCE 5 will be deployed to the cloud stable channel. This means that if you are running TinyMCE from the stable channel it will automatically be upgraded from version 4 to version 5. + +Current TinyMCE 4 Cloud users, who are using the ```/stable/``` channel and would like to continue using TinyMCE 4, should update their script tags to version lock TinyMCE 4 + +```js + +``` + ### Initialization The initialization process of TinyMCE 5.0 is the same as TinyMCE 4.x. The bootstrap process and initialization events all remain the same. It still retains a familiar JSON structure. Some `init` configuration in the TinyMCE version 5.0 has been updated to simplify the configuration options, specifically the configuration items for [UI components]({{site.baseurl}}/ui-components/). Please see the [Quick start]({{site.baseurl}}/quick-start) section for more information on setup.