XWiki 14.0 Roadmap

Hi devs,

Dates

  • 14.0 RC1: 24th of January 2022
  • 14.0 Final: 31st of January 2022

XWiki Standard

  • New PDF Export with HTML coming from the client side - Marius
    • XWIKI-19268: Add support for client-side PDF export
    • XWIKI-19267: Make the print preview configurable
    • XWIKI-19266: Add support for detecting when the XWiki UI and content are fully loaded
  • Attachment rename UI - Manuel
    • XWIKI-1657: Allow to rename and move attachments
  • Image display in view mode using a lightbox - Lavinia
    • Leftover from 2021:
      • XWIKI-19195: Integrate a modern lightbox library in XWiki
      • XWIKI-19172: Display rendered images in view mode inside a lightbox
      • XWIKI-19196: Add a configuration section for the lightbox in the XWiki administration
      • XRENDERING-622: Mark images generated by the XWiki renderer
  • Make the build work fully on Java 11 - Vincent
    • Start using Java 11 language constructs in the source code - proposal to be sent
    • Loading... + blocked issues (like Loading...)
  • Upgrade Active Installs to work on a recent ElasticSearch version - Vincent
  • Image caption support in XWiki Syntax - Michael
    • Work already started in 2021, needs more time for finishing
    • Loading... - Treat images that are alone in a paragraph and have a label as captioned figure
    • Loading... - Add ability to add caption to images from the WYSIWYG editor
    • Loading... - Switch CKEditor to HTML5
    • Loading... - HTML cleaner support for HTML5
    • Loading... - Create an HTML5 parser
    • Loading... - The figure and figure caption should not be part of the editable content (issue relevant because of switching CKEditor to HTML5)
    • Loading... - The annotated HTML5 renderer doesn’t render all metadata for macros
    • Loading... - Change HTMLConverter to parse and render HTML5
    • Loading... - The annotated HTML5 renderer should not render figcaption inside macros
  • Content Numbering UI Activation - Michael
    • Leftover from 2021:
      • Loading... - Introduce an easy way to enable heading numbering from the UI (waiting for issues below)
      • Loading... - Add UIXPs for page information in view and edit mode (PR waiting for feedback)
      • Loading... - Support creating objects using in-place editable properties (PR waiting for feedback)
    • Loading... - Objects are not created or removed during preview (PR currently in discussion phase)
  • Finish Realtime for 13.x - Marius
    • 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-19181: The autosave doesn’t behave nicely when a merge conflict occurs
  • Continue working on LiveTable to Live Data migrations - Michael
    • Loading... - Replace the Livetable from the Attachments page with a Live Data
    • Loading... - Replace the livetable from the restore deleted page form with a Live Data

Contrib & Others

  • Change Request - Simon
    • XWIKI-19125: Introduce a displayedAuthor in XWikiDocument
    • CRAPP-42: Wrong author in history after a change request merge
  • Replication - Thomas
    • Replication 0.8
  • Add support for Content Numbering Extension in LaTeX Export - Manuel
  • Add support for the new Image Caption syntax in the Content Numbering Extension - Michael
  • Add support for the new Image Caption syntax in the LaTeX Renderer - Michael
    • Loading... - Add support for figures and captions created using the new figure syntax
  • FASTEN work - Thomas
    • First version of the FASTEN Extension producing notifications for vulnerabilities found in installed extensions
  • IMPORTANT

Thanks

Roadmap page updated: https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HXWiki14.0

Thanks