Skip to content
Open
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
15 changes: 10 additions & 5 deletions modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -171,11 +171,16 @@
**** xref:bundling-themes.adoc[Themes]
** xref:upgrading.adoc[Upgrading {productname}]
** xref:migration-guides.adoc[Migration guides]
*** xref:migration-from-4x.adoc[Migrating from {productname} 4]
*** xref:migration-from-5x.adoc[Migrating from {productname} 5]
*** xref:migration-from-6x.adoc[Migrating from {productname} 6]
*** xref:migration-from-7x.adoc[Migrating from {productname} 7]
** xref:migration-from-froala.adoc[Migrating from Froala]
*** Direct Migration Guides to Latest Major Version (8)
**** xref:migration-from-4x-to-8x.adoc[Migrating from 4 to 8]
**** xref:migration-from-5x-to-8x.adoc[Migrating from 5 to 8]
**** xref:migration-from-6x-to-8x.adoc[Migrating from 6 to 8]
**** xref:migration-from-7x.adoc[Migrating from 7 to 8]
*** Legacy Step-by-Step Migration Guides
**** xref:migration-from-4x.adoc[Migrating from 4 to 7]
**** xref:migration-from-5x.adoc[Migrating from 5 to 7]
**** xref:migration-from-6x.adoc[Migrating from 6 to 7]
*** xref:migration-from-froala.adoc[Migrating from Froala]
** xref:generate-rsa-key-pairs.adoc[Generate public key pairs]
** xref:understanding-editor-loads.adoc[Understanding editor loads]
* xref:examples.adoc[Examples]
Expand Down
12 changes: 12 additions & 0 deletions modules/ROOT/pages/creating-an-icon-pack.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,18 @@ A {productname} icon pack is a JavaScript construct containing strings of link:h

An icon pack only **requires** the custom icons to be included; the default {productname} icons are used as a fallback for icons missing from the custom icon pack.

=== Icon Pack Structure and Loading

[IMPORTANT]
====
*Understanding Icon Pack Loading:*

{productname} loads icon packs from the path `+TINYMCE_BASE/icons/${iconPackName}/icons.js+`, where:

* `TINYMCE_BASE` is the {productname} root directory (the directory containing `tinymce.min.js`).
* `+${iconPackName}+` is the name of the icon pack.
====

== Registering an icon pack

Icon packs are registered with {productname} using the IconManager. Whether creating the icon pack manually or using the xref:using-the-icon-pack-template.adoc[Icon Pack Template tool], the JavaScript required to setup an icon pack looks like:
Expand Down
808 changes: 808 additions & 0 deletions modules/ROOT/pages/migration-from-4x-to-8x.adoc

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions modules/ROOT/pages/migration-from-4x.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ tinymce.init({

=== Plugin Ecosystem

The {productname} plugin ecosystem was significantly restructured in version 6.0, with several plugins being removed, folded into the {productname}, or reclassified as premium features. The following breakdown clarifies the status of each affected plugin.
The {productname} plugin ecosystem was significantly restructured in version 6.0, with several plugins being removed, folded into the {productname} core, or reclassified as premium features. The following breakdown clarifies the status of each affected plugin.

* **Removed Plugins** (no longer available as of {productname} 6.0):
** `bbcode`, `fullpage`, `legacyoutput`: Deprecated in 5.9.0. Removed in 6.0.

* **Integrated into {productname}**:
** `paste`, `hr`, `noneditable`, `table`, `print`, `colorpicker` and `contextmenu`: These plugins were absorbed into {productname} and no longer require separate installation.
** `contextmenu`: Deprecated in version 5.0 following the integration of context menu functionality into {productname} editor. Removed in version 6.0. For more information, see the link:https://www.tiny.cloud/docs/tinymce/latest/contextmenu/[contextmenu documentation].
** `tabfocus`: Removed in 6.0. Keyboard navigation via Tab is now handled by the browser and {productname}.
* **Integrated into {productname} core**:
** `paste`, `hr`, `noneditable`, `table`, `print`, `colorpicker` and `contextmenu`: These plugins were absorbed into {productname} core and no longer require separate installation.
** `contextmenu`: Deprecated in version 5.0 following the integration of context menu functionality into {productname} core editor. Removed in version 6.0. For more information, see the link:https://www.tiny.cloud/docs/tinymce/latest/contextmenu/[contextmenu documentation].
** `tabfocus`: Removed in 6.0. Keyboard navigation via Tab is now handled by the browser and {productname} core.

* **Now Premium Only**:
** `mediaembed`, `tableofcontents`: These features are available through premium plugins.
Expand Down Expand Up @@ -82,7 +82,7 @@ If you used the following toolbar buttons or menu options, they have changed nam

{productname} 6 → {productname} 7:

* `InsertOrderedList` and `InsertUnorderedList` commands were removed from {productname} and are now provided by the `lists` plugin.
* `InsertOrderedList` and `InsertUnorderedList` commands were removed from {productname} core and are now provided by the `lists` plugin.
* Default text pattern triggers were updated to activate on `Space` instead of `Enter`. A `trigger` property was added to configure block-level text pattern behavior.

Refer to the latest release notes at link:https://www.tiny.cloud/docs/tinymce/latest/release-notes/[latest release notes] for further details.
Expand Down
Loading
Loading