XWiki Roadmap Archives for the 9.x Release Cycle
Last modified by Vincent Massol on 2018/02/05
Contents
This page contains the roadmap for past releases that were part of the 9.x Release Cycle. Latest roadmaps can be found on the XWiki Enterprise Roadmap page.
XWiki 9.x Cycle
Release dates for the 9.x Cycle:
- 9.0: January 2017
- 9.1: February 2017
- 9.2: March 2017
- 9.3: April 2017
- 9.4: May 2017
- 9.5: June 2017
- 9.6: July 2017
- 9.7: August 2017
- 9.8: September 2017
- 9.9: October 2017
- 9.10: November 2017
- 9.11: December 2017
XWiki 9.11
- Finish FS-based attachments but don’t turn it on by default. It’ll be turned on in XWiki 10.0. Thomas already started on this in XWiki 9.10. - Thomas
- Protect edition of pages coming from Extensions, in order to try improving upgrades. - Thomas
- Polishing of Notifications and performance check/improvemnt (It's very important to disable it and recheck the perf report to compare with 8.4.5 to see if the problem comes from notifs for ex). - Guillaume
- Generally, bug fixes/stabilization - All
Dates
- 9.11Final: 18 Dec (as a target but could go till end of the year)
XWiki 9.9-9.10
Sure
- Notifications - Continue work - Guillaume
- Finish replacing the Watchlist
- Fix UX and improve UI - Help from Caty needed!
- Add notifications for recommended apps
- Warnings when editing extension pages (same as for delete) - Thomas (Priority) + Caty help for the UI
- Fix the move issue - Thomas
- Performance work - Thomas
Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.)
If time permits
- and Notify when there's a new version of XWiki - Clement
- : Save button more visible. Position Save buttons on a fixed-bottom area. (continue from Pierre's PR)
- Livetable improvements
- Implement bulk actions on livetable items
- Administration: Default values
- Display the default and inherited values in the Administration
- Show default value for date format in administration
- Multipage tour feature
- Add an {{attachments}} macro
- More perf work
- - 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.
- ...
- Start Page API work
Dates
- 9.9RC2:
16 Oct 201718 Oct 2017 - 9.9:
23 Oct 201724 Oct 2017 - 9.10RC1: 13 Nov 2017
- 9.10: 20 Nov 2017
XWiki 9.8
Sure
Regressions (highest importance):
- Put back the ability to import from office in CKEditor (as we had in the GWT editor) - Marius
Some leftovers from previous roadmaps to finish:
- Livetable improvements - Marius
- Implement bulk actions on livetable items
- Allow List of Users filtering also by entering first and last name, not just the user id
- Displaying a livetable list filter for a non-static list field is not scalable
- Support LiveTable text filtering on DBListclass columns (XWIKI-5146)
- Notifications - Continue work - Guillaume
- Finish replacing the Watchlist
- Replace the Activity Stream
- Add notifications for recommended apps
New:
- XWIKI-14605: REST resource installed as extension is broken when upgrading/uninstalling a JAR from the same namespace or root namespace - Thomas
Other:
- Work on restructuring xwiki.org on several aspects - Vincent Caty
- Move all content from platform and enterprise wikis to the main wiki
- Remove XWiki Enterprise and mention the Standard flavor instead
- Improve the navigation by adding a navigation panel on the left and reorg pages as nested pages where it makes sense
- Small improvements to the skin to make it simpler for a website
- (optional) Rewrite all the links pointing to platform and enterprise
- Improve the Features page to be nicer-looking, with screenshots
If time permits
- Fix the move issue: http://jira.xwiki.org/browse/XWIKI-14626
- Administration: Default values
- Display the default and inherited values in the Administration
- Show default value for date format in administration
- XWIKI-14162: Save button more visible. Position Save buttons on a fixed-bottom area. (continue from Pierre's PR)
- Improve XWiki Upgrades
- Display a notification when there’s a newer version available
- XWIKI-14377 Warnings when editing extension pages (same as for delete)
- Multipage tour feature
- Add an {{attachments}} macro
- Performance work
- Finish stuff to make filesystem attachment/history content the default (automatic migration, broken deleted attachments UI, etc.) Thomas
Dates
- 9.8RC1:
18th of Sep 201719th of Sep 2017 - 9.8:
25th of Sep 201727th Sep 2017
XWiki 9.6 - 9.7
Needed:
- PDF Export - we need to be able to export multiple pages into one pdf file, with no errors and the best rendering possible - Vincent
- Livetable improvements - Pierre Marius
- Implement bulk actions on livetable items
- Allow List of Users filtering also by entering first and last name, not just the user id
- Displaying a livetable list filter for a non-static list field is not scalable
- Support LiveTable text filtering on DBListclass columns
- Administration: Default values - 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. - Pierre
- Notifications - Continue work - Guillaume Clement
- Replace Watchlist (missing: realtime notifications, RSS feed, Watch this page/space/wiki)
- Replace Activity Stream
- Easy to add notifications from contrib apps
- Add notifications for some recommended apps
- Get rid of old WYSIWYG - Marius
- Be able to remove most Standard flavor dependencies - Thomas
- Improve XWiki Upgrades - 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
- - Add UI to use of `reflex` atrribute - Pierre
Dates
- 9.6RC1:
12th July (2w + 2 days)13th July - 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 - 9.7RC1:
21st of August (3w)23th of August - 9.7Final: 28th of August
XWiki 9.3 - 9.5
- Move from XE to KB Flavor and distribute the platform distribution - Thomas
- Prepared mails might be never sent if the XWiki server crash or is restarted - Vincent
- Be able to also restore deleted children pages when restoring a parent nested page - Edy
- Improved Rights UI: Investigation only - Caty
- HomePage: Proposals for exposing people to the help content from the home page and possible different default content for the home page. Investigation then some implementation - Caty for investigation. ? for dev
- Livetable: Batch Selection + Better Filters (users, boolean, date, partial location) - Marius?
- Administration: Suggest & Filter for menu categories - Marius
- Administration: Default values - Marius?
- Various UI usability improvements. Some topics to investigate + some implementation - Caty for investigation. Edy and Marius for dev
- Save button more visible
- Implement an option to display action name under icons + Make wheel and 3dots menu more coherent
- AWM "add entries” + Drop down on "+" Menu + Admin UI to select some templates
- Make discoverable the logo change feature
- Save button more visible
- Create an extension point for the "Content Menu” area - Edy
- Multipage tours - Pierre
- Bundle Menu Application - Investigation then some implementation - Caty for investigation. Edy for dev
- Bundle Help Center Application - Edy
- Draw.io new version - Marius
- Attachment Selector improvements - Marius
- Polishing CKEditor - Marius
- Look for a user workaround for the limitation of 255 chars in document location - Thomas
- Continue working on notifications - Guillaume
- Improve PDF Export - Vincent
Dates
- 9.3RC1:
18 April 201719 April 2017 (3w) - 9.3Final: 24 April 2017 (1w)
- 9.4RC1:
22 May 201723 May 2017 (4w) - 9.4Final: 29 May 2017 (1w)
- 9.5RC1:
19 June 2017(3w) 20 June 2017 - 9.5Final:
26 June 2017(1w) 27 June 2017
XWiki 9.0 - 9-2
- Distribution Manager Command Line Upgrade (aka Unattended Upgrades) - Thomas
- Polish CKEditor - Marius
Auto-adjust column size on PDF export, to get different column lengths - Guillaume(Delayed since it's a complex issue in the end with a bug in FOP)- Extension manager improvements to have more control on upgrades (XWIKI-12705 and XWIKI-13747) - Thomas
- Ease of Use - Marius
- Demo Content
- Create an accessible entry point for the demo content
- Make a selection of features to showcase (rich text content, wiki macros, page templates with structured data and applications)
- The demo content must target the simple users
- Administration
- Improve the grouping of administration sections
- Prioritise categories/sections that are used more often
- Add support for joining the community mailing list
- Demo Content
- Default product pages should not be easily deleted - Guillaume
- Move from XE to KB Flavor (up to the distribution) - Thomas
- In-Product Tours and Documentation - Marius
- Find a way to promote App Within Minutes
- Notification System - Guillaume
Dates
- 9.0RC1:
23 January 201726 January 2017 - 9.0Final:
30 January 201731 January 2017 - 9.1RC1:
20 February 201721 February 2017 - 9.1Final: 27 February 2017
- 9.2RC1:
20 March 201723 March 2017 - 9.2Final:
27 March 201728 March 2017