プログラミング
Wordgard: ProseMirrorの作者による新しいブラウザ内リッチテキストエディタ
Wordgard: The new in-browser rich-text editor from the creator of ProseMirror (wordgard.net)
要約
Wordgardは、ProseMirrorの作者が開発したオープンソースのJavaScriptライブラリで、ブラウザ内で動作するセマンティックなリッチテキストエディタシステムです。コンテンツの構造をスキーマに基づいて正確に定義し、強力なAPIとモジュール式の拡張機能を提供することで、カスタマイズ性の高いエディタ構築を可能にします。アクセシビリティ、双方向テキスト対応、構造化コンテンツ、共同編集機能なども備えています。
全文翻訳
Wordgard [wɜrd-gɑrd] 名詞 言葉を育てるための庭。
ブラウザ内で動作するリッチテキストエディタを実装したオープンソースのJavaScriptライブラリ。
セマンティックリッチテキストエディタシステム
Wordgardは、コンテンツエディタを構築するためのツールのセットを提供します。これは自由形式のHTMLエディタではなく、サポートするコンテンツの種類を正確に制御できるエディタです。その主な特徴は、カスタマイズされたエディタ、たとえ複雑で要求の厳しいものであっても、そのための強力な基盤となる強力なプログラミングインターフェースです。
特徴
スキーマベース
ドキュメントの構造を正確に定義します。
カスタムドキュメント要素を作成します。
デラックスAPI
エディタのプログラミングインターフェースは、汎用性と汎用性のために執拗に設計されています。
モジュール式
ほとんどのエディタ機能は拡張機能として実装されており、それらが機能しない場合は置き換えたり変更したりできます。
アクセシブル
スクリーンリーダーユーザー、キーボードのみのユーザー、モバイルデバイスで動作します。
UIの国際化をサポートします。
右から左への記述方向
コンテンツとインターフェースの両方で、右から左への記述方向を認識します。
双方向コンテンツと右から左へのドキュメントをサポートします。
構造化コンテンツ
ドキュメントツリーには、テーブル、ネストされたリスト、キャプション付き図、カスタム構造を含めることができます。
機能的
システムの大部分は、明瞭さとテスト可能性のために関数型スタイルで記述されています。
共同編集
同じドキュメントを同時に編集する複数のユーザーをサポートし、同時編集をマージします。
Wordgardについて
Wordgardは、許容的なライセンス(MIT)の下でオープンソースです。
code.haverbeke.berlinで開発されています。
バグレポートは大歓迎です。
プルリクエストは受け付けられません。
Wordgardを商用で利用する場合、そのメンテナンスを支援するという社会的な(法的なものではない)期待があります。
ここから始めましょう。
プロジェクトについて議論したり質問したりするのは、フォーラムで行うのが最善です。
バグは、イシュートラッカーを通じて報告してください。