Roadmap

Version 355.8 by Vincent Massol on 2017/08/17

The XWiki development process uses JIRA for listing all tasks to be implemented and all bugs to be fixed.

You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. There's also a release calendar listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.

If you're interested to help out check the contributing page.

We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise.

General goals for all releases:

  • More tests
  • Better javadoc
  • More documentation on xwiki.org
  • Code cleanup/refactoring

Already implemented roadmaps can be found in the archives.

Note that all planned release dates are also entered in the Calendar on JIRA.

XWiki Enterprise 9.x Cycle

Release dates for the 9.x Cycle:

  • 9.0: January 2017 accept
  • 9.1: February 2017 accept
  • 9.2: March 2017 accept
  • 9.3: April 2017 accept
  • 9.4: May 2017 accept
  • 9.5: June 2017 accept
  • 9.6: July 2017
  • 9.7: August 2017 
  • 9.8: September 2017
  • 9.9: October 2017
  • 9.10: December 2017

XWiki 9.6 - 9.7

Needed:

  • error Postponed to later PDF Export - we need to be able to export multiple pages into one pdf file, with no errors and the best rendering possible - Picture of VincentMassol Vincent
  • Livetable improvements - Picture of pbondoerffer Pierre Picture of mflorea Marius
    • Implement bulk actions on livetable items
    • Allow List of Users filtering also by entering first and last name, not just the user id
    • accept Displaying a livetable list filter for a non-static list field is not scalable
    • Support LiveTable text filtering on DBListclass columns
  • Administration: Default values - Picture of mflorea Marius?
    • Display the default and inherited values in the Administration
    • Show default value for date format in administration
  • Save button more visible. Position Save buttons on a fixed-bottom area. - Picture of pbondoerffer Pierre
  • Notifications - Continue work - Picture of gdelhumeau Guillaume Picture of caubin Clement
    • Replace Watchlist (missing: realtime notifications, RSS feed, Watch this page/space/wiki)
    • Replace Activity Stream
    • accept Easy to add notifications from contrib apps
    • Add notifications for some recommended apps
  • accept Get rid of old WYSIWYG - Picture of mflorea Marius
  • accept Be able to remove most Standard flavor dependencies - Picture of ThomasMortagne Thomas
  • Improve XWiki Upgrades - Picture of XWikiGuest Unknown?
    • Display a notification when there’s a newer version available
    • Warnings when editing extension pages (same as for delete)

Nice to have after the needed ones are done:

  • Add support for Maven `<exclusions>` in Extension Manager
  • Performance work
    • Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.)
    • - Store the job status in separated files
    • - Live storage of the job log instead of at the end of the job execution
    • Async macros, panels, ui extensions, etc.
    • ...
  • Tour improvements
    • accept - Add UI to use of `reflex` atrribute - Picture of pbondoerffer Pierre

Dates

  • 9.6RC1: 12th July (2w + 2 days) 13th July accept
  • 9.6Final: 20th of July but we need to start releasing on 17th to be sure we're done before the XWiki SAS seminar (it starts on the 21st till the 28th and during this period the committers from XWiki SAS won’t be very active! emoticon_smile) 22th July accept
  • 9.7RC1: 21st of August (3w)
  • 9.7Final: 28th of August
Tags:
   

Get Connected