1
0
-1
1 回答
- 321
5.10. 以上であれば、管理画面よりマクロ使用状況の把握 ができるようになりました。
それ以下のバージョンであれば...
Confluence Search Syntax - Searching for macros より
検索ボックスに前述した ac:name に該当する macroName: <ac:name> を指定することで、そのマクロを利用しているページ結果が検索できます。
例:https://confluence.atlassian.com/search/?query=macroName%3A%20tip%20%20
以下Atlassian Answersは過去のバージョンでの話ですが、Sarah Maddox-san が macroName: x* を4.0以上で標準サポートしたというコメントがあります。
この機能を応用したユーザーマクロがAtlassian Answersで紹介されています。
- https://answers.atlassian.com/questions/155280/scan-confluence-instance-for-macro-usage
- https://answers.atlassian.com/questions/11465513/how-to-get-list-of-the-used-macros
- https://answers.atlassian.com/questions/29262695/is-there-a-way-to-get-confluence-plugin-usage-statistics-
すべて Davin Studer-san のユーザーマクロを利用した回答 がベストアンサーになっています。
基本的には、MacroBrowserManager APIと Confluence Search Syntax - Searching for macros の組み合わせで実現しています。
あとは、DBのbodycontent テーブルに入っているXML(Confluenceのページ内容)を解析する方法もありますかね…
参考になりましたら幸いです。
コメントを追加...
Confluenceで利用中のアドオンについて、利用実態を調査したい思っています。
(有償アドオンのため、もし利用していなければ利用を停止したい考えています…)
アドオンのアクティブページ数などを確認する方法はありますか?
「実際にこのアドオンはこれだけ利用されている」ということが判断できる内容がほしいです。