見出し画像

kintoneにレスアンカー(安価)機能を実装した話


このポストの件です。ようやくnote書きました。

kintone基本機能のコメントがとても便利という話

kintoneのコメント機能は、チーム内のコミュニケーションにとても便利ですよね。私の環境でもフル活用しています。

・メールよりラフ&スピーディなやり取りができる
・通知が飛ぶ
・案件(レコード)単位でやり取りができる

というのが非常に便利です。


コメントの課題点

kintoneの便利さについては上述の通りですが、
kintoneのコメント機能では特定のコメントに「直接紐づけて」返信することができません。
その結果、こんな困りごとがありました。

  • どのコメントに対する返信なのか分かりづらい

  • 過去のコメントを探すのが手間

  • 会話の流れを追いづらい

特に、やり取りが多くなればなるほど、
「この意見って、あのときのどのコメントに対するものだっけ?」と、遡るのが大変になっていきます。


過去のやり取りをもっと見やすくしたい

過去の議論を振り返るとき、コメントが単純に時系列で並んでいるだけだと、

  • 「誰の提案に対する意見なのか」

  • 「どの質問に対する回答なのか」

を頭の中で結び直さないといけません。

ここに掲示板などではお馴染みの「レスアンカー(>>◯◯ みたいなやつ)」があれば、

  • 過去の議論をスムーズにたどれる

  • 目の前の議論に、より集中できる

のではないかと考えました。


早速実装しました

思い立ったが吉日ということで、
kintoneのコメント用レスアンカー機能をプラグインとして実装しました。
以下からダウンロードできます。


実装した機能のポイント

機能的には、主に以下の3点です。

1.アンカーリンクの生成

各コメントのIDを元にアンカーリンクを生成し、コメント内に埋め込みます。

2.スクロール処理

アンカーリンクをクリックすると、対象のコメント位置までスムーズにスクロールします。

3.関連コメントの一覧表示

アンカーでつながっているコメント同士を一覧で表示し、前後の会話をまとめて確認できるようにしています。

思ったよりも大きなハマりどころはなく、比較的スムーズに実装できました。


実装してみて感じた効果

レスアンカー機能を入れてみた結果、コメント周りの「読みやすさ」がかなり変わりました。

  • どのコメントへの返信か、ひと目で分かる

  • 過去のコメントへのアクセスが楽になった

  • 会話の流れを追いやすくなった

結果として、過去のコメントのやり取りも「ただの時系列の羅列」ではなく、
レスのつながりを手がかりに、必要な情報を探しやすいログになったと感じています。


今後の改善アイデア

とはいえ、まだ課題もあります。

  • コメント数が膨大な場合の動作の安定性

  • モバイル環境での見え方・操作性

  • UIまわりのわかりやすさ など

このあたりは、趣味開発の延長にはなりますが、
少しずつ改善して、よりストレスなく使える形にしていきたいと思っています。


おわりに

kintoneの標準機能だけでも十分便利ですが、
「もう一歩こうだったら嬉しい」をカスタマイズで補っていくのも楽しいところです。

今後も、コメント機能を含めて、
kintoneをもっと使いやすくする工夫を続けていくつもりです。

ご意見・ご感想、「こういう機能もあったらいいのでは?」といったアイデアなどありましたら、
ぜひお気軽に教えてください。

いいなと思ったら応援しよう!

tanaka@❄️ 今のところチップを頂けるような記事は出してないですが、 今後頂くようなことがあったらきっと電子工作関係の費用に充てて記事を書くと思います。