May 2024 Roadmap (XS, Contrib Extensions)

Hi devs,

XWiki Standard 16.4.0

  • WCAG - Lucas + Michael reviewing the PRs/merge them
    • Outstanding from past roadmaps:
    • New:
  • 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
  • Security issues - Pierre
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
      • Thiago:
        • Loading... - Inconsistent use of icons for “Close” and “Delete”
        • Loading... - Provide design improvements for QuickSearch
    • New:
      • Thiago:
        • Do a usability test for Loading... using QuantUX. Simon’s requested task: Stop receiving notifications
      • Adina:
        • Document in a design page the final version of the Global Administration revamp
        • Start identifying all usability issues regarding macros’ modal configurations
        • Prepare a UX testing for newcomers
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
      • Loading... Add the Source button for the Realtime editor
      • Loading... You shouldn’t have to force the page lock to enter a realtime editing session
      • Log in - XWiki.org JIRA Prevent users with different programming/script access level to enter the same realtime editing session.
    • New:
      • Loading... Enable realtime editing for the WYSIWYG editor by default
      • Backport realtime changes to stable-15.10.x (to be included in 15.10.10)
  • Security Vulnerabilities - Pierre
    • Outstanding from past roadmaps:
      • Loading... - Only show the red bell for security issues if an action can be done
      • Loading... - Activate the Security Vulnerabilities feature by default
      • If there are no other issues needed for it, apart from Loading...
  • Javax → Jakarta migration - Thomas
    • New:
      • check if it’s possible to upgrade Jetty in XJetty (does Jetty 11 have the same problem than Jetty 10 vs Jetty 12 configuration)
      • start working on jakarta mail migration
  • Navigation Panel improvements - Marius
    • Outstanding from past roadmaps:
      • Loading... - Organize navigation menu items manually and visually
  • Notifications Improvements - Simon
    • Probably not going to be merged in 16.3.0 but target 16.4.0 as we need first community agreement on various topics (API change, new UI)
    • Outstanding from past roadmaps:
      • Revamping of notification watch buttons - Loading...
  • Improvements to the registration flow - Lucas
  • Stop storing attachments twice - Thomas

Contrib & Others

  • Cristal contrib extension - Manuel + Thiago
    • New:
      • Manuel:
        • Loading... migrate from prosemirror to tiptap (with at least quick actions available)
        • Loading... autocomplete links in the editor (including the support for new pages or links to missing pages)
        • Loading... Add a NextCloud backend
      • Pierre:
    • Outstanding from past roadmaps:
      • Thiago:
        • 1st - Propose UI flow for attachments upload - Loading...
        • 2nd - Propose UI for basic admin sections - Loading...
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
      • Loading... - API for authorization (Michael)
      • 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)
    • New:
      • (optional, if time permit) Loading... - Add support for indexing existing XWiki spaces (Michael)
      • Loading... - Implement demo to integrate chatUI with token based authentication (Paul)
  • Change Request - Simon
    • Release new work on CR notifications
  • Words Based notifications - Simon
    • Check if the work done is enough

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

  • 16.4.0RC1: 21st of May 2024
  • 16.4.0 : 28th of May 2024
1 Like

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