This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-cf4740a8-d9f2-4b02-afc5-55f6da9aefc2 XWIKI-25531 Open

Declare search keywords for the box and message macros

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-b22065b9-5e17-4068-8284-0bf6b05d893f Charpentier Lucas created this issue on 23/Oct/26 10:49
 
Summary: Declare search keywords for the box and message macros
Issue Type: cid:jira-generated-image-avatar-cf4740a8-d9f2-4b02-afc5-55f6da9aefc2 Improvement
Affects Versions: 17.10.14, 18.8.0
Assignee: Unassigned
Components: Rendering - Box Macro
Created: 23/Oct/26 10:49
Priority: cid:jira-generated-image-static-major-1dc99b1b-d5b8-43e4-8b4a-35f8d04fd482 Major
Reporter: Charpentier Lucas
Description:

The box and message macros cannot be found in Quick Actions or in the Insert Macro dialog with the words users have in mind for them. A user who types "callout", "note", "alert" or "panel" gets no result, or other macros, and can conclude that XWiki has no such box.

The macros to change, with the file where most of the fix is done:

  • box, info, warning, error and success: names and descriptions translated in the ApplicationResources.properties of xwiki-platform oldcore, where the keywords go next to them.

The main problems:

  • Common synonyms of a message box, like "callout" and "note", find none of the five macros.
  • The words of each kind of message are missing: "tip" for info, "alert" and "caution" for warning, "danger", "failure" and "problem" for error, "confirmation" and "ok" for success, "frame", "border" and "panel" for box.
  • "note", "caution" and "fail" list unrelated macros, like Footnote, Notifications or Dashboard, instead of the message macros.

Searching by the name of the message macros, like "Info Message", is a separate problem covered by XWIKI-25445.

Depends on

  • XWIKI-25444, which lets a macro declare translated search keywords and makes Quick Actions and the Insert Macro dialog match them.

KOs covered

Macro Criterion Parameter Problem Depends on
box D4 quick-action   Found by "box" and the French name "Boîte", but the synonyms "frame", "border", "panel" and "callout" give no result. XWIKI-25444
error D4 quick-action   The synonyms "alert", "danger", "failure", "problem" and "callout" do not find it, and "fail" lists Notifications and Dashboard entries. XWIKI-25444
info D4 quick-action   The synonyms "note", "information", "callout" and "tip" do not find it in Quick Actions. XWIKI-25444
success D4 quick-action   Of the synonyms, only "done" finds it; "note", "callout", "confirmation" and "ok" do not. XWIKI-25444
warning D4 quick-action   The synonyms "note", "callout", "alert" and "caution" do not find it, and "note" and "caution" list Footnote and Notifications. XWIKI-25444

Impact found on macro fluidity

These 5 KOs come from the WYSIWYG usability audit of the macros, under the criterion D4 quick-action of its usability criteria. The page of each macro, linked in the table, has the full notes and the steps to reproduce. Fixing them means adding the search keywords to the translations of the macros, once XWIKI-25444 lets them declare keywords.