Publish the xwiki-platform npm packages with the release manager's 2FA
Hi all, Every xwiki-platform release since 18.0.0 publishes the packages of xwiki-platform-node on npmjs.com. Today that is 66 @xwiki/platform-* packages, and we introduce new package regularly. npm...
View ArticleStack components registered with the same role and hint instead of...
Hi devs, I’d like to fix XCOMMONS-85 (opened in 2012), which changes the behavior of component registration in EmbeddableComponentManager. The problem Today, a role type + role hint holds a single...
View ArticleAdapt the npm dist-tag of each xwiki-platform release
Hello everyone, Every xwiki-platform release publishes the 66 packages of xwiki-platform-node on npmjs.com. Each release overwrites the latest dist-tag, whatever version it is. latest is what npm...
View ArticleAllow tracking issues for multi-step work in JIRA
Hello everyone, Our JIRA rules forbid the Subtask issue type. Currently, this also includes a “no umbrella issues” rule. But, we observed recently that some work does not fit in a single issue (e.g.,...
View ArticleMove the IRC Bot extension to the Attic and prevent its installation from the...
Hi devs, I’d like us to retire the IRC Bot Application (xwiki-contrib/application-ircbot). Why We no longer use IRC as a community: our chat is on Matrix now. It’s unmaintained: the last release is...
View ArticleDealing with PowerPoint Animations
Hello everyone, Recently, I had a manager ask me to see what options exist for bringing animations from a PowerPoint to an XWiki presentation. For a number of reasons we think it would be useful to...
View ArticleGenerating unique entity references that honor the page naming strategy
Hi devs, I’m opening this brainstorming so that we have an agreed direction for whoever picks it up. I don’t plan to work on it myself. Note that I’ve drafted it quickly and there’s probably more to...
View ArticleEnable back failing the build on error logs in the CI
Hi everyone, we decided in Remove log validation for functional tests? to remove failing the CI in case of error or warning logs. This was supposed to be a temporary measure but 7 years later we still...
View ArticlePublishing an SBOM with every XWiki release
Hi devs, I’d like us to publish an SBOM (Software Bill of Materials) with every XWiki release. The full design is at https://design.xwiki.org/xwiki/bin/view/Proposal/SBOMPerRelease Why Let users...
View ArticleNew Wiki: Nassauische Touristik-Bahn (non-profit museum railway)
description: give a brief description of what you want to use this wiki We would like to use XWik to organise the work within our non-profit association. We are a museum railway association and...
View ArticleOrganization-wide CONTRIBUTING.md for the xwiki GitHub org
Hi devs, I’ve added an organization-wide CONTRIBUTING.md to xwiki/.github, next to the existing SECURITY.md: [Misc] Add an organization-wide CONTRIBUTING.md pointing to the contributing guide by...
View ArticleA .github repo for the xwiki-contrib GitHub organization
Hi devs, We now have GitHub - xwiki/.github: GitHub configuration shared by the XWiki repositories: default community health files, reusable workflows and the Renovate preset · GitHub for the xwiki...
View ArticleSecurity review of contrib extensions before each release
Hi devs, Disclaimer: this proposal was drafted with Claude Code, on my prompting. A recent contrib release shipped security issues introduced in new code. I’d like us to discuss what we should do so...
View ArticleProposal: Dark Mode support in XWiki
Hey everyone, I’d like to propose a plan for dark mode support in XWiki. The full proposal is on design.xwiki.org: it describes the plan in more details, split into seven parts. This post gives an...
View ArticleCreate a restricted mailing list dedicated to security announcements
Hi everyone, as indicated in the title the purpose of this proposal is to have a new restricted mailing-list dedicated to security announcements. The main goal of this mailing list would be to...
View ArticleProposal: Keep the internal variables of Velocity macros in the `$macro` scope
Hello! Context In the Velocity code style update discussion, we agreed that a Velocity macro which modifies existing variables, or returns values through new ones, takes those variables as parameters....
View ArticleSimplify Release Note template and remove Moved modules
Hi everyone, this is a proposal to simplify a bit the Release Notes template: we currently have in the template a “Moved modules” section, that should be used when a module is moved from/to XS...
View ArticleRemoving Blue Ocean from ci.xwiki.org
Hi devs, Blue Ocean is now deprecated. It will only get fixes for significant security issues or functional defects. Its deprecation notice points to Pipeline Graph View as an alternative. As far as I...
View ArticleProblem to create new collection LMM
I’d update the new version with LLM and Wiki indexing , but i have a problem, the XWiki dont create new Collection, but i have one and cant create new, ever recive this mensage when start ReIndex...
View ArticleDedicated icons for the superadmin, Guest and System users
Hi devs, The virtual users superadmin and Guest have no user page and thus no avatar. Wherever a user’s avatar is displayed (page history, comments, notifications, Live Data user columns, user display...
View Article