Improving XWiki.org downloads page
Hi everyone, In light of all the initiatives to improving XWiki onboarding and also integrating Cristal in XWiki.org I’d like to propose some changes to the current .org Downloads page. To keep my...
View ArticleWeblate XWiki Platform - (small) error message
I found a small exclamation mark again. It’s at XWiki Platform. Clicking this it reports an error like this: glossary term not used - the glossary includes languages that are not used by any standard...
View ArticleChoosing a JavaScript unit test library for XWiki Standard: Vitest
Hello all, Important disclaimer, please read first: the research, the measurements, the spike and the drafting of this proposal were all done by Claude Code, on my prompting. I have little hands-on...
View ArticleNew xwiki-platform-web-webjar module
Hi everyone, While working on auto-save for BlockNote editor integration (XWIKI-24372) I had to move some JavaScript code from xwiki-platform-realtime-webjar and xwiki-platform-web-war to...
View ArticleDoc brainstorming: Consistency of the macro parameter table
Hello! Context While progressing on the WYSIWYG usability of XWiki macros proposal, I noticed that our documentation of macro parameters is very inconsistent. Unfortunately, for some macros, this...
View ArticleUsing XWiki to Organize Internal AI Recruiting Knowledge
Hi everyone, I’m exploring how XWiki could be used as a structured knowledge base for recruitment teams working with AI-related hiring processes. For example, a recruiting organization could use XWiki...
View ArticleI'd like to create a new wiki.
The wiki will contain a collection of workflows, forms, and information about our nonprofit organization, “Hillersche Villa”. The creator of the wiki is Friedemann Herbig, whose email address is...
View ArticleHandling SonarQube java:S2629 (logging arguments should not require evaluation)
Hi devs, SonarCloud raises java:S2629 on logging calls whose parameters need evaluation, e.g. this.logger.warn("Failed to resolve the entity [{}]. Cause: [{}]", reference, getRootCauseMessage(e)). The...
View ArticleBackport Hash superadmin password security improvment to 18.4.x
Hi everyone, I’d like to backport this important security improvment Loading... to 18.4.x branch. The commit that is doing it is not very complex (XWIKI-22257: Hash the superadmin password ·...
View ArticleUse xwiki-platform-web-war instead of xwiki-platform-oldcore for template...
Hi everyone, our rules for translation is to use the module where the translation is used for providing the translation sources. However, for translations that we use in templates (in...
View ArticleDocumentation and Possibly UI for Publication Comment Edit Feature
A workflow has an “Allow custom publication comment” attribute (introduced in XAWORKFLOW-86), which is documented as follows: Allow custom publication comment: Add the possibility for editors to...
View ArticleHow to document parent Maven modules on extensions.xwiki.org
Hello, Context While documenting Live Data, Eleni noticed that our e.x.o pages don’t mirror the repo structure: Like Application and XWiki Platform - Like - API are siblings, with no parent page...
View ArticleProposal: allow a short HTML displayer template name for parameterized types
Hello! Context See XWIKI-24872 The default HTMLDisplayer implementation, DefaultTemplateHTMLDisplayer, renders a value by looking for a template named after the displayed type, in this order:...
View ArticleRules for Sonarqube "Move constants defined in this interface to another...
Hi devs, SonarCloud raises java:S1214 (“Move constants defined in this interface to another class or enum”) on old public constant interfaces, e.g. org.xwiki.rendering.wikimodel.IWemConstants. The...
View ArticleNotifications Button / List
Hi everyone, I recently upgraded XWiki from an older version (I think it was 13.x) to 18.5.0. Since the upgrade, the notifications button doesn’t seem to work correctly. The notification bell looks...
View ArticleProposal: new API in rendering to give "wanted links" a proper text alternative
Hello! Context XWIKI-19383: when a link points to a page that does not exist, XWiki renders a “wanted link”. A wanted link is shown with its label, a ? marker, and a href pointing at the creation URL:...
View ArticleCreate a new category "Community and rules" in the forum
Hi, I’ve the feeling we’re currently missing a category on the forum to discuss subjects that are not directly related to development but are more related to the community at large, and to the various...
View ArticleRephrase a vote rule regarding committers' duty to vote
Hi everyone, we were just discussing on the chat about a rule related to the vote for committers, written in https://dev.xwiki.org/xwiki/bin/view/Community/Committership#HVoting it currently says:...
View Article"Last modified by" and "Move / Rename": revives ghosts
If I use the “Move / Rename” feature, the History of the page gets a new version. The new version does not have my name, it has the name of the previous person that modified the page. I see this as a...
View ArticleFind an XWiki consultant
Hello all. I am a documentation developer with a commercial client that is investigating XWiki for documentation and a knowledge base. Their documentation is in XML (mostly DITA) and they want to use...
View Article