Wiki source code of Roadmap

Version 354.3 by Vincent Massol on 2017/08/03

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="2"/}}
3 {{/box}}
4
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.
6
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.
8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
11 {{info}}
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.
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
22 Already implemented roadmaps can be found in the [[archives>>Archives]].
23
24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
25
26 = XWiki Enterprise 9.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
27
28 Release dates for the 9.x Cycle:
29
30 * 9.0: January 2017 (/)
31 * 9.1: February 2017 (/)
32 * 9.2: March 2017 (/)
33 * 9.3: April 2017 (/)
34 * 9.4: May 2017 (/)
35 * 9.5: June 2017 (/)
36 * 9.6: July 2017
37 * 9.7: August 2017
38 * 9.8: September 2017
39 * 9.9: October 2017
40 * 9.10: December 2017
41
42 = XWiki 9.6 - 9.7 =
43
44 Needed:
45
46 * 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?
47 * Livetable improvements - {{useravatar username="pbondoerffer" width="20"/}} Pierre {{useravatar username="mflorea" width="20"/}} Marius
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
50 ** Displaying a livetable list filter for a non-static list field is not scalable
51 ** Support LiveTable text filtering on DBListclass columns
52 * Administration: Default values - {{useravatar username="mflorea" width="20"/}} Marius?
53 ** XWIKI-14157 Display the default and inherited values in the Administration
54 ** XWIKI-9663 Show default value for date format in administration
55 * Save button more visible. XWIKI-14162 Position Save buttons on a fixed-bottom area. - {{useravatar username="pbondoerffer" width="20"/}} Pierre
56 * Notifications - Continue work - {{useravatar username="gdelhumeau" width="20"/}} Guillaume {{useravatar username="caubin" width="20"/}} Clement
57 ** Replace Watchlist (missing: realtime notifications, RSS feed, Watch this page/space/wiki)
58 ** Replace Activity Stream
59 ** Easy to add notifications from contrib apps
60 ** Add notifications for the Product-team supported apps (see https://products.xwikisas.com/xwiki/bin/view/Applications/)
61 * Get rid of old WYSIWYG - {{useravatar username="mflorea" width="20"/}} Marius
62 * Be able to remove most Standard flavor dependencies - {{useravatar username="ThomasMortagne" width="20"/}} Thomas
63 * Improve XWiki Upgrades - {{useravatar username="XWikiGuest" width="20"/}} Unknown?
64 ** Display a notification when there’s a newer version available
65 ** Warnings when editing extension pages (same as for delete) - https://jira.xwiki.org/browse/XWIKI-14377
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.)
72 ** Store the job status in separated files (XCOMMONS-1121)
73 ** Live storage of the job log instead of at the end of the job execution(XCOMMONS-764)
74 ** Async macros, panels, ui extensions, etc.
75 ** ...
76 * Tour improvements
77 ** add UI to use of `reflex` atrribute (TOUR-57)
78
79 == Dates ==
80
81 * 9.6RC1: --12th July (2w + 2 days)-- 13th July (/)
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 (/)
83 * 9.7RC1: 21st of August (3w)
84 * 9.7Final: 28th of August

Get Connected