WYMeditor is an
open-source WYSIWYM
In computing, What You See Is What You Mean (WYSIWYM, ) is a paradigm for editing a structured document. It is an adjunct to the better-known WYSIWYG (What You See Is What You Get) paradigm, which displays the result of a formatted document as ...
text editor
A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be ...
written in the
JavaScript
JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
programming language for editing content on web pages. It is based on the
jQuery
jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is u ...
JavaScript framework
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build an ...
. It differs from other embeddable text editors such as
FCKeditor
CKEditor (formerly known as FCKeditor) is a WYSIWYG rich text editor which enables writing content directly inside of web pages or online applications. Its core code is written in JavaScript and it is developed by CKSource. CKEditor is available ...
and
TinyMCE in that it concentrates on the semantics and meaning of content leaving out visual details.
Unlike
WYSIWYG
In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
editors, it explicitly shows the
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages. It mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, prior ...
structure of content to the user.
Presentation and visual coherence is added using
CSS which is either provided prepackaged, or can be customized.
WYMeditor is web server agnostic meaning it can be integrated into web pages built with any server side language.
Although lacking in some areas, WYMeditor statedly has more readable and cleaner source code. The opposite is often said about its competitors.
References
External links
wymeditor.github.comWYMeditor web siteWYMeditor documentation*
WYMeditor Drupal moduleWYMeditor extension for Refinery CMSWYMeditor Django integrationWYMeditor on Ohloh
{{HTML editors
Free HTML editors
Free text editors
JavaScript-based HTML editors
Drupal