これまで、esaでは複数のユーザーが同時に記事を保存した際に 3 way merge の仕組みを利用して、なるべく編集内容が統合されるようにしていました。しかし、同じ行を編集していた場合などはコンフリクトしてしまい、それを解決するのは時に煩雑で大変な作業でした。
今後すべてのチームで順次利用可能になるEditor v2では、Google ドキュメントのような同時編集が可能になります。 順調に進めば、今後1~2週間の間にすべてのチームで切り替え可能になる予定です。
βテスト中は、引き続き従来のエディタ (Editor v1)がデフォルト設定です。
Editor v2 をご利用いただくには、チームの Owner による手動でのエディタ設定の変更が必要になります。
Editor v2 に切り替えが可能になったチームのOwnerの画面に表示される、下記のリンク
もしくは 「SETTINGS」 > 「詳細設定」 から 「 Editor version 」 を v2 に設定して保存して下さい。
この状態で任意の記事の編集ページ( 例: /posts/123/edit
)を複数のメンバーが同時に開くことで、キャレットが複数表示され、他の人の編集がリアルタイムに同期されます。
この1年間継続的にEditor v2と同時編集機能を作ってきましたが、ようやくβリリースまでたどり着くことができて嬉しいです。途中でバグをなかなか修正できず辛いこともありましたが、一つ一つ問題を解決していくのは楽しかったです。
今より不安定だったクローズドβの段階で辛抱強く使って頂いて、沢山のフィードバックを下さった皆様、本当にありがとうございました。おかげさまでかなり品質が上がったと思います。今後も多くの人に使ってもらい、自分たちでも使いながらより良いものにしていきたいと考えています。引き続き皆様からのフィードバックをお待ちしております。
[ProTip] Webhookでdocs.esa.ioの更新通知を受け取れるようになりました!
Enjoy "(\( ⁰⊖⁰)/)"
https://esa.io