TinyMCE
Encyclopedia
TinyMCE, also known as the Tiny Moxiecode Content Editor, is a platform-independent web-based JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

/HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

 WYSIWYG
WYSIWYG
WYSIWYG is an acronym for What You See Is What You Get. The term is used in computing to describe a system in which content displayed onscreen during editing appears in a form closely corresponding to its appearance when printed or displayed as a finished product...

 editor control, released as open source software under the LGPL by Moxiecode Systems AB. It has the ability to convert HTML textarea fields or other HTML elements to editor instances. TinyMCE is designed to easily integrate with content management system
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...

s.

TinyMCE integrates with many different open source systems, such as Mambo, Joomla!
Joomla!
Joomla is a free and open source content management system for publishing content on the World Wide Web and intranets and a model–view–controller Web application framework that can also be used independently....

, Drupal
Drupal
Drupal is a free and open-source content management system and content management framework written in PHP and distributed under the GNU General Public License. It is used as a back-end system for at least 1.5% of all websites worldwide ranging from personal blogs to corporate, political, and...

, Plone, WordPress
WordPress
WordPress is a free and open source blogging tool and publishing platform powered by PHP and MySQL. It is often customized into a content management system . It has many features including a plug-in architecture and a template system. WordPress is used by over 14.7% of Alexa Internet's "top 1...

, eZ Publish
EZ publish
-External links:* * * * * *...

, b2evolution
B2evolution
b2evolution is a multi-lingual, multi-user, multi-blog publishing system written in PHP and backed by a MySQL database. It is distributed under the GNU General Public License and is available without charge. François Planque forked b2evolution from version 0.6.1 of b2/cafelog in 2003...

, Concrete5
Concrete5
concrete5 is an open source content management system for publishing content on the World Wide Web and intranets.It enables users to edit site content directly from the page...

, e107
E107 (CMS)
e107 is a free software/open source content management system for creating and managing websites through a simple web interface.The e107 software is published as open source under the GNU GPL licence v2.-Built in Features:...

, phpWebSite
PhpWebSite
phpWebSite is a Content Management System provided by Electronic Student Services at Appalachian State University. It is considered Free and Open Source Software and is released under the LGPL.-Background of phpWebSite:...

, ePages, Umbraco
Umbraco
Umbraco is an open source content management system platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure...

, Contao and Freedomeditor.

Core features

It facilitates a user with most of the HTML formatting tools, like BOLD, ITALIC, UNDERLINE, LISTS both ordered and unordered, different types of alignments, images and videos can be inserted directly from the interface etc. It is highly useful for those who
want to allow their users to edit HTML documents online. The different options can be configured at the time of integration with a project which improves the flexibility of a project.

Browser compatibility

TinyMCE is compatible with multiple browsers across multiple operating systems including Internet Explorer
Internet Explorer
Windows Internet Explorer is a series of graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems, starting in 1995. It was first released as part of the add-on package Plus! for Windows 95 that year...

, Mozilla Firefox
Mozilla Firefox
Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. , Firefox is the second most widely used browser, with approximately 25% of worldwide usage share of web browsers...

, Safari
Safari (web browser)
Safari is a web browser developed by Apple Inc. and included with the Mac OS X and iOS operating systems. First released as a public beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3 "Panther". Safari is also the...

, and Google Chrome
Google Chrome
Google Chrome is a web browser developed by Google that uses the WebKit layout engine. It was first released as a beta version for Microsoft Windows on September 2, 2008, and the public stable release was on December 11, 2008. The name is derived from the graphical user interface frame, or...

. There is limited support for Opera
Opera (web browser)
Opera is a web browser and Internet suite developed by Opera Software with over 200 million users worldwide. The browser handles common Internet-related tasks such as displaying web sites, sending and receiving e-mail messages, managing contacts, chatting on IRC, downloading files via BitTorrent,...

.

API

TinyMCE v3.0 includes an extensive API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 for custom integration.

Plugins

TinyMCE ships with an assortment of plugins. Since TinyMCE is meant to be a client side application it does not include native file managers for various server technologies. Several file manager solutions exist including several proprietary projects developed by Moxiecode Systems AB, as well as a handful of open source file manager solutions.

Proprietary


Open source

  • After the Deadline - a spelling, style, and grammar checking software service with a TinyMCE plugin
  • Ajax File & image Manager - an Ajax tool to manage remote files and images
  • Ajax File Manager full free Ajax File Manager for asp.net
  • Image Manager - ajax image and file manager with multiupload (PHP and Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

    )
  • imgLib - Image manager with simple editor (PHP/GD).
  • TinyBrowser - file manager featuring simple multiple file upload support (uploader is Adobe Flash
    Adobe Flash
    Adobe Flash is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast...

     based)
  • TinyCIMM - TinyMCE CodeIgniter Media Manager
  • IMCE - image/file uploader and browser
  • A&R FileManager - image/file manager with multiupload.
  • PDW Media Browser - Win 7 type media browser.
  • PDW Toggle Toolbars - Show and hide toolbars with a click on a button

Language support

  • 44 different translations are available for TinyMCE 2.x.x.
  • 46 different translations are available for TinyMCE 3.x.x.

Product support

The Moxiecode community support for TinyMCE has been officially discontinued as mentioned in one of their forum threads by developer, Afraithe. However they give the option for premium product support which requires purchasing a support account. All related bugs can be reported at their sourceforge website mentioned below in the external links.

For minor support related queries you have to refer their wiki, FAQ or their Tips, Tricks & How To's forum thread.

Themes / skins

TinyMCE offers various ways to customize the look and feel of the editor. TinyMCE is packaged with two themes, simple and advanced, as well as 2 skins for each theme, default and o2k7. A third silver theme based on the o2k7 theme is available for download from the TinyMCE SourceForge.

Compressor

TinyMCE also has an optional compressor pack to reduce the overall script download footprint as well as the time it takes the script to initialize. The compressor pack is available for PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

, ASPX, JSP
JavaServer Pages
JavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...

, and CFM
ColdFusion
In computing, ColdFusion is the name of a commercial rapid application development platform invented by Jeremy and JJ Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database, by version 2 it had...

. A third party Ruby on Rails
Ruby on Rails
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

compressor pack is also available.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK