議事録
- 2019.05.28
- yuki, kouki, haru
方針
- 本来的には同時編集機能が主になっていくはずなので(Google Spreadsheet などと同様)、そこを目指す
- 同時編集中に保存するタイミングは、(おそらく) 定期保存は入れなくていいのでは(by kouki)
最初にやること
- conflict 解消機能(もとい画面)は本来的にあった方が良い機能 (たぶんこれが一番先?)
- ot.js を利用した同時編集機能は既存の HackMD と同様の仕様とする(一人編集の勝ちにする?)
- つまり、最初は現在の PageEditor とは別のエディタとして実装する
- 一人編集を行っているときに、そのページで HackMD で操作されていることを分かるようにユーザに通知する
conflict 解消機能とは
- 同じドキュメントに対して(同じ親 revision) A, B さんが居たとして、A さんが保存し、B さんが保存すると衝突が発生する
- その際に、 B さんの画面には、「GROWI に保存されている最新のドキュメント」と「B さんが保存しようとした内容」が side-by-side(なんでもいい) で表示されて、保存する優先をユーザが選択できる機能のこと
検索用
同時多人数編集 ビルトインエディタ