Wiki source code of Roadmap

Version 355.8 by Vincent Massol on 2017/08/17

Hide last authors
Thomas Mortagne 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
Guillaume Lerouge 231.3 2 {{toc depth="2"/}}
Thomas Mortagne 1.1 3 {{/box}}
4
Thomas Mortagne 322.1 5 The [[XWiki development process>>dev:Main.WebHome]] uses [[JIRA>>https://jira.xwiki.org]] for listing all tasks to be implemented and all bugs to be fixed.
Vincent Massol 30.1 6
Thomas Mortagne 322.1 7 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>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]] 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.
Vincent Massol 30.1 8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
Thomas Mortagne 1.1 11 {{info}}
Vincent Massol 66.3 12 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.
Thomas Mortagne 1.1 13 {{/info}}
14
15 General goals for all releases:
16
17 * More tests
18 * Better javadoc
19 * More documentation on xwiki.org
20 * Code cleanup/refactoring
21
Thomas Mortagne 2.1 22 Already implemented roadmaps can be found in the [[archives>>Archives]].
Thomas Mortagne 1.1 23
Thomas Mortagne 322.1 24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
Thomas Mortagne 1.1 25
Vincent Massol 296.1 26 = XWiki Enterprise 9.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
Vincent Massol 17.1 27
Vincent Massol 296.1 28 Release dates for the 9.x Cycle:
Vincent Massol 17.1 29
Ecaterina Moraru (Valica) 315.1 30 * 9.0: January 2017 (/)
Vincent Massol 318.1 31 * 9.1: February 2017 (/)
Guillaume Delhumeau 323.1 32 * 9.2: March 2017 (/)
Ecaterina Moraru (Valica) 334.1 33 * 9.3: April 2017 (/)
Thomas Mortagne 345.1 34 * 9.4: May 2017 (/)
Vincent Massol 348.1 35 * 9.5: June 2017 (/)
Vincent Massol 296.1 36 * 9.6: July 2017
37 * 9.7: August 2017
38 * 9.8: September 2017
Ecaterina Moraru (Valica) 316.1 39 * 9.9: October 2017
Vincent Massol 296.1 40 * 9.10: December 2017
Thomas Mortagne 109.1 41
Vincent Massol 349.1 42 = XWiki 9.6 - 9.7 =
Vincent Massol 239.1 43
Vincent Massol 350.1 44 Needed:
Vincent Massol 298.1 45
Vincent Massol 355.2 46 * (!) {{warning}}Postponed to later{{/warning}} PDF Export - we need to be able to export multiple pages into one pdf file, with no errors and the best rendering possible - {{useravatar username="VincentMassol" width="20"/}} Vincent
Vincent Massol 354.3 47 * Livetable improvements - {{useravatar username="pbondoerffer" width="20"/}} Pierre {{useravatar username="mflorea" width="20"/}} Marius
Vincent Massol 350.1 48 ** Implement bulk actions on livetable items
49 ** Allow List of Users filtering also by entering first and last name, not just the user id
Vincent Massol 355.7 50 ** (/) Displaying a livetable list filter for a non-static list field is not scalable
Vincent Massol 350.1 51 ** Support LiveTable text filtering on DBListclass columns
Vincent Massol 354.3 52 * Administration: Default values - {{useravatar username="mflorea" width="20"/}} Marius?
Vincent Massol 355.5 53 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14157{{/jira}} Display the default and inherited values in the Administration
54 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-9663{{/jira}} Show default value for date format in administration
55 * {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14162{{/jira}} Save button more visible. Position Save buttons on a fixed-bottom area. - {{useravatar username="pbondoerffer" width="20"/}} Pierre
Vincent Massol 354.3 56 * Notifications - Continue work - {{useravatar username="gdelhumeau" width="20"/}} Guillaume {{useravatar username="caubin" width="20"/}} Clement
Vincent Massol 350.1 57 ** Replace Watchlist (missing: realtime notifications, RSS feed, Watch this page/space/wiki)
58 ** Replace Activity Stream
Vincent Massol 355.8 59 ** (/) Easy to add notifications from contrib apps
Vincent Massol 355.6 60 ** Add notifications for some recommended apps
Marius Dumitru Florea 355.1 61 * (/) Get rid of old WYSIWYG - {{useravatar username="mflorea" width="20"/}} Marius
Vincent Massol 355.3 62 * (/) Be able to remove most Standard flavor dependencies - {{useravatar username="ThomasMortagne" width="20"/}} Thomas
Vincent Massol 354.3 63 * Improve XWiki Upgrades - {{useravatar username="XWikiGuest" width="20"/}} Unknown?
Vincent Massol 354.2 64 ** Display a notification when there’s a newer version available
Vincent Massol 355.5 65 ** {{jira url="https://jira.xwiki.org" style="enum"}}XWIKI-14377{{/jira}} Warnings when editing extension pages (same as for delete)
Vincent Massol 350.1 66
67 Nice to have after the needed ones are done:
68
69 * Add support for Maven `<exclusions>` in Extension Manager
70 * Performance work
71 ** Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.)
Vincent Massol 355.5 72 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-1121{{/jira}} - Store the job status in separated files
73 ** {{jira url="https://jira.xwiki.org" style="enum"}}XCOMMONS-764{{/jira}} - Live storage of the job log instead of at the end of the job execution
Vincent Massol 350.1 74 ** Async macros, panels, ui extensions, etc.
75 ** ...
76 * Tour improvements
Vincent Massol 355.5 77 ** (/) {{jira url="https://jira.xwiki.org" style="enum"}}TOUR-57{{/jira}} - Add UI to use of `reflex` atrribute - {{useravatar username="pbondoerffer" width="20"/}} Pierre
Vincent Massol 350.1 78
79 == Dates ==
80
Ecaterina Moraru (Valica) 353.1 81 * 9.6RC1: --12th July (2w + 2 days)-- 13th July (/)
Thomas Mortagne 354.1 82 * 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! :))-- 22th July (/)
Vincent Massol 350.1 83 * 9.7RC1: 21st of August (3w)
84 * 9.7Final: 28th of August

Get Connected