はてなブックマークでは、日々さまざまな機能修正・改善を行っています。多くのユーザーさまに関係する機能は、この開発ブログにて個別にお知らせしています。その一方で、目に見えづらい改善や、影響する方が少ない機能の修正も進めています。本記事では、2020年7月~8月に実施した機能修正・改善をダイジェストでお届けします。
- 細かな機能修正・改善
- 1. おすすめタグの選出アルゴリズムを改善し、候補タグの精度を向上しました
- 2. 過去のブックマークを編集したときに、表示上、本日の日付となってしまっていた問題を修正
- 3. 危険で有害な可能性のあるコンテンツに対して個別に警告を出す取り組みを開始しました
- 4. コメント一覧ページの各要素を見直し、わかりやすくしました
- 5. コメント一覧ページの「記事へのコメント」の数が正しくなるように修正しました
- 6. コメント一覧ページの記事下の各一覧にもっと読むリンクを追加(スマートフォンのみ)
- 7. コメント一覧ページからブックマークを編集できない場合があった問題を修正しました
- 8. 設定画面から外部サービス連携をした際の戻り先のページを改善しました
- 9. 表示制限措置を受けているユーザーのブックマークは、ページオーナーに通知されないように変更しました
- 10. (修正済み)はてなダイアリーからはてなブログの移行された記事のブックマークの統合が一時的に解除されていました
- 個別に周知済みの機能修正・改善
細かな機能修正・改善
1. おすすめタグの選出アルゴリズムを改善し、候補タグの精度を向上しました
ブックマークを追加するフォームでは、適切なタグ付けを支援する目的で、過去にブックマークしたタグと、ページに含まれるキーワードをもとに「おすすめタグ」を出しています。
この「おすすめタグ」を改善し、同義語・類義語も認識するようにしたことで、より適切な候補が現れやすくなりました。具体的な例としては、ユーザーが [machine-learning]
というタグを使っていて、 ページ中に「機械学習」というキーワードが含まれる場合に [machine-learning]
タグがおすすめタグに出ます。
2. 過去のブックマークを編集したときに、表示上、本日の日付となってしまっていた問題を修正
過去のブックマークを編集した場合には 元のブックマークの日時が維持されます。しかし、本日以前のブックマークを編集した直後に、表示上においてのみ、本日の日付になってしまっていた問題を修正しました。
3. 危険で有害な可能性のあるコンテンツに対して個別に警告を出す取り組みを開始しました
2020年4月より、コミュニティガイドラインに基づき、ユーザーにとって危険で有害な可能性のあるコンテンツに対して、コメント一覧ページにおいて注意喚起のために警告メッセージ表示しています。この件につきまして、個別の記事への対応も開始しました。警告を出す基準は、メディア関係者に向けた自殺対策推進のための手引き(厚生労働省) などを参考にしています。
4. コメント一覧ページの各要素を見直し、わかりやすくしました
はてなブックマークに馴染みがないユーザーでも、コメント一覧ページの位置付けを理解できるよう、ページの構成や各要素を見直しました。具体的には、元記事に遷移するリンクであることの理解を助けるためのアイコンや、ユーザーのブックマークやコメントが並んでいるページであることを示す表記を追加したりしました。
5. コメント一覧ページの「記事へのコメント」の数が正しくなるように修正しました
コメント一覧ページに「記事へのコメント ○○件」として、コメントがあるブックマークの件数を表示しています。しかし、その件数が、実際に画面に表示されている公開ブックマークのコメント件数と乖離している場合がありました。そのため、常に正しい件数になるように修正しました。
6. コメント一覧ページの記事下の各一覧にもっと読むリンクを追加(スマートフォンのみ)
コメント一覧ページの下部には、「同じサイトの新着」など、元記事に関係がある各種の一覧が並んでいます。表示しているページと同じサイトで他にどんな記事がブックマークされているか、簡単に確認できるよう、各一覧の最下部に、一覧の続きを見るためのリンクを追加しました。*1
7. コメント一覧ページからブックマークを編集できない場合があった問題を修正しました
ブックマークしたページのURLに一部の記号が含まれる場合に、コメント一覧ページから自分のブックマークを編集できない場合がありましたので、これを修正しました。
8. 設定画面から外部サービス連携をした際の戻り先のページを改善しました
はてなブックマークの設定画面からTwitterにシェアするアカウントの設定をした際に、元のはてなブックマーク設定画面ではなく はてな全体の外部サービス連携の一覧のページ *2 に到達してしまい、混乱する問題がありました。これを改め、もとの設定画面に戻ってこられるように改善をしました。
9. 表示制限措置を受けているユーザーのブックマークは、ページオーナーに通知されないように変更しました
はてなブックマークでページをブックマークしたとき、ページオーナーのはてなIDが認識されていれば、そのページオーナーのはてなアカウントの「はてなのお知らせ」に、ブックマークされたことが通知されます。ただし、ブックマークをしたユーザーが設定画面でマイブックマークを公開しない設定をしている場合や、ページを個別に非公開でブックマークした場合にはオーナーに通知されません。
これらの条件に加えて、ガイドラインの禁止事項に違反するなどして、はてなによって表示制限措置を受けているユーザーについても、オーナーにブックマークを通知されないように変更しました。
10. (修正済み)はてなダイアリーからはてなブログの移行された記事のブックマークの統合が一時的に解除されていました
過去にはてなダイアリー(現在はサービス終了)からはてなブログへ、公式の機能を使って記事を移行をしていた場合、はてなダイアリーのURLについたブックマークは、引き継がれるようになっています。(エントリー正規化機能によるものです)
はてなのサービス間のシステム連携の不備により、このエントリー正規化機能による統合が、2020年3月から2020年8月にかけて、一時的に解除されていたことが分かりました。その結果、該当するページで、はてなダイアリーのときについたブックマークがコメント一覧ページで確認できず、また、はてなブックマークボタンの表示も少ない表示になっていました。現在は正しい状態に修正済みです。まだ反映されていないページもありますが、順次はてなブックマークにより再クロールされていずれ反映されます。
個別に周知済みの機能修正・改善
11. はてなのユーザー登録やログインにTwitterアカウントを利用できるようになりました
12. IE11 のサポートを終了し、新しいEdgeへの更新案内をしました
13. はてなブックマークは15周年を迎えました
14. iOSアプリのデザインをリニューアルし、興味がある話題に手が届きやすくなりました
*1:スマートフォン向けレイアウトのみの実験的な対応です