Roadmap for April 2024 (XS, Contrib)

Hi devs,

Content for April 2024

XWiki Standard

  • WCAG - Lucas + Michael reviewing the PRs/merge them
  • PDF export - Marius
    • Outstanding from past roadmaps:
      • Loading... - The side box used by the Encyclopedia template appears after the content when exporting to PDF
        • Requires:
          • Loading... Move the Templates Application to XWiki Platform
          • Loading... Improve the Encyclopedia template
  • Compiled XDOM - Thomas
    • Outstanding from past roadmaps:
      • Loading... : Add a preparation/compilation pass to the document content and title
  • Security issues - Pierre
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
      • Adina:
        • Finish to work on mockups for the Global Admin UI and wrap up the discussion to start the implementation: Loading...
      • Thiago:
        • Loading... - Inconsistent use of icons for “Close” and “Delete”
    • New:
      • Thiago (optional, it time permits):
        • Loading... - Provide design improvements for QuickSearch
        • Loading... - Provide design improvements for table pagination
        • Loading... - Provide design improvements for LiveData
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
      • XWIKI-20191: Add the Source button for the Realtime editor
      • XWIKI-21625: You shouldn’t have to force the page lock to enter a realtime editing session
      • XWIKI-21949: Prevent users with different programming/script access level to enter the same realtime editing session.
  • (optional, if time permit) Security Vulnerabilities - Pierre
    • Outstanding from past roadmaps:
      • Loading... - Only show the red bell for security issues if an action can be done
    • New:
      • Loading... - Activate the Security Vulnerabilities feature by default
      • If there are no other issues needed for it, apart from Loading...
  • Javax → Jakarta migration - Thomas
    • Outstanding from past roadmaps:
      • start working on Servlet API bridging from javax.servlet to jakarta.servlet
  • Navigation Panel improvements - Marius
    • New:
      • Loading... - Organize navigation menu items manually and visually
  • Attachment description UI - Pierre
    • New:
      • Loading... - Create a description field for page attachments
  • Change default value of the reset password token lifetime - Simon
  • (optional) Upgrade to latest version of HTMLCleaner - Simon
  • Learn about Cristal technologies and code base - Pierre
    • New:
      • In preparation for joining the Cristal dev in the next roadmap.
  • Rendering/WYSIWYG improvements - Michael
    • New:
      • Loading... - Failing to properly save content when a macro contains the “<?” characters

Contrib & Others

  • Cristal contrib extension - Manuel + Thiago
    • New:
      • Manuel:
        • Demonstrator (working code) of:
          • Integrate the main UI from Thiago into Cristal
          • Integrate a new editor (block editor in term of User experience)
      • Thiago:
        • Provide HTML/CSS implementation of the main UIs so that
        • Start a local environment for frontend work, learn vue.js
        • Optional, if time permits:
          • Propose UI flow for attachments upload - Loading...
          • Propose UI for basic admin sections - Loading...
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
      • Loading... - API for authorization (Michael)
      • Loading... - Add a token-based authenticator (Michael)
    • New:
      • Loading... - Prepare a collection of documents for benchmarking the LLMs (Michael)
      • Loading... - Prepare a list of questions for benchmarking the LLMs (Michael)
      • Loading... - Implement an evaluation framework (Paul)
      • Loading... - Define and document an evaluation methodology (Michael)
      • Loading... - Renderer for the Chat UI (Paul)
      • Loading... - Chat UI packaging (Paul)
      • Loading... - Update to XWiki 16.2.0 parent (Michael)
  • Change Request - Simon
    • Outstanding from past roadmaps:
  • Upgrade of XWiki.org - Simon

Other:

  • All: BFDs on Thursdays
  • All: Fix flickers
  • All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs

Dates

XWiki Standard:

  • 16.3.0RC1: 22nd of April 2024
  • 16.3.0 : 29th of April 2024

Thanks

Published at https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HXWiki16.3.0