FastComments.com Blog

Fri Oct 16 2020
...

FastCommentsでコメントが編集可能になりました

! この記事には技術用語が含まれています

新しい機能

FastCommentsで残したコメントは、ログインしているかどうかに関わらず編集可能です。

理解できる通り、これは私たちの最もリクエストの多かった機能の一つであり、ユーザーベースと共にこのマイルストーンに到達できたことを嬉しく思います。

仕組み

ログインしているユーザーは常に自分のコメントを編集できます。匿名でコメントするユーザーには、コメントした後にブラウザを閉じることなくコメントを編集できる24時間の一時的なウィンドウがサーバーから提供されます。つまり、匿名のコメント者はコメントを投稿した後、タイポを修正するためにコメントを編集することができ、ログインする必要はありません!

匿名のコメント者がブラウザを閉じてしまった場合、メールに送られたマジックリンクをクリックしない限り、コメントを編集することはできません。

追加のセキュリティのために、一時的な編集キーは不正にキーを推測しようとした場合に無効になります。

なぜ今、こんなにも長い間待って?

クライアント側のウィジェットの変更には、そのサイズを膨らませないように注意を払う必要があります。この機能はコアのコメントコードベースにかなりのサイズを追加します(約1kb gzipped - 約10%の増加です)。 FastCommentsのパフォーマンスが低下しないことを確認したかったことと、ライブコメント機能と適切に動作することを確保したかったため、また、機能が顧客の最も一般的な使用ケース - 匿名コメントに対応できるようにしたかったのです。

ライブコメントの編集

コメントや投票と同様に、編集もライブで行われます。2人のユーザーが同じページにいるとき、1人のユーザーがコメントを編集すると、他のユーザーはそれが更新されたのを見ます。

コメント編集の有効化

すべての顧客に対してデフォルトでコメント編集の展開が完了しました。現在、オフにすることはできません。

次は何?

将来的なアップデートで、コメントを削除する機能もリリースする予定です。

サードパーティ統合

コメントを編集すると、そのイベントがWordPressのような統合に伝播します。私たちのWordPressプラグインを使用している場合、コメントを追加すると、バックグラウンドでWordPressインストールが更新されてデータのコピーが保持されます。コメントを編集すると、同じロジックに従い、WordPressインストール内のコピーも更新します。これは、WordPressだけでなく他の統合にも適用されます。

結論

この機能が待たれていたことを私たちは知っています。すべての主要リリースと同様に、この機能を最適化、テスト、および適切にリリースする時間を取ることができたことを嬉しく思います。

乾杯!