Roadmap for March 2024: XS 16.2.0 + Cristal 0.6 + Contrib Extensions

Hi devs,

XWiki Standard

  • WCAG - Lucas + Michael reviewing the PRs/merge them
    • Outstanding from past roadmaps:
      • Loading... - Underline inline links
      • Loading... - Icons for box macros
      • Loading... - keyboard navigation for CKEditor image selection
      • Loading... - webstandards in administration section: Extensions
      • Loading... - webstandards in administration section: search suggest
    • New:
  • PDF export - Marius
    • Outstanding from past roadmaps:
      • XWIKI-20712: The side box used by the Encyclopedia template appears after the content when exporting to PDF. Requires:
        • XWIKI-21419: Move the Templates Application to XWiki Platform
        • XWIKI-21420: Improve the Encyclopedia template
  • Compiled XDOM - Thomas
    • Outstanding from past roadmaps:
      • Loading... : Add a preparation/compilation pass to the document content and title
  • Continue working on LiveTable to Live Data migrations - Manuel
  • Security issues - Pierre
  • Document Rights - Michael
    • Outstanding from past roadmaps:
      • Loading... - Introduce the notion of document rights
  • Upgrade to Solr9 and migration from previous versions - Thomas
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
      • Adina:
        • Continue to work on mockups for the Global Admin UI and wrap up the discussion to start the implementation: Loading...
      • Thiago:
        • Wrap up discussions and design for notifications inbox page (needed for Loading...)
    • New:
      • Thiago:
        • Loading... - Proposal for improvements to main Search UI
        • Loading... - Improvements on the layout of App Actions
        • Loading... - Inconsistent use of icons for “Close” and “Delete”
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
      • XWIKI-21767: Dynamic macros are not properly synchronized
      • XWIKI-21765: Macros that load custom CSS are not properly synchronized
    • New:
      • 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-19178: Scroll position changes when the content of the Realtime Wiki Editor is updated as a result of a remote change
      • XWIKI-19174: Editing the same page with different realtime editors (Wiki and WYSIWYG) doesn’t work properly
      • XWIKI-21899: Bundle the real-time Wiki editor in XWiki Standard
      • Prevent users with different programming/script access level to enter the same realtime editing session.
  • Security Vulnerabilities - Pierre
    • New:
      • Loading... - Only show the red bell for security issues if an action can be done
  • Notifications Improvements - Simon
    • Outstanding from past roadmaps:
      • Revamping of notification watch buttons - Loading...
    • New:
      • Support filtering and sorting in LD for notification custom filters: Loading...
  • Javax → Jakarta migration - Thomas
    • Outstanding from past roadmaps:
      • start working on Servlet API bridging from javax.servlet to jakarta.servlet
  • Fix performance with large number of revisions - Pierre

Contrib & Others

Other:

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

Dates

  • 16.2.0RC1: 18th of March 2024
  • 16.2.0 : 25th of March 2024

Thanks

Updated https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HXWiki16.2.0