Fri Oct 16 2020
...
FastCommentsでコメントが編集可能になりました
! この記事には技術用語が含まれています
新機能
FastCommentsで残したコメントは、ログインしているかどうかに関わらず編集できるようになりました。
当然のことながら、これは私たちのユーザーからの最も多くのリクエストの一つであり、このマイルストーンに到達できたことを嬉しく思います。
仕組み
ログインしているユーザーは常に自分のコメントを編集できます。匿名のコメント投稿者には、コメント後にブラウザを閉じなければ編集できる24時間の一時的なウィンドウが提供されます。つまり、匿名のコメント投稿者はコメントを残し、その後にタイポを修正するためにコメントを編集することができ、ログインすることなく行うことができます!
匿名のコメント投稿者がブラウザを閉じると、確認メールに送信されたマジックリンクをクリックしない限り、自分のコメントを編集できなくなります。
追加のセキュリティのために、一時的な編集キーは、間違ってキーを推測しようとした際に無効になります。
なぜ今、こんなに長く待ったのか?
クライアントサイドのウィジェットに対する変更と同様に、そのサイズを膨らませないように注意が必要です。この機能は、コアのコメントコードベースにかなりのサイズを追加します(約1kb gzipped - 約10%の増加)。私たちは、これがFastCommentsのパフォーマンスを低下させないことを確認したいと思っており、ライブコメント機能と適切に連携することを確認したかったのです。また、この機能はお客様の最も一般的なユースケースである匿名コメントに対応することを望んでいました。
ライブコメントの編集
コメントや投票と同様に、編集もライブで行われます。同じページにいる二人のユーザーがいて、一人のユーザーがコメントを編集すると、もう一人のユーザーはその更新を確認することができます。
コメント編集の有効化
私たちはすべてのお客様に対してコメント編集をデフォルトで展開し終えました。現在、この機能はオフにすることはできません。
次は何ですか?
今後のアップデートでコメントを削除する機能をリリースする予定です。
サードパーティ統合
コメントを編集すると、WordPressなどの統合先にイベントが伝播します。私たちのWordPressプラグインを使用している場合、コメントを追加すると、バックグラウンドでWordPressインストールが更新されるため、データのコピーが保持されます。コメントを編集すると、同じロジックに従って、WordPressインストール内のコピーも更新されます。これは、WordPressだけでなく他の統合にも適用されます。
結論
この機能を待ち望んでいた方がいることを私たちは知っています。すべての主要なリリースと同様に、私たちはこの機能を最適化、テストし、適切にリリースできたことを嬉しく思います。
乾杯!
