2009-03-25 37 views
27

私は良いWYSIWYGエディタのために市場を偵察しています。私のユーザーは、スタックオーバーフローでやっているようなものを書くつもりですが、SOユーザーほど技術に精通していないので、このMarkdownエディタの代わりにWYSIWYGエディタが必要です。HTML以外のWYSIWYG Webエディタを提案できますか?

フィーチャーには、このエディターのボタンとほぼ同じ機能、つまり太字/斜体/リンク/引用符/リスト(番号付き/箇条書き)/見出しがあります。もちろん、より多くの機能は面白いです。

私はHTMLで保存しないでください。代わりに、BBCodeやMarkdownのような他の形式を使用したいと思います。これは、ユーザーがスクリプトやその他の不快感をデータベースに注入する確率を最小限に抑えたいからです。

そこにはFCKeditor、TinyMCEなどのような多くの異なるWYSIWYGエディタがありますが、残念ながらほとんどがHTMLで保存されています。

TinyMCEにはBBCodeモードがありますが、TinyMCEはkind of bloatedです。私は多かれ少なかれ死んでいるようだMarkdown WYSIWYG projectにつまずいた。

その他のおすすめはありますか?

エディタがjQueryで構築されている場合はプラスです。

答えて

5

私はthis answerに言ったように:

Penが値下げを出力し、新たな(2014年のような能動)WYSIWYGエディタです。
完璧ではありません - 私はそこにHTMLを貼り付ける際に問題がありましたが、うまくいきます。

+0

うわー!周りのグーグルの日の後、私はこのエディタを見つけられませんでした - ありがとう! – Robert

+1

驚くべきちょっと私が探していたもの –

3

多分、list of lightweight markup languagesがあなたの検索に役立つかもしれません。

Creole engine support
MediaWIKI Editor
Textile
Texy! Playground
txt2tags online

これらのいくつかはツールを持っているし、いくつかは、オンラインでのみデモを持って、それはすべてのコミュニティに依存し、どのくらいのプロジェクトに沿っています。

+0

編集者がどの軽量言語をサポートしているのか、私は満足しています。 –

+2

あなたの努力に感謝しますが、これまでのところ、WYSIWYGエディタにリンクされたものはありませんでしたが、htmlを生成するマークアップテキストボックスは十分ではありません。私のユーザは、繊維の構文に従うように書くのは好きではないでしょう。 –

6

:-)デザインに精通した会社でサポートされています。これはjQuery上に構築され、さまざまなマークアップ構文(Markdown、wiki、BBcodeなど)をサポートしています。また、私はそれがかなり軽量であると信じています(少なくともtinyMCEやFCKeditorよりも)。

+0

また、bbCodeを使用して自分のサイトで使用しているものは、これまでのところうまく機能しているようですが、特定のctrl + のコンボを傍受してページのナビゲーションに使用する人もいます。また、すべてのボタンを最初にタブする必要なく、人々がタブをボックスに入れる方法を考え出していない。 – rball

+22

これは、著者が求めていたWYSIWYGのようではありません。 – Yang

0

ウェブベースのエディタやコンテンツ管理システムを使用することを検討しましたか?まともで安全なWebページエディタを備えた多数のCMS/wikiがあります。 Drupal、Plone、Atlassian Confluenceが私の頭に浮かびます。

2

また、HTMLに保存してからpurifyをデータベースに送信する前に保存してください。

+0

リンクをありがとう。これは、PHPプロジェクトで動作します。 –

+0

ちょうど注意すべきは、HTMLの浄化装置に対する既知の悪用があり、もっとあるかもしれません。ユーザーが提供するコンテンツを埋め込むための基本言語としてHTMLを使用することは、本質的に危険です。 http://www.cvedetails.com/vulnerability-list/vendor_id-6852/Htmlpurifier.html – Incognito

関連する問題