3
2
1

素晴らしいページを作成している人、ページに対してたくさんの評価している人等を集計したいのですが、そんなことできますか?

    Commentコメントを追加...

    3 回答

    1.  
      2
      1
      0

      標準でできるとして、Page Properties Report Macro でShow Likes Countカラムを追加すれば表示されますが

      https://confluence.atlassian.com/doc/page-properties-report-macro-186089616.html

      ソートができないんですね。

      https://jira.atlassian.com/browse/CONF-32534

       

      本家の以下Answersに参考SQL、ユーザーマクロが多数あるので参考になるかと。

      like テーブルに入っているので、content テーブルと連携させて、それを集計するのが良いかと思います

       

      ユーザーマクロでもできるとは思いますが、実装にもよりますが集計処理は基本的に重くなる傾向なので…

      別処理にして静的コンテンツにしたほうがいいと思います。

       

      https://marketplace.atlassian.com/plugins/org.swift.confluence.sql/server/overview

      https://marketplace.atlassian.com/plugins/org.swift.confluence.sqlexpress/server/overview

      https://marketplace.atlassian.com/plugins/de.scandio.confluence.plugins.pocketquery/server/overview

      的なアドオンを導入すればSQLを実行した結果をそのまま表示もできるかな…

       

      1. RYOITO

        「いいね」ランキングとかプラグインもありそうでないですね。

        ありがとうございます。

        LIKESテーブルに入っているのを確認しました。

        誰がどのcontentに「いいね」したか分かるので、ここから集計できそうですが、依頼都度管理者で行う必要が出てくると…。

        ユーザマクロのレスポンス等テストしてみます。

      2. Kengo Ohsaki

        いいね(Like)でソートしてくれるアドオンだと以下ですかね。

        https://marketplace.atlassian.com/plugins/precog.favoritesextension/server/overview

        ユーザーが表示されないきがします...

        実装がループの連続で…負荷が怖いです。

        https://bitbucket.org/ndunn/favorites-extension/src/806258054e7ce10fb16179e30ad73756b2a761f7/src/main/java/org/precog/favorites/FavoritesRollupMacro.java?at=default&fileviewer=file-view-default

         

        SQLの結果取得、集計結果を REST API 使ってConfluenceのページ更新する...

        みたいなスクリプトを作って自動化できると最高ですね。

        (情報) 参考:https://www.ricksoft.jp/document/blog/view-blog-post.action?pageId=180715661

      3. RYOITO

        ページ更新作業をRESTAPIで実施する考えが全くありませんでした。

        参考になります!

      Commentコメントを追加...
    2.  
      2
      1
      0

      色々やってみて、EazyBIプラグインでリアルタイム集計を行う事にしましたので、一例回答として。

      既にJIRAにEazyBIを入れていたので、それをConfluenceDBへSQL接続しました。

      同期タイミング等設定できるし、期間集計やグラフ化もできますね。

       

      その後、EazyBIの集計をConfluence側でガジェットとして読み込み、表示させればConfluneceページ上で集計期間変更や集計行変更などのEazyBI操作ができるので、結構便利に使えそうです。

        Commentコメントを追加...
      1.  
        1
        0
        -1

        質問からそれますが、ページの重要度、アクティビティとして以下のようなアドオンはあるみたいです。

        • TechTime PageScore (警告) 有償
          • 表示、コメント、いいね で重要度スコアを判定している模様。
        • Archiving Plugin for Confluence (警告) 有償
          • ページ情報が古くなってきて、参照、書き込みも減ったページを確認する。どちらかというと棚卸目的。 
        • Ratings for Confluence (ティック) 無償
          • 「いいね」とかとは別のレートを設定できる。
        1. RYOITO

          棚卸だとか、Ratingでのページ評価とか面白そうなプラグインですね。

          Ratings for Confluenceは無償ですかね

        2. Kengo Ohsaki

          >Ratings for Confluenceは無償ですかね

          ほんとですね。失礼しました。

        Commentコメントを追加...