議事録

  • 2019.05.28
  • yuki, kouki, haru

方針

  • 本来的には同時編集機能が主になっていくはずなので(Google Spreadsheet などと同様)、そこを目指す
  • 同時編集中に保存するタイミングは、(おそらく) 定期保存は入れなくていいのでは(by kouki)

最初にやること

  1. conflict 解消機能(もとい画面)は本来的にあった方が良い機能 (たぶんこれが一番先?)
  2. ot.js を利用した同時編集機能は既存の HackMD と同様の仕様とする(一人編集の勝ちにする?)
    • つまり、最初は現在の PageEditor とは別のエディタとして実装する
  3. 一人編集を行っているときに、そのページで HackMD で操作されていることを分かるようにユーザに通知する

conflict 解消機能とは

  • 同じドキュメントに対して(同じ親 revision) A, B さんが居たとして、A さんが保存し、B さんが保存すると衝突が発生する
  • その際に、 B さんの画面には、「GROWI に保存されている最新のドキュメント」と「B さんが保存しようとした内容」が side-by-side(なんでもいい) で表示されて、保存する優先をユーザが選択できる機能のこと

検索用

同時多人数編集 ビルトインエディタ