TinyMCE

TinyMCE Editor

TinyMCE is a flexible and powerful WYSIWYG editor for your web forms, supporting rich text formatting, media embedding, tables, and more.

Step 1: Install TinyMCE

You can install TinyMCE via yarn.

yarn add tinymce
Step 2: Include TinyMCE Script

Include the TinyMCE JavaScript file from your local libs folder.

<!-- TinyMCE JS --> <script src="../assets/libs/tinymce/tinymce.min.js"></script>
Step 3: Add Textarea HTML

Create a form with a <textarea> element that will be transformed into a TinyMCE editor.

<form method="post"> <textarea id="elm1" name="area"> <b>Basic Text Editor</b> <ul class="tinymce-body"> <li>Cillum dolore eu fugiat nulla pariatur</li> <li>Duis aute irure dolor in</li> <li>Tempor incididunt ut labore</li> <li> <ol> <li>Lorem ipsum dolor sit amet</li> <li>Ommodo consequat</li> <li>Duis aute irure dolor in</li> </ol> </li> <li>Laboris nisi ut aliquip ex ea</li> <li>Excepteur sint occaecat</li> </ul> </textarea> </form>
Step 4: Initialize TinyMCE

Use the following JavaScript code to initialize the TinyMCE editor with plugins, toolbar options, and custom content styling.

"use strict"; if (document.getElementById("elm1")) { tinymce.init({ selector: "textarea#elm1", height: 400, plugins: "advlist autolink link image lists charmap preview anchor " + "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media " + "table emoticons template", toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | " + "bullist numlist outdent indent | link image | preview media fullpage | forecolor backcolor emoticons", license_key: 'gpl', content_style: "body { font-size:14px; }" }); }

For more advanced configuration, plugins, and documentation, visit the TinyMCE documentation.

© Aquiry.
Crafted & Design with by Codebucks