wymeditor

Pure js cross-browser WYSIWYM editor with a focus on the clean separation of content and styling.

  • 所有者: wymeditor/wymeditor
  • 平台:
  • 許可證: GNU General Public License v2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

###############
About WYMeditor
###############

.. _description:


Description


WYMeditor is an open source web-based WYSIWYM editor with semantics and
standards in mind.

The "WYM" part stands for What You Mean (is what you get).
This is in contrast with the more common WYSIWYG—What You See Is What You Get.

Thus WYMeditor is different from the more common editors
(like TinyMCE_ and CKEditor_).

Its focus is on providing a simple experience for users as well as
the separation of the content of the document from the presentation of the
document.

It also adheres to web standards.

And its versioning adheres to Semantic Versioning_ 2.

.. _TinyMCE: http://www.tinymce.com/
.. _CKEditor: http://ckeditor.com/
.. _Semantic Versioning: http://semver.org/

.. _resources:


Resources


+-----------------+------------------------------------------+------------------------------------------+, Documentation, WYMeditor documentation, documentation badge, +-----------------+------------------------------------------+------------------------------------------+, Code repository, WYMeditor GitHub repository, GitHub Mark, +-----------------+------------------------------------------+------------------------------------------+, Website, WYMeditor website, http://wymeditor.github.io/wymeditor, +-----------------+------------------------------------------+------------------------------------------+, Chat, Gitter.im room, gitter badge, +-----------------+------------------------------------------+------------------------------------------+, Support, WYMeditor questions in Stack Overflow, Stack Overflow icon, +-----------------+------------------------------------------+------------------------------------------+, Issues, WYMeditor issue tracker, +-----------------+------------------------------------------+------------------------------------------+, Examples, WYMeditor online examples, +-----------------+------------------------------------------+------------------------------------------+, CI testing, WYMeditor Travis-CI report, Travis-CI badge, +-----------------+------------------------------------------+------------------------------------------+, Bower, Bower manifest, Bower logo, +-----------------+------------------------------------------+------------------------------------------+, Project mgmt, Waffle.io board, waffle badge, +-----------------+------------------------------------------+------------------------------------------+

.. _WYMeditor website: https://wymeditor.github.io/wymeditor/
.. _WYMeditor GitHub repository: https://github.com/wymeditor/wymeditor
.., GitHub Mark, image:: http://upload.wikimedia.org/wikipedia/commons/9/91/
Octicons-mark-github.svg
:height: 21px
:width: 21px
:alt: GitHub Mark
.. _WYMeditor GitHub organization: https://github.com/wymeditor
.. _WYMeditor documentation: https://wymeditor.readthedocs.org/
.., documentation badge, image:: http://readthedocs.org/projects/pip/badge/
:target: https://wymeditor.readthedocs.org/en/latest/
.. _WYMeditor issue tracker: https://github.com/wymeditor/wymeditor/issues
.. _WYMeditor questions in Stack Overflow: https://stackoverflow.com/
questions/tagged/wymeditor
.., Stack Overflow icon, image:: http://cdn.sstatic.net/stackoverflow/img/favicon.ico
:alt: Stack Overflow icon
.. _WYMeditor online examples: https://wymeditor.github.io/wymeditor/dist/
examples/
.. _WYMeditor Travis-CI report: https://travis-ci.org/wymeditor/wymeditor
.., Travis-CI badge, image:: http://travis-ci.org/wymeditor/wymeditor.svg
?branch=README_rst
:target: https://travis-ci.org/wymeditor/wymeditor
:alt: Travis CI badge
.. _Bower manifest: https://github.com/wymeditor/wymeditor/blob/master/
bower.json
.., Bower logo, image:: http://bower.io/img/bower-logo.svg
:height: 21px
:width: 21px
:alt: Bower logo
.. _Gitter.im room: https://gitter.im/wymeditor/wymeditor
.., gitter badge, image:: https://badges.gitter.im/Join%20Chat.svg
:alt: Join the chat at https://gitter.im/wymeditor/wymeditor
:target: https://gitter.im/wymeditor/wymeditor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
.. _Waffle.io board: https://waffle.io/wymeditor/wymeditor
.., waffle badge, image:: https://badge.waffle.io/wymeditor/wymeditor.png?label=ready&title=Ready
:target: https://waffle.io/wymeditor/wymeditor
:alt: 'Project Management'

.. _why-wymeditor:


Why WYMeditor?


If your project requires that users produce consistent, standards-compliant and
clean content, they'll thank you for implementing WYMeditor.

There are lots of choices when it comes to a browser–based editor and many of
them are stable, mature projects with thousands of users.

If you require an editor that gives the end–user total control and flexibility
then WYMeditor is probably not for you. On the other hand, if you want an
editor that can be customized to provide the specific capabilities that are
required in your project, and you want to ensure that users are focused on the
structure of their content instead of tweaking fonts and margins, perhaps you
should give WYMeditor a try.

WYMeditor also fully supports Internet Explorer 8.


Try It


Want to see what WYMeditor can do? Try the examples_ online, right now.

.. _browser-compatibility:


Browser Compatibility


+-------------------+----------------+------------------------------------+, Internet Explorer, IE logo, 8 – 11, +-------------------+----------------+------------------------------------+, Mozilla Firefox, Firefox logo, LTS and latests two major versions, +-------------------+----------------+------------------------------------+, Opera, Opera logo, Latest version, +-------------------+----------------+------------------------------------+, Safari, Safari logo, Latest version, +-------------------+----------------+------------------------------------+, Google Chrome, Chrome logo, Latest two major versions, +-------------------+----------------+------------------------------------+


Requirements


  • jQuery: any version between 1.4.4 and 2.1.x.
    With jQuery 2.x and newer, there is no support for IE8 and older.
  • For IE8, ES5 shims are required. Tested with es5-shim_ and shams.

Global Pollution

  • window.jQuery.browser: jquery.browser_ v~0.0.6
  • window.rangy: Rangy_ v1.2.2
    (includes the selection save and restore module)

Copyright


Copyright (c) 2005 - 2015 Jean-Francois Hovinne,
Dual licensed under the MIT (MIT-license.txt)
and GPL (GPL-license.txt) licenses.

.. the examples: WYMeditor online examples

.., IE logo, image:: http://github.com/alrra/browser-logos/raw/master/
internet-explorer/internet-explorer_24x24.png
:alt: Internet Explorer logo
.., Firefox logo, image:: http://github.com/alrra/browser-logos/raw/master/
firefox/firefox_24x24.png
:alt: Firefox logo
.., Opera logo, image:: http://github.com/alrra/browser-logos/raw/master/
opera/opera_24x24.png
:alt: Opera logo
.., Safari logo, image:: http://github.com/alrra/browser-logos/raw/master/
safari_8/safari_8_24x24.png
:alt: Safari logo
.., Chrome logo, image:: http://github.com/alrra/browser-logos/raw/master/
chrome/chrome_24x24.png
:alt: Chrome logo

.. _jquery.browser: https://github.com/gabceb/jquery-browser-plugin
.. _Rangy: https://github.com/timdown/rangy/
.. _object-history: https://github.com/mightyiam/object-history
.. _es5-shim: https://github.com/es-shims/es5-shim

主要指標

概覽
名稱與所有者wymeditor/wymeditor
主編程語言JavaScript
編程語言Ruby (語言數: 7)
平台
許可證GNU General Public License v2.0
所有者活动
創建於2010-01-22 10:50:59
推送於2018-09-22 12:22:06
最后一次提交2016-02-05 12:24:07
發布數27
最新版本名稱v1.1.1 (發布於 )
第一版名稱v1.0.0a1 (發布於 )
用户参与
星數581
關注者數34
派生數115
提交數3.1k
已啟用問題?
問題數471
打開的問題數117
拉請求數253
打開的拉請求數14
關閉的拉請求數53
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?