Skip to content

Commit 620ec24

Browse files
committed
DOC-3373: refined txt files, organized by category instead of alphabetical.
Added new landing pages for supported frameworks. Updated link on installation section to point to new landing pages.
1 parent ee81f20 commit 620ec24

14 files changed

Lines changed: 1283 additions & 399 deletions

modules/ROOT/attachments/llms-full.txt

Lines changed: 509 additions & 358 deletions
Large diffs are not rendered by default.

modules/ROOT/attachments/llms.txt

Lines changed: 84 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
> Rich text editor for web applications. The latest stable version is TinyMCE 8.
44

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+
57
**IMPORTANT**: Always use TinyMCE 8 for new projects. Use `tinymce@8` or `tinymce/8` in CDN URLs and package installations.
68

79
## Getting Started
@@ -28,52 +30,62 @@
2830

2931
### Frontend Frameworks
3032

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
3234
- [React Cloud](https://www.tiny.cloud/docs/tinymce/latest/react-cloud/): React with Tiny Cloud
3335
- [React Package Manager](https://www.tiny.cloud/docs/tinymce/latest/react-pm-host/): React with package manager
3436
- [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
3638
- [Vue Cloud](https://www.tiny.cloud/docs/tinymce/latest/vue-cloud/): Vue.js with Tiny Cloud
3739
- [Vue Package Manager](https://www.tiny.cloud/docs/tinymce/latest/vue-pm/): Vue.js with package manager
3840
- [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
4042
- [Angular Cloud](https://www.tiny.cloud/docs/tinymce/latest/angular-cloud/): Angular with Tiny Cloud
4143
- [Angular Package Manager](https://www.tiny.cloud/docs/tinymce/latest/angular-pm/): Angular with package manager
4244
- [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
4446
- [Blazor Cloud](https://www.tiny.cloud/docs/tinymce/latest/blazor-cloud/): Blazor with Tiny Cloud
4547
- [Blazor Package Manager](https://www.tiny.cloud/docs/tinymce/latest/blazor-pm/): Blazor with package manager
4648
- [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
4850
- [Svelte Cloud](https://www.tiny.cloud/docs/tinymce/latest/svelte-cloud/): Svelte with Tiny Cloud
4951
- [Svelte Package Manager](https://www.tiny.cloud/docs/tinymce/latest/svelte-pm/): Svelte with package manager
5052
- [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
5254
- [Web Component Cloud](https://www.tiny.cloud/docs/tinymce/latest/webcomponent-cloud/): Web Component with Tiny Cloud
5355
- [Web Component Package Manager](https://www.tiny.cloud/docs/tinymce/latest/webcomponent-pm/): Web Component with package manager
5456
- [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
5658
- [jQuery Cloud](https://www.tiny.cloud/docs/tinymce/latest/jquery-cloud/): jQuery with Tiny Cloud
5759
- [jQuery Package Manager](https://www.tiny.cloud/docs/tinymce/latest/jquery-pm/): jQuery with package manager
5860

5961
### Backend Frameworks
6062

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
6264
- [Django Cloud](https://www.tiny.cloud/docs/tinymce/latest/django-cloud/): Django with Tiny Cloud
6365
- [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
6567
- [Laravel Cloud](https://www.tiny.cloud/docs/tinymce/latest/laravel-tiny-cloud/): Laravel with Tiny Cloud
6668
- [Laravel Composer](https://www.tiny.cloud/docs/tinymce/latest/laravel-composer-install/): Laravel with Composer
6769
- [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
6971
- [Rails Cloud](https://www.tiny.cloud/docs/tinymce/latest/rails-cloud/): Rails with Tiny Cloud
7072
- [Rails Package Manager](https://www.tiny.cloud/docs/tinymce/latest/rails-third-party/): Rails with package manager
7173
- [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
7375
- [Express Package Manager](https://www.tiny.cloud/docs/tinymce/latest/expressjs-pm/): Express with package manager
7476

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+
7585
## Configuration
7686

87+
### Basic Configuration
88+
7789
- [Basic Setup](https://www.tiny.cloud/docs/tinymce/latest/basic-setup/): Essential configuration options
7890
- [Working with Plugins](https://www.tiny.cloud/docs/tinymce/latest/work-with-plugins/): How to use plugins
7991
- [Content Filtering](https://www.tiny.cloud/docs/tinymce/latest/filter-content/): Content filtering options
@@ -82,39 +94,92 @@
8294
- [Content CSS](https://www.tiny.cloud/docs/tinymce/latest/editor-content-css/): CSS for rendering content
8395
- [URL Handling](https://www.tiny.cloud/docs/tinymce/latest/url-handling/): URL handling options
8496

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+
85127
## API Reference
86128

87-
- [Complete API Reference](https://www.tiny.cloud/docs/tinymce/latest/apis/): Full API documentation
88129
- [Editor API](https://www.tiny.cloud/docs/tinymce/latest/apis/tinymce.editor/): Editor API reference
89130
- [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
91134

92135
## Examples and Guides
93136

94137
- [Examples](https://www.tiny.cloud/docs/tinymce/latest/examples/): Code examples and demos
95138
- [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
98144
- [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
99154

100155
## CDN and Package Information
101156

102-
**Cloud CDN (Recommended)**:
157+
### Cloud CDN (Recommended)
103158
```
104159
https://cdn.tiny.cloud/1/[api-key]/tinymce/8/tinymce.min.js
105160
```
161+
Replace `[api-key]` with your Tiny Cloud API key.
106162

107-
**jsDelivr CDN**:
163+
### jsDelivr CDN
108164
```
109165
https://cdn.jsdelivr.net/npm/tinymce@8/tinymce.min.js
110166
```
111167

112-
**Package Manager Installation**:
168+
### Package Manager Installation
113169
- npm: `npm install tinymce@8`
114170
- yarn: `yarn add tinymce@8`
115171
- pnpm: `pnpm add tinymce@8`
172+
- Composer (PHP): `composer require tinymce/tinymce`
173+
- NuGet (.NET): `Install-Package TinyMCE`
116174

117-
**Integration Packages**:
175+
### Integration Packages
118176
- React: `npm install @tinymce/tinymce-react tinymce@8`
119177
- Vue: `npm install @tinymce/tinymce-vue tinymce@8`
120178
- 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

modules/ROOT/pages/angular.adoc

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
= Using {productname} in Angular
2+
:navtitle: Angular
3+
:description: Integrate TinyMCE into your Angular application. Choose from Cloud, self-hosted, or ZIP installation methods.
4+
:keywords: integration, integrate, angular, tinymce-angular, tinymce
5+
6+
{productname} provides official Angular integration through the link:https://github.com/tinymce/tinymce-angular[{productname} Angular component^] (`@tinymce/tinymce-angular`). This component is a thin wrapper around {productname} that makes it easy to integrate the editor into Angular applications.
7+
8+
== Installation methods
9+
10+
Choose the installation method that best fits your project:
11+
12+
=== Cloud
13+
14+
The fastest way to get started with {productname} in Angular. The editor is loaded from the {cloudname} CDN.
15+
16+
[cols=2*a]
17+
|===
18+
19+
|
20+
[.lead]
21+
xref:angular-cloud.adoc[Using {cloudname}]
22+
23+
Get started quickly with {productname} using the {cloudname} CDN. No build configuration required.
24+
25+
// Empty cell to even out rows
26+
|
27+
28+
|===
29+
30+
=== Self-hosted
31+
32+
Install {productname} using npm, Yarn, or other package managers. Choose between hosting the editor files as static assets or bundling them with your application.
33+
34+
[cols=2*a]
35+
|===
36+
37+
|
38+
[.lead]
39+
xref:angular-pm.adoc[Using a package manager]
40+
41+
Host {productname} files as static assets. Simple setup with no bundling configuration.
42+
43+
|
44+
[.lead]
45+
xref:angular-pm-bundle.adoc[Using a package manager with bundling]
46+
47+
Bundle {productname} with your Angular application using webpack, Vite, or other bundlers. Optimize your bundle size by including only the components you need.
48+
49+
|===
50+
51+
=== ZIP
52+
53+
Download and install {productname} from a .zip archive. Suitable for traditional web deployments.
54+
55+
[cols=2*a]
56+
|===
57+
58+
|
59+
[.lead]
60+
xref:angular-zip.adoc[Using a .zip package]
61+
62+
Extract {productname} from a .zip archive and host the files as static assets.
63+
64+
|
65+
[.lead]
66+
xref:angular-zip-bundle.adoc[Bundle TinyMCE from a .zip package]
67+
68+
Extract {productname} from a .zip archive and bundle it with your Angular application.
69+
70+
|===

modules/ROOT/pages/blazor.adoc

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
= Using {productname} in Blazor
2+
:navtitle: Blazor
3+
:description: Integrate TinyMCE into your Blazor application. Choose from Cloud, self-hosted, or ZIP installation methods.
4+
:keywords: integration, integrate, blazor, blazorapp, tinymce
5+
6+
{productname} can be integrated into Blazor applications using the standard {productname} JavaScript API.
7+
8+
== Installation methods
9+
10+
Choose the installation method that best fits your project:
11+
12+
=== Cloud
13+
14+
The fastest way to get started with {productname} in Blazor. The editor is loaded from the {cloudname} CDN.
15+
16+
[cols=2*a]
17+
|===
18+
19+
|
20+
[.lead]
21+
xref:blazor-cloud.adoc[Using {cloudname}]
22+
23+
Get started quickly with {productname} using the {cloudname} CDN. No build configuration required.
24+
25+
// Empty cell to even out rows
26+
|
27+
28+
|===
29+
30+
=== Self-hosted
31+
32+
Install {productname} using npm, Yarn, or other package managers.
33+
34+
[cols=2*a]
35+
|===
36+
37+
|
38+
[.lead]
39+
xref:blazor-pm.adoc[Using a package manager]
40+
41+
Install and configure {productname} in your Blazor application using a package manager.
42+
43+
// Empty cell to even out rows
44+
|
45+
46+
|===
47+
48+
=== ZIP
49+
50+
Download and install {productname} from a .zip archive. Suitable for traditional web deployments.
51+
52+
[cols=2*a]
53+
|===
54+
55+
|
56+
[.lead]
57+
xref:blazor-zip.adoc[Using a .zip package]
58+
59+
Extract {productname} from a .zip archive and integrate it into your Blazor application.
60+
61+
// Empty cell to even out rows
62+
|
63+
64+
|===

modules/ROOT/pages/bootstrap.adoc

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
= Using {productname} with Bootstrap
2+
:navtitle: Bootstrap
3+
:description: Integrate TinyMCE with Bootstrap. Choose from Cloud or ZIP installation methods.
4+
:keywords: integration, integrate, bootstrap, css-framework, tinymce
5+
6+
{productname} can be integrated with Bootstrap CSS framework to provide rich text editing capabilities that match your Bootstrap-styled application.
7+
8+
== Installation methods
9+
10+
Choose the installation method that best fits your project:
11+
12+
=== Cloud
13+
14+
The fastest way to get started with {productname} and Bootstrap. The editor is loaded from the {cloudname} CDN.
15+
16+
[cols=2*a]
17+
|===
18+
19+
|
20+
[.lead]
21+
xref:bootstrap-cloud.adoc[Using {cloudname}]
22+
23+
Get started quickly with {productname} using the {cloudname} CDN. No build configuration required.
24+
25+
// Empty cell to even out rows
26+
|
27+
28+
|===
29+
30+
=== ZIP
31+
32+
Download and install {productname} from a .zip archive. Suitable for traditional web deployments.
33+
34+
[cols=2*a]
35+
|===
36+
37+
|
38+
[.lead]
39+
xref:bootstrap-zip.adoc[Using a .zip package]
40+
41+
Extract {productname} from a .zip archive and integrate it with your Bootstrap application.
42+
43+
// Empty cell to even out rows
44+
|
45+
46+
|===

0 commit comments

Comments
 (0)