Home / Text Editor / TinyMCE - Javascript WYSIWYG editor

TinyMCE - Javascript WYSIWYG editor

Download Demo
  • Overview
  • Documents
User Rating: 4.5/5 ( 2 votes)
Your Rating:

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL.

TinyMCE has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances

 

CHANGES

TinyMCE 4 has gone through quite a few code changes as well as an updated user interface.

We are going to highlight some of the changes we have made in the next slides.

 

USER INTERFACE API

We have developed a new user interface API for TinyMCE.

This is a much richer API since you can create more complex user interfaces such as dialogs using its built in layout engines.

The interface is now much more lightweight and easier to understand for end users. Complex items are hidden away and must be actively configured to be displayed.

 

SKIN

A new modern skin is the default skin used by TinyMCE 4, retina ready fonts are used as icons.

The skin uses Less and is modularized, each ui component has it's own Less file.

These changes should make it easier to make custom skins.

 

INLINE EDITING

TinyMCE 3 had inline editing support through the API, but we now provide an interface for more easy usage.

 

FILE STRUCTURE

We have changed the file structure to match more common js project structures.

The number of files has also been dramatically reduced.

 

UPDATED BUILD PROCESS

The Java build process has been swapped out with a Node.js variant for a much smoother process.

Code has been modularized using AMD and a special AMD compiler is used in the build process.

 

UNIT TESTS COVERAGE

A new TestRunner and more unit tests have been added, we have also included coverage reports on tests.

 

HIGHER CODE QUALITY

All code has been rewritten to match a very strict rule-set of JSHint, code is also easier to read due to this.

Many plugins have been reworked to match standards and strict code quality.

 

MEDIA PLUGIN

Media plugins have been modernized with a new user interface and it now uses the HTML5 video/audio elements by default.

 

TABLE PLUGIN

Much easier to use table tools have been added, such as the use of a grid interface for creation of tables.

 

PASTE PLUGIN

Rewritten from scratch, now easier to control the paste filtering rules. Also uses the new W3C clipboard API.

Scroll To Top