概要
- Wordgard は、オープンソースの JavaScriptライブラリ
- ブラウザ内で動作する リッチテキストエディタ の実装基盤
- 自由なHTML編集 ではなく、サポートするコンテンツ形式を厳密に制御可能
- 強力なプログラミングインターフェース によるカスタマイズ性
- MITライセンスで公開され、商用利用時は メンテナンス支援 が期待される
Wordgardとは
- Wordgard は、 単語を育てる庭 というコンセプトを持つリッチテキストエディタシステム
- オープンソース のJavaScriptライブラリとして提供
- ブラウザ内 で動作するリッチテキストエディタの構築基盤
- 自由形式のHTMLエディタ ではなく、対応するコンテンツ形式を 開発者が厳密に制御 可能
- セマンティックな編集機能 の提供
主な特徴
- 強力なプログラミングインターフェース によって、 高度なカスタマイズ や複雑なエディタの構築に最適
- 自由度の高い拡張性 と、 堅牢な基盤 の両立
- MITライセンス による パーミッシブな利用条件
- code.haverbeke.berlin で開発が進行
- バグ報告 は歓迎されるが、 プルリクエストは受け付けていない
コミュニティとサポート
- 商用利用者 には、 メンテナンス支援 が社会的に期待される(法的義務はなし)
- プロジェクトの議論や質問 はフォーラムで推奨
- バグ報告 は Issue Tracker を通じて行う運用
導入と利用開始
- 公式サイト や リポジトリ からライブラリを取得
- 開発者自身が必要なコンテンツ形式や機能を選択・実装 するワークフロー
- 複雑なエディタ や 独自仕様のエディタ の基盤としての活用
注意点
- 自由なHTML編集 ではなく、 厳密な構造管理 が前提
- プルリクエスト非対応 のため、 独自拡張やカスタマイズ は自身で管理
- 商用利用時の貢献 は社会的マナーとして推奨