|
2 | 2 |
|
3 | 3 | > Rich text editor for web applications. The latest stable version is TinyMCE 8. |
4 | 4 |
|
| 5 | +TinyMCE is a powerful, flexible WYSIWYG rich text editor that can be integrated into any web application. This documentation covers installation, configuration, integration with popular frameworks, API reference, plugins, and advanced features. |
| 6 | + |
5 | 7 | **IMPORTANT**: Always use TinyMCE 8 for new projects. Use `tinymce@8` or `tinymce/8` in CDN URLs and package installations. |
6 | 8 |
|
7 | 9 | ## Getting Started |
|
28 | 30 |
|
29 | 31 | ### Frontend Frameworks |
30 | 32 |
|
31 | | -- [React Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/react/): React integration overview |
| 33 | +- [React Integration](https://www.tiny.cloud/docs/tinymce/latest/react/): React integration overview |
32 | 34 | - [React Cloud](https://www.tiny.cloud/docs/tinymce/latest/react-cloud/): React with Tiny Cloud |
33 | 35 | - [React Package Manager](https://www.tiny.cloud/docs/tinymce/latest/react-pm-host/): React with package manager |
34 | 36 | - [React ZIP](https://www.tiny.cloud/docs/tinymce/latest/react-zip-host/): React with ZIP package |
35 | | -- [Vue.js Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/vue/): Vue.js integration overview |
| 37 | +- [Vue.js Integration](https://www.tiny.cloud/docs/tinymce/latest/vue/): Vue.js integration overview |
36 | 38 | - [Vue Cloud](https://www.tiny.cloud/docs/tinymce/latest/vue-cloud/): Vue.js with Tiny Cloud |
37 | 39 | - [Vue Package Manager](https://www.tiny.cloud/docs/tinymce/latest/vue-pm/): Vue.js with package manager |
38 | 40 | - [Vue ZIP](https://www.tiny.cloud/docs/tinymce/latest/vue-zip/): Vue.js with ZIP package |
39 | | -- [Angular Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/angular/): Angular integration overview |
| 41 | +- [Angular Integration](https://www.tiny.cloud/docs/tinymce/latest/angular/): Angular integration overview |
40 | 42 | - [Angular Cloud](https://www.tiny.cloud/docs/tinymce/latest/angular-cloud/): Angular with Tiny Cloud |
41 | 43 | - [Angular Package Manager](https://www.tiny.cloud/docs/tinymce/latest/angular-pm/): Angular with package manager |
42 | 44 | - [Angular ZIP](https://www.tiny.cloud/docs/tinymce/latest/angular-zip/): Angular with ZIP package |
43 | | -- [Blazor Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/blazor/): Blazor integration overview |
| 45 | +- [Blazor Integration](https://www.tiny.cloud/docs/tinymce/latest/blazor/): Blazor integration overview |
44 | 46 | - [Blazor Cloud](https://www.tiny.cloud/docs/tinymce/latest/blazor-cloud/): Blazor with Tiny Cloud |
45 | 47 | - [Blazor Package Manager](https://www.tiny.cloud/docs/tinymce/latest/blazor-pm/): Blazor with package manager |
46 | 48 | - [Blazor ZIP](https://www.tiny.cloud/docs/tinymce/latest/blazor-zip/): Blazor with ZIP package |
47 | | -- [Svelte Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/svelte/): Svelte integration overview |
| 49 | +- [Svelte Integration](https://www.tiny.cloud/docs/tinymce/latest/svelte/): Svelte integration overview |
48 | 50 | - [Svelte Cloud](https://www.tiny.cloud/docs/tinymce/latest/svelte-cloud/): Svelte with Tiny Cloud |
49 | 51 | - [Svelte Package Manager](https://www.tiny.cloud/docs/tinymce/latest/svelte-pm/): Svelte with package manager |
50 | 52 | - [Svelte ZIP](https://www.tiny.cloud/docs/tinymce/latest/svelte-zip/): Svelte with ZIP package |
51 | | -- [Web Component Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/webcomponent/): Web Component integration |
| 53 | +- [Web Component Integration](https://www.tiny.cloud/docs/tinymce/latest/webcomponent/): Web Component integration |
52 | 54 | - [Web Component Cloud](https://www.tiny.cloud/docs/tinymce/latest/webcomponent-cloud/): Web Component with Tiny Cloud |
53 | 55 | - [Web Component Package Manager](https://www.tiny.cloud/docs/tinymce/latest/webcomponent-pm/): Web Component with package manager |
54 | 56 | - [Web Component ZIP](https://www.tiny.cloud/docs/tinymce/latest/webcomponent-zip/): Web Component with ZIP package |
55 | | -- [jQuery Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/jquery/): jQuery integration |
| 57 | +- [jQuery Integration](https://www.tiny.cloud/docs/tinymce/latest/jquery/): jQuery integration |
56 | 58 | - [jQuery Cloud](https://www.tiny.cloud/docs/tinymce/latest/jquery-cloud/): jQuery with Tiny Cloud |
57 | 59 | - [jQuery Package Manager](https://www.tiny.cloud/docs/tinymce/latest/jquery-pm/): jQuery with package manager |
58 | 60 |
|
59 | 61 | ### Backend Frameworks |
60 | 62 |
|
61 | | -- [Django Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/django/): Django integration |
| 63 | +- [Django Integration](https://www.tiny.cloud/docs/tinymce/latest/django/): Django integration |
62 | 64 | - [Django Cloud](https://www.tiny.cloud/docs/tinymce/latest/django-cloud/): Django with Tiny Cloud |
63 | 65 | - [Django ZIP](https://www.tiny.cloud/docs/tinymce/latest/django-zip/): Django with ZIP package |
64 | | -- [Laravel Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/laravel/): Laravel integration |
| 66 | +- [Laravel Integration](https://www.tiny.cloud/docs/tinymce/latest/laravel/): Laravel integration |
65 | 67 | - [Laravel Cloud](https://www.tiny.cloud/docs/tinymce/latest/laravel-tiny-cloud/): Laravel with Tiny Cloud |
66 | 68 | - [Laravel Composer](https://www.tiny.cloud/docs/tinymce/latest/laravel-composer-install/): Laravel with Composer |
67 | 69 | - [Laravel ZIP](https://www.tiny.cloud/docs/tinymce/latest/laravel-zip-install/): Laravel with ZIP package |
68 | | -- [Ruby on Rails Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/rails/): Ruby on Rails integration |
| 70 | +- [Ruby on Rails Integration](https://www.tiny.cloud/docs/tinymce/latest/rails/): Ruby on Rails integration |
69 | 71 | - [Rails Cloud](https://www.tiny.cloud/docs/tinymce/latest/rails-cloud/): Rails with Tiny Cloud |
70 | 72 | - [Rails Package Manager](https://www.tiny.cloud/docs/tinymce/latest/rails-third-party/): Rails with package manager |
71 | 73 | - [Rails ZIP](https://www.tiny.cloud/docs/tinymce/latest/rails-zip/): Rails with ZIP package |
72 | | -- [Node.js + Express Integration](https://www.tiny.cloud/docs/tinymce/latest/integrations/expressjs/): Node.js and Express integration |
| 74 | +- [Node.js + Express Integration](https://www.tiny.cloud/docs/tinymce/latest/expressjs-pm/): Node.js and Express integration |
73 | 75 | - [Express Package Manager](https://www.tiny.cloud/docs/tinymce/latest/expressjs-pm/): Express with package manager |
74 | 76 |
|
| 77 | +### Other Integrations |
| 78 | + |
| 79 | +- [Bootstrap Integration](https://www.tiny.cloud/docs/tinymce/latest/bootstrap/): Bootstrap integration |
| 80 | +- [PHP Projects](https://www.tiny.cloud/docs/tinymce/latest/php-projects/): PHP integration |
| 81 | +- [.NET Projects](https://www.tiny.cloud/docs/tinymce/latest/dotnet-projects/): .NET integration |
| 82 | +- [WordPress Integration](https://www.tiny.cloud/docs/tinymce/latest/wordpress/): WordPress integration |
| 83 | +- [Shadow DOM](https://www.tiny.cloud/docs/tinymce/latest/shadow-dom/): Shadow DOM integration |
| 84 | + |
75 | 85 | ## Configuration |
76 | 86 |
|
| 87 | +### Basic Configuration |
| 88 | + |
77 | 89 | - [Basic Setup](https://www.tiny.cloud/docs/tinymce/latest/basic-setup/): Essential configuration options |
78 | 90 | - [Working with Plugins](https://www.tiny.cloud/docs/tinymce/latest/work-with-plugins/): How to use plugins |
79 | 91 | - [Content Filtering](https://www.tiny.cloud/docs/tinymce/latest/filter-content/): Content filtering options |
|
82 | 94 | - [Content CSS](https://www.tiny.cloud/docs/tinymce/latest/editor-content-css/): CSS for rendering content |
83 | 95 | - [URL Handling](https://www.tiny.cloud/docs/tinymce/latest/url-handling/): URL handling options |
84 | 96 |
|
| 97 | +### Advanced Configuration |
| 98 | + |
| 99 | +- [Editor Themes](https://www.tiny.cloud/docs/tinymce/latest/editor-theme/): Customizing editor themes |
| 100 | +- [Editor Skins](https://www.tiny.cloud/docs/tinymce/latest/editor-skin/): Customizing editor skins |
| 101 | +- [Toolbar Configuration](https://www.tiny.cloud/docs/tinymce/latest/toolbar-configuration-options/): Toolbar customization |
| 102 | +- [Menu Configuration](https://www.tiny.cloud/docs/tinymce/latest/menus-configuration-options/): Menu customization |
| 103 | +- [Content Security Policy](https://www.tiny.cloud/docs/tinymce/latest/tinymce-and-csp/): CSP configuration |
| 104 | +- [CORS Configuration](https://www.tiny.cloud/docs/tinymce/latest/tinymce-and-cors/): CORS setup |
| 105 | + |
| 106 | +## Plugins and Features |
| 107 | + |
| 108 | +### Core Plugins |
| 109 | + |
| 110 | +- [Plugins Overview](https://www.tiny.cloud/docs/tinymce/latest/plugins/): Complete list of available plugins |
| 111 | +- [Table Plugin](https://www.tiny.cloud/docs/tinymce/latest/table/): Advanced table editing |
| 112 | +- [Image Plugin](https://www.tiny.cloud/docs/tinymce/latest/image/): Image insertion and editing |
| 113 | +- [Link Plugin](https://www.tiny.cloud/docs/tinymce/latest/link/): Link management |
| 114 | +- [Lists Plugin](https://www.tiny.cloud/docs/tinymce/latest/lists/): List formatting |
| 115 | +- [Code Plugin](https://www.tiny.cloud/docs/tinymce/latest/code/): Code view and editing |
| 116 | + |
| 117 | +### Premium Features |
| 118 | + |
| 119 | +- [AI Assistant](https://www.tiny.cloud/docs/tinymce/latest/ai/): AI-powered writing assistance |
| 120 | +- [Comments](https://www.tiny.cloud/docs/tinymce/latest/introduction-to-tiny-comments/): Collaborative commenting |
| 121 | +- [Export to PDF](https://www.tiny.cloud/docs/tinymce/latest/exportpdf/): PDF export functionality |
| 122 | +- [Export to Word](https://www.tiny.cloud/docs/tinymce/latest/exportword/): Word document export |
| 123 | +- [Import from Word](https://www.tiny.cloud/docs/tinymce/latest/importword/): Word document import |
| 124 | +- [PowerPaste](https://www.tiny.cloud/docs/tinymce/latest/introduction-to-powerpaste/): Advanced paste handling |
| 125 | +- [TinyDrive](https://www.tiny.cloud/docs/tinymce/latest/tinydrive-introduction/): Cloud file management |
| 126 | + |
85 | 127 | ## API Reference |
86 | 128 |
|
87 | | -- [Complete API Reference](https://www.tiny.cloud/docs/tinymce/latest/apis/): Full API documentation |
88 | 129 | - [Editor API](https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.editor/): Editor API reference |
89 | 130 | - [Plugin API](https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.plugin/): Plugin API reference |
90 | | -- [Configuration Options](https://www.tiny.cloud/docs/tinymce/latest/configuration/): All configuration options |
| 131 | +- [EditorManager API](https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.editormanager/): EditorManager API reference |
| 132 | +- [WindowManager API](https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.windowmanager/): WindowManager API reference |
| 133 | +- [Complete API Reference](https://www.tiny.cloud/docs/tinymce/latest/apis/): Full API documentation index |
91 | 134 |
|
92 | 135 | ## Examples and Guides |
93 | 136 |
|
94 | 137 | - [Examples](https://www.tiny.cloud/docs/tinymce/latest/examples/): Code examples and demos |
95 | 138 | - [How-to Guides](https://www.tiny.cloud/docs/tinymce/latest/how-to-guides/): Step-by-step guides |
96 | | -- [Release Notes](https://www.tiny.cloud/docs/tinymce/latest/release-notes/): TinyMCE 8 release notes |
97 | | -- [Upgrading TinyMCE](https://www.tiny.cloud/docs/tinymce/latest/upgrading/): Upgrade guide |
| 139 | +- [Basic Example](https://www.tiny.cloud/docs/tinymce/latest/basic-example/): Simple implementation example |
| 140 | + |
| 141 | +## Migration and Upgrading |
| 142 | + |
| 143 | +- [Upgrading TinyMCE](https://www.tiny.cloud/docs/tinymce/latest/upgrading/): General upgrade guide |
98 | 144 | - [Migration from 7.x](https://www.tiny.cloud/docs/tinymce/latest/migration-from-7x/): Migration guide from TinyMCE 7 |
| 145 | +- [Migration from 6.x](https://www.tiny.cloud/docs/tinymce/latest/migration-from-6x/): Migration guide from TinyMCE 6 |
| 146 | +- [Migration from 5.x](https://www.tiny.cloud/docs/tinymce/latest/migration-from-5x/): Migration guide from TinyMCE 5 |
| 147 | +- [Migration from 4.x](https://www.tiny.cloud/docs/tinymce/latest/migration-from-4x/): Migration guide from TinyMCE 4 |
| 148 | +- [Migration Guides Overview](https://www.tiny.cloud/docs/tinymce/latest/migration-guides/): All migration guides |
| 149 | + |
| 150 | +## Release Information |
| 151 | + |
| 152 | +- [Release Notes](https://www.tiny.cloud/docs/tinymce/latest/release-notes/): TinyMCE 8 release notes |
| 153 | +- [Changelog](https://www.tiny.cloud/docs/tinymce/latest/changelog/): Detailed changelog |
99 | 154 |
|
100 | 155 | ## CDN and Package Information |
101 | 156 |
|
102 | | -**Cloud CDN (Recommended)**: |
| 157 | +### Cloud CDN (Recommended) |
103 | 158 | ``` |
104 | 159 | https://cdn.tiny.cloud/1/[api-key]/tinymce/8/tinymce.min.js |
105 | 160 | ``` |
| 161 | +Replace `[api-key]` with your Tiny Cloud API key. |
106 | 162 |
|
107 | | -**jsDelivr CDN**: |
| 163 | +### jsDelivr CDN |
108 | 164 | ``` |
109 | 165 | https://cdn.jsdelivr.net/npm/tinymce@8/tinymce.min.js |
110 | 166 | ``` |
111 | 167 |
|
112 | | -**Package Manager Installation**: |
| 168 | +### Package Manager Installation |
113 | 169 | - npm: `npm install tinymce@8` |
114 | 170 | - yarn: `yarn add tinymce@8` |
115 | 171 | - pnpm: `pnpm add tinymce@8` |
| 172 | +- Composer (PHP): `composer require tinymce/tinymce` |
| 173 | +- NuGet (.NET): `Install-Package TinyMCE` |
116 | 174 |
|
117 | | -**Integration Packages**: |
| 175 | +### Integration Packages |
118 | 176 | - React: `npm install @tinymce/tinymce-react tinymce@8` |
119 | 177 | - Vue: `npm install @tinymce/tinymce-vue tinymce@8` |
120 | 178 | - Angular: `npm install @tinymce/tinymce-angular tinymce@8` |
| 179 | + |
| 180 | +## Support and Resources |
| 181 | + |
| 182 | +- [Documentation Home](https://www.tiny.cloud/docs/tinymce/latest/): Main documentation page |
| 183 | +- [Support](https://www.tiny.cloud/docs/tinymce/latest/support/): Get help and support |
| 184 | +- [Accessibility Guide](https://www.tiny.cloud/docs/tinymce/latest/accessibility/): Accessibility features and best practices |
| 185 | +- [Security Guide](https://www.tiny.cloud/docs/tinymce/latest/security/): Security best practices |
0 commit comments