{"users":[{"id":3,"username":"vmassol","name":"Vincent Massol","avatar_template":"/user_avatar/forum.xwiki.org/vmassol/{size}/6_2.png","admin":true,"moderator":true,"trust_level":2},{"id":3794,"username":"pjeanjean","name":"Pierre Jeanjean","avatar_template":"/user_avatar/forum.xwiki.org/pjeanjean/{size}/5901_2.png","trust_level":2},{"id":66,"username":"mflorea","name":"Marius Dumitru Florea","avatar_template":"/user_avatar/forum.xwiki.org/mflorea/{size}/49_2.png","moderator":true,"trust_level":2},{"id":3829,"username":"tkrieck","name":"Thiago Krieck","avatar_template":"/user_avatar/forum.xwiki.org/tkrieck/{size}/6019_2.png","trust_level":2},{"id":4734,"username":"elenicojocariu","name":"Eleni Cojocariu","avatar_template":"/letter_avatar_proxy/v4/letter/e/b9e5f3/{size}.png","trust_level":2},{"id":1217,"username":"surli","name":"Simon Urli","avatar_template":"/user_avatar/forum.xwiki.org/surli/{size}/2687_2.png","admin":true,"moderator":true,"trust_level":2},{"id":2749,"username":"MichaelHamann","name":"Michael Hamann","avatar_template":"/user_avatar/forum.xwiki.org/michaelhamann/{size}/3813_2.png","admin":true,"trust_level":2},{"id":4647,"username":"ClementEXWiki","name":"","avatar_template":"/user_avatar/forum.xwiki.org/clementexwiki/{size}/8428_2.png","trust_level":2},{"id":1925,"username":"mleduc","name":"Manuel Leduc","avatar_template":"/user_avatar/forum.xwiki.org/mleduc/{size}/2328_2.png","admin":true,"trust_level":2},{"id":4275,"username":"gabrielc","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/g/d9b06d/{size}.png","trust_level":2},{"id":2699,"username":"hrapitan","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/h/f19dbf/{size}.png","trust_level":2},{"id":4493,"username":"waza-ari","name":"Daniel","avatar_template":"/user_avatar/forum.xwiki.org/waza-ari/{size}/8075_2.png","trust_level":1},{"id":3339,"username":"CharpentierLucas","name":"Lucas Charpentier","avatar_template":"/user_avatar/forum.xwiki.org/charpentierlucas/{size}/4830_2.png","trust_level":2},{"id":3282,"username":"amilica","name":"Adina Milica","avatar_template":"/user_avatar/forum.xwiki.org/amilica/{size}/8216_2.png","trust_level":2},{"id":5,"username":"tmortagne","name":"Thomas Mortagne","avatar_template":"/user_avatar/forum.xwiki.org/tmortagne/{size}/4930_2.png","admin":true,"moderator":true,"trust_level":4},{"id":5340,"username":"ihp_ehm","name":"IHP Ehmendörfer","avatar_template":"/letter_avatar_proxy/v4/letter/i/7c8e57/{size}.png","trust_level":1},{"id":197,"username":"Pako","name":"Patrick Koska","avatar_template":"/letter_avatar_proxy/v4/letter/p/35a633/{size}.png","trust_level":2},{"id":2663,"username":"Simpel","name":"","avatar_template":"/user_avatar/forum.xwiki.org/simpel/{size}/3655_2.png","trust_level":2},{"id":3166,"username":"nikpetrenko","name":"Nikita Petrenko","avatar_template":"/user_avatar/forum.xwiki.org/nikpetrenko/{size}/4441_2.png","trust_level":2},{"id":5345,"username":"francispmtic","name":"Francispmtic","avatar_template":"/user_avatar/forum.xwiki.org/francispmtic/{size}/9953_2.png","trust_level":0}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/dev/13?page=1","per_page":30,"top_tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":128,"name":"brainstorming","slug":"brainstorming"},{"id":268,"name":"contrib","slug":"contrib"},{"id":143,"name":"vote","slug":"vote"},{"id":127,"name":"roadmap","slug":"roadmap"},{"id":274,"name":"gsoc","slug":"gsoc"},{"id":262,"name":"bfd","slug":"bfd"},{"id":284,"name":"xwikiday","slug":"xwikiday"},{"id":39,"name":"xwiki","slug":"xwiki"},{"id":147,"name":"documentation","slug":"documentation"},{"id":118,"name":"usability","slug":"usability"},{"id":144,"name":"design","slug":"design"},{"id":326,"name":"security","slug":"security"},{"id":61,"name":"notifications","slug":"notifications"},{"id":19,"name":"release","slug":"release"},{"id":464,"name":"accessibility","slug":"accessibility"},{"id":17,"name":"l10n","slug":"l10n"},{"id":2,"name":"rest","slug":"rest"},{"id":5,"name":"ux","slug":"ux"},{"id":4,"name":"api","slug":"api"},{"id":91,"name":"extension","slug":"extension"},{"id":214,"name":"skin","slug":"skin"},{"id":504,"name":"ui","slug":"ui"},{"id":92,"name":"development","slug":"development"},{"id":465,"name":"llm-ai","slug":"llm-ai"},{"id":38,"name":"macro","slug":"macro"},{"id":334,"name":"nexus","slug":"nexus"},{"id":18,"name":"rights","slug":"rights"},{"id":451,"name":"a11y","slug":"a11y"},{"id":220,"name":"awm","slug":"awm"},{"id":396,"name":"change-request","slug":"change-request"}],"topics":[{"fancy_title":"About the Development category","id":32,"title":"About the Development category","slug":"about-the-development-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2017-05-15T11:51:05.942Z","last_posted_at":"2017-05-15T11:56:22.034Z","bumped":true,"bumped_at":"2017-05-15T11:51:05.942Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Everything related to the development of XWiki itself or extensions to XWiki. This is not to be confused with development questions related to the usage of XWiki (such as scripting in wiki pages) which should go to the H&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1446,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"UI improvements for Live Data&rsquo;s edit mode","id":18748,"title":"UI improvements for Live Data's edit mode","slug":"ui-improvements-for-live-datas-edit-mode","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":"https://forum.xwiki.org/uploads/default/optimized/2X/e/e0589b6019317460f135de770de3a7d259aa3a67_2_1024x184.png","created_at":"2026-08-12T08:30:23.136Z","last_posted_at":"2026-08-12T17:57:51.397Z","bumped":true,"bumped_at":"2026-08-12T17:57:51.397Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":504,"name":"ui","slug":"ui"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":16,"like_count":0,"has_summary":false,"last_poster_username":"tkrieck","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3794,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3829,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reviewing Migrated and Refactored Documentation","id":18592,"title":"Reviewing Migrated and Refactored Documentation","slug":"reviewing-migrated-and-refactored-documentation","posts_count":12,"reply_count":8,"highest_post_number":12,"image_url":"https://forum.xwiki.org/uploads/default/optimized/2X/1/18f06b3d3872ef929d5ff67e25a7cab1a0f7c2ad_2_1024x361.png","created_at":"2026-06-11T12:52:29.086Z","last_posted_at":"2026-08-12T13:15:35.001Z","bumped":true,"bumped_at":"2026-08-12T13:15:35.001Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":147,"name":"documentation","slug":"documentation"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":93,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster, Accepted Answer","user_id":4734,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Introducing support for resources and scopes in OIDC tokens","id":18741,"title":"Introducing support for resources and scopes in OIDC tokens","slug":"introducing-support-for-resources-and-scopes-in-oidc-tokens","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-10T14:42:54.718Z","last_posted_at":"2026-08-12T12:52:15.829Z","bumped":true,"bumped_at":"2026-08-12T12:52:15.829Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":20,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Aknowledging the use of AI in pull requests, and general AI policy","id":18747,"title":"Aknowledging the use of AI in pull requests, and general AI policy","slug":"aknowledging-the-use-of-ai-in-pull-requests-and-general-ai-policy","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-08-12T07:30:28.405Z","last_posted_at":"2026-08-12T09:58:26.850Z","bumped":true,"bumped_at":"2026-08-12T09:58:26.850Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":18,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4647,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Image insertion using slash menu in BlockNote","id":18721,"title":"Image insertion using slash menu in BlockNote","slug":"image-insertion-using-slash-menu-in-blocknote","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":"https://forum.xwiki.org/uploads/default/optimized/2X/4/4ddb85e0601e875390fe0f7c5dcbb96513f8ba81_2_1024x522.png","created_at":"2026-07-30T15:20:17.362Z","last_posted_at":"2026-08-12T08:20:04.480Z","bumped":true,"bumped_at":"2026-08-12T08:20:04.480Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":69,"like_count":1,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4647,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Navigation Panel config UI","id":17243,"title":"Navigation Panel config UI","slug":"navigation-panel-config-ui","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://forum.xwiki.org/uploads/default/optimized/2X/e/e75d50bc56731deb0596e3b3e13c267b2e65a42b_2_1023x408.png","created_at":"2025-07-17T17:19:39.872Z","last_posted_at":"2026-08-11T17:36:14.242Z","bumped":true,"bumped_at":"2026-08-11T17:36:14.242Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":118,"name":"usability","slug":"usability"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":136,"like_count":2,"has_summary":false,"last_poster_username":"tkrieck","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"XWiki MCP Server Extension Available for Testing","id":18720,"title":"XWiki MCP Server Extension Available for Testing","slug":"xwiki-mcp-server-extension-available-for-testing","posts_count":8,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2026-07-30T08:22:41.761Z","last_posted_at":"2026-08-11T14:57:59.162Z","bumped":true,"bumped_at":"2026-08-11T14:57:59.162Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":465,"name":"llm-ai","slug":"llm-ai"},{"id":539,"name":"llm","slug":"llm"},{"id":538,"name":"mcp","slug":"mcp"},{"id":537,"name":"ai","slug":"ai"}],"tags_descriptions":{},"views":107,"like_count":7,"has_summary":false,"last_poster_username":"waza-ari","category_id":13,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4275,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2699,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4493,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proposal for UI improvements on the Extension Manager","id":17125,"title":"Proposal for UI improvements on the Extension Manager","slug":"proposal-for-ui-improvements-on-the-extension-manager","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":"https://forum.xwiki.org/uploads/default/original/2X/f/f8ac493a855ba392a5829529d1c42a8fc1464cbf.png","created_at":"2025-06-26T11:09:03.946Z","last_posted_at":"2026-08-11T13:28:23.197Z","bumped":true,"bumped_at":"2026-08-11T13:28:23.197Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":118,"name":"usability","slug":"usability"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":118,"like_count":1,"has_summary":false,"last_poster_username":"tkrieck","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3339,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3282,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Macro config UI","id":16860,"title":"Macro config UI","slug":"macro-config-ui","posts_count":23,"reply_count":16,"highest_post_number":23,"image_url":"https://forum.xwiki.org/uploads/default/original/2X/2/27c9d9f52128cd161ce1928bf7169bed659fdce0.png","created_at":"2025-04-17T17:21:26.455Z","last_posted_at":"2026-08-11T11:29:26.441Z","bumped":true,"bumped_at":"2026-08-11T11:29:26.441Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":118,"name":"usability","slug":"usability"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":633,"like_count":8,"has_summary":false,"last_poster_username":"tkrieck","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4275,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3339,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add a Global Search Box to Documentation Home Page","id":18605,"title":"Add a Global Search Box to Documentation Home Page","slug":"add-a-global-search-box-to-documentation-home-page","posts_count":17,"reply_count":10,"highest_post_number":17,"image_url":null,"created_at":"2026-06-17T15:16:20.254Z","last_posted_at":"2026-08-10T09:10:58.468Z","bumped":true,"bumped_at":"2026-08-10T09:10:58.468Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":147,"name":"documentation","slug":"documentation"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":119,"like_count":1,"has_summary":false,"last_poster_username":"elenicojocariu","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":4734,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Logging warning stacktraces in debug mode?","id":18728,"title":"Logging warning stacktraces in debug mode?","slug":"logging-warning-stacktraces-in-debug-mode","posts_count":12,"reply_count":6,"highest_post_number":12,"image_url":null,"created_at":"2026-08-04T08:31:35.203Z","last_posted_at":"2026-08-07T11:15:29.018Z","bumped":true,"bumped_at":"2026-08-07T11:15:29.018Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":128,"name":"brainstorming","slug":"brainstorming"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":54,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Making it easy to parse wiki markup in documents, including inside macros and xobjects","id":18367,"title":"Making it easy to parse wiki markup in documents, including inside macros and xobjects","slug":"making-it-easy-to-parse-wiki-markup-in-documents-including-inside-macros-and-xobjects","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-04-03T13:04:30.519Z","last_posted_at":"2026-08-07T10:34:37.175Z","bumped":true,"bumped_at":"2026-08-07T10:34:37.175Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":128,"name":"brainstorming","slug":"brainstorming"}],"tags_descriptions":{},"views":36,"like_count":2,"has_summary":false,"last_poster_username":"MichaelHamann","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5340,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Active Jobs App broken","id":18739,"title":"Active Jobs App broken","slug":"active-jobs-app-broken","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-08-07T10:11:46.837Z","last_posted_at":"2026-08-07T10:28:35.285Z","bumped":true,"bumped_at":"2026-08-07T10:28:35.285Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":24,"like_count":0,"has_summary":false,"last_poster_username":"tmortagne","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":197,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proposal for the &ldquo;Panels&rdquo; screen in Global Administration","id":15793,"title":"Proposal for the \"Panels\" screen in Global Administration","slug":"proposal-for-the-panels-screen-in-global-administration","posts_count":23,"reply_count":11,"highest_post_number":23,"image_url":"https://forum.xwiki.org/uploads/default/optimized/2X/6/6168e48b6e9e1fff5a756d26d26757958867b070_2_874x1024.png","created_at":"2024-10-23T10:56:02.218Z","last_posted_at":"2026-08-05T16:10:27.584Z","bumped":true,"bumped_at":"2026-08-05T16:10:27.584Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":118,"name":"usability","slug":"usability"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":716,"like_count":17,"has_summary":false,"last_poster_username":"tkrieck","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":3829,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3339,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4275,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fail the build on wrong import order","id":18733,"title":"Fail the build on wrong import order","slug":"fail-the-build-on-wrong-import-order","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-05T07:56:09.164Z","last_posted_at":"2026-08-05T07:59:41.046Z","bumped":true,"bumped_at":"2026-08-05T07:59:41.046Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":16,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Do we still want server-side image resize by default?","id":18554,"title":"Do we still want server-side image resize by default?","slug":"do-we-still-want-server-side-image-resize-by-default","posts_count":15,"reply_count":10,"highest_post_number":15,"image_url":null,"created_at":"2026-06-02T10:11:44.891Z","last_posted_at":"2026-08-03T08:33:01.595Z","bumped":true,"bumped_at":"2026-08-03T08:33:01.595Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":39,"name":"xwiki","slug":"xwiki"}],"tags_descriptions":{},"views":171,"like_count":0,"has_summary":false,"last_poster_username":"tmortagne","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":66,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Remove the 4 unused WikiModel serializers from xwiki-rendering-wikimodel","id":18724,"title":"Remove the 4 unused WikiModel serializers from xwiki-rendering-wikimodel","slug":"remove-the-4-unused-wikimodel-serializers-from-xwiki-rendering-wikimodel","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-01T10:27:44.716Z","last_posted_at":"2026-08-01T10:27:44.843Z","bumped":true,"bumped_at":"2026-08-01T10:27:44.843Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":143,"name":"vote","slug":"vote"}],"tags_descriptions":{"vote":"See voting rules at https://dev.xwiki.org/xwiki/bin/view/Community/Committers..."},"views":17,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Change Request and page refactoring","id":18715,"title":"Change Request and page refactoring","slug":"change-request-and-page-refactoring","posts_count":7,"reply_count":3,"highest_post_number":7,"image_url":null,"created_at":"2026-07-27T13:09:20.307Z","last_posted_at":"2026-07-30T16:07:55.794Z","bumped":true,"bumped_at":"2026-07-30T16:07:55.794Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":128,"name":"brainstorming","slug":"brainstorming"}],"tags_descriptions":{},"views":51,"like_count":0,"has_summary":false,"last_poster_username":"surli","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Handling of unlock requests during user logout","id":18719,"title":"Handling of unlock requests during user logout","slug":"handling-of-unlock-requests-during-user-logout","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-07-29T14:45:31.287Z","last_posted_at":"2026-07-30T09:46:52.719Z","bumped":true,"bumped_at":"2026-07-30T09:46:52.719Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"tmortagne","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What should we put in the wiki descriptor in the docker test framework?","id":18698,"title":"What should we put in the wiki descriptor in the docker test framework?","slug":"what-should-we-put-in-the-wiki-descriptor-in-the-docker-test-framework","posts_count":11,"reply_count":7,"highest_post_number":11,"image_url":null,"created_at":"2026-07-24T14:29:11.780Z","last_posted_at":"2026-07-29T12:18:09.482Z","bumped":true,"bumped_at":"2026-07-29T12:18:09.482Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":75,"like_count":0,"has_summary":false,"last_poster_username":"tmortagne","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Process and rules to release changes for the official XWiki Docker images","id":18706,"title":"Process and rules to release changes for the official XWiki Docker images","slug":"process-and-rules-to-release-changes-for-the-official-xwiki-docker-images","posts_count":10,"reply_count":4,"highest_post_number":10,"image_url":null,"created_at":"2026-07-27T07:44:29.413Z","last_posted_at":"2026-07-29T09:14:40.761Z","bumped":true,"bumped_at":"2026-07-29T09:14:40.761Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":72,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4734,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Security Policy: Computation criteria for CVSS","id":18406,"title":"Security Policy: Computation criteria for CVSS","slug":"security-policy-computation-criteria-for-cvss","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2026-04-14T12:32:06.851Z","last_posted_at":"2026-07-29T08:57:53.653Z","bumped":true,"bumped_at":"2026-07-29T08:57:53.653Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":88,"like_count":0,"has_summary":false,"last_poster_username":"surli","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AI attributions in commits?","id":18703,"title":"AI attributions in commits?","slug":"ai-attributions-in-commits","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2026-07-26T10:44:10.212Z","last_posted_at":"2026-07-28T11:37:43.814Z","bumped":true,"bumped_at":"2026-07-28T11:37:43.814Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":128,"name":"brainstorming","slug":"brainstorming"}],"tags_descriptions":{},"views":63,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2663,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3166,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Move xwiki-contrib/authenticator-saml to the attic","id":18697,"title":"Move xwiki-contrib/authenticator-saml to the attic","slug":"move-xwiki-contrib-authenticator-saml-to-the-attic","posts_count":6,"reply_count":0,"highest_post_number":6,"image_url":null,"created_at":"2026-07-23T09:30:21.460Z","last_posted_at":"2026-07-27T08:37:20.863Z","bumped":true,"bumped_at":"2026-07-27T08:37:20.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":143,"name":"vote","slug":"vote"}],"tags_descriptions":{"vote":"See voting rules at https://dev.xwiki.org/xwiki/bin/view/Community/Committers..."},"views":62,"like_count":0,"has_summary":false,"last_poster_username":"surli","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Security Policy Amendement: handling of security PR coming from non-committers","id":18695,"title":"Security Policy Amendement: handling of security PR coming from non-committers","slug":"security-policy-amendement-handling-of-security-pr-coming-from-non-committers","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-07-23T08:55:30.909Z","last_posted_at":"2026-07-27T08:33:31.227Z","bumped":true,"bumped_at":"2026-07-27T08:33:31.227Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":143,"name":"vote","slug":"vote"}],"tags_descriptions":{"vote":"See voting rules at https://dev.xwiki.org/xwiki/bin/view/Community/Committers..."},"views":62,"like_count":0,"has_summary":false,"last_poster_username":"surli","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Roadmap for August 2026","id":18707,"title":"Roadmap for August 2026","slug":"roadmap-for-august-2026","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-27T08:30:45.195Z","last_posted_at":"2026-07-27T08:31:02.490Z","bumped":true,"bumped_at":"2026-07-27T08:31:02.490Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"},{"id":127,"name":"roadmap","slug":"roadmap"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":38,"like_count":1,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Add GroupManager#isMember(member, group, recurse)","id":18701,"title":"Add GroupManager#isMember(member, group, recurse)","slug":"add-groupmanager-ismember-member-group-recurse","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2026-07-25T19:08:04.019Z","last_posted_at":"2026-07-27T08:23:17.384Z","bumped":true,"bumped_at":"2026-07-27T08:23:17.384Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":47,"like_count":0,"has_summary":false,"last_poster_username":"vmassol","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2749,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"AI LLM extension - Add traceability/observavility","id":18705,"title":"AI LLM extension - Add traceability/observavility","slug":"ai-llm-extension-add-traceability-observavility","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-27T02:59:20.526Z","last_posted_at":"2026-07-27T02:59:20.663Z","bumped":true,"bumped_at":"2026-07-27T02:59:20.663Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":539,"name":"llm","slug":"llm"}],"tags_descriptions":{},"views":35,"like_count":1,"has_summary":false,"last_poster_username":"francispmtic","category_id":13,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":5345,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Give admin rights to xwiki-contrib lead devs to their own repository","id":18696,"title":"Give admin rights to xwiki-contrib lead devs to their own repository","slug":"give-admin-rights-to-xwiki-contrib-lead-devs-to-their-own-repository","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-07-23T09:00:49.287Z","last_posted_at":"2026-07-24T08:37:30.442Z","bumped":true,"bumped_at":"2026-07-24T08:37:30.442Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":6,"name":"proposal","slug":"proposal"}],"tags_descriptions":{"proposal":"Follows the lazy consensus rule, see https://dev.xwiki.org/xwiki/bin/view/Com..."},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"mleduc","category_id":13,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1217,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":5,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1925,"primary_group_id":null,"flair_group_id":null}]}]}}