XWiki Roadmap Archives for the 9.x Release Cycle

Last modified by Vincent Massol on 2017/11/23

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.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
  • In Progress XWIKI-14377 Warnings when editing extension pages (same as for delete) - Thomas (Priority) + Caty help for the UI
  • In Progress XWIKI-14626 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.)

      TypeKeySummaryStatusCreated Date
      BugXWIKI-9065XWiki.DeletedAttachments shows nothing when filesystem attachments are enabled.Closed18-Apr-2011
      BugXWIKI-14048XWiki#CopyDocument() may wrongly create a revision and overwrite modification date when used with filesystem attachmentsClosed28-Feb-2017
      BugXWIKI-14758Filesystem-based attachments can overwrite attachment content in a case-insensitive FilesystemIn Progress02-Oct-2017
      ImprovementXWIKI-14697Don't break all attachments when changing the attachment content store configurationClosed14-Sep-2017
      BugXWIKI-12898FS Attachments does not delete files when a subwiki has been removedIn Progress10-Dec-2015

If time permits

  •  and Open XWIKI-14666 Notify when there's a new version of XWiki - Clement
  • Open XWIKI-14162: 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
    • Open XWIKI-14157 Display the default and inherited values in the Administration
    • Open XWIKI-9663 Show default value for date format in administration
  • Multipage tour feature
  • Add an {{attachments}} macro
  • More perf work
    • Open XCOMMONS-1121 - Store the job status in separated files
    • Open XCOMMONS-764 - 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 2017 18 Oct 2017 accept
  • 9.9: 23 Oct 2017 24 Oct 2017 accept
  • 9.10RC1: 13 Nov 2017 accept
  • 9.10: 20 Nov 2017 accept

XWiki 9.8

Sure

Regressions (highest importance):

  • Put back the ability to import from office in CKEditor (as we had in the GWT editor) - Picture of mflorea Marius

Some leftovers from previous roadmaps to finish:

  • Livetable improvements - 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
    • Displaying a livetable list filter for a non-static list field is not scalable
    • Support LiveTable text filtering on DBListclass columns (XWIKI-5146) accept
  • Notifications - Continue work - Picture of gdelhumeau Guillaume
    • Finish replacing the Watchlist error
    • Replace the Activity Stream cancel
    • Add notifications for recommended apps cancel

New:

  • XWIKI-14605: REST resource installed as extension is broken when upgrading/uninstalling a JAR from the same namespace or root namespace - Picture of ThomasMortagne Thomas accept

Other:

  • Work on restructuring xwiki.org on several aspects - Picture of VincentMassol Vincent Picture of evalica Caty
    • Move all content from platform and enterprise wikis to the main wiki accept
    • Remove XWiki Enterprise and mention the Standard flavor instead accept
    • Improve the navigation by adding a navigation panel on the left and reorg pages as nested pages where it makes sense accept
    • 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
    • Open XWIKI-14157 Display the default and inherited values in the Administration
    • Open XWIKI-9663 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.) Picture of ThomasMortagne Thomas

Dates

  • 9.8RC1: 18th of Sep 2017 19th of Sep 2017 accept
  • 9.8: 25th of Sep 2017 27th Sep 2017 accept

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
    • 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?
    • Open XWIKI-14157 Display the default and inherited values in the Administration
    • Open XWIKI-9663 Show default value for date format in administration
  • Open XWIKI-14162 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
    • In Progress XWIKI-14377 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.)
    • Open XCOMMONS-1121 - Store the job status in separated files
    • Open XCOMMONS-764 - Live storage of the job log instead of at the end of the job execution
    • Async macros, panels, ui extensions, etc.
    • ...
  • Tour improvements
    • accept Closed TOUR-57 - 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) 23th of August accept
  • 9.7Final: 28th of August accept

XWiki 9.3 - 9.5

  • Move from XE to KB Flavor and distribute the platform distribution - Thomas
    • Closed XCOMMONS-1196 Introduce a package type containing extensions
    • Closed XWIKI-14281 Refactor Data mojo based on Extension Manager
    • Closed XWIKI-14135 Introduce a generic XWiki flavor on platform side
    • Closed XWIKI-14141 Move all XE automated tests to platform
    • Closed XE-1617 Get rid of XWiki Enterprise
    • Closed XWIKI-14140 Move XE HomePage page object to platform
    • Closed XWIKI-12148 Allow upgrading a flavor in Distribution Wizard
    • Open XWIKI-14361 Allow importing offline package from the flavor picker
  • Prepared mails might be never sent if the XWiki server crash or is restarted - Vincent
    • Closed XWIKI-13991 Prepared mails might be never sent if the XWiki server crash or is restarted
  • Be able to also restore deleted children pages when restoring a parent nested page - Edy
    • Closed XWIKI-13164 Be able to also restore deleted children pages when restoring a parent nested page
  • 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?
    • In Progress XWIKI-9089 Implement bulk actions on livetable items
    • Closed XWIKI-9639 Allow List of Users filtering also by entering first and last name, not just the user id
    • Closed XWIKI-10122 Add ability to filter on Date types in LiveTables
    • Closed XWIKI-11084 Add support for searching for date range in LiveTable
    • Closed XWIKI-13520 Add bootstrap-select displayer for multilist feature on livetable
    • Reopened XWIKI-12990 Displaying a livetable list filter for a non-static list field is not scalable
    • Closed XWIKI-5146 Support LiveTable text filtering on DBListclass columns
  • Administration: Suggest & Filter for menu categories - Marius
    • Closed XWIKI-14146 Live search in the administration section name and description
  • Administration: Default values - Marius?
    • Open XWIKI-14157 Display the default and inherited values in the Administration
    • Open XWIKI-9663 Show default value for date format in administration
  • Various UI usability improvements. Some topics to investigate + some implementation - Caty for investigation. Edy and Marius for dev
    • Save button more visible
      • Open XWIKI-14162 Position Save buttons on a fixed-bottom area
    • 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
      • Closed XWIKI-13801 In the Create step, provide a request parameter in order to preselect the Page Template
      • Closed XWIKI-14310 Propose and pre-select "recommended" templates in the create UI based on the current location
    • Make discoverable the logo change feature
      • Closed XWIKI-10779 Add the ability to upload a logo in edit mode in the Flamingo Theme Editor
      • Closed XWIKI-14161 Improve Look & Feel description to mention "logo" and "skin"
  • Create an extension point for the "Content Menu” area - Edy
    • Closed XWIKI-13078 Create an extension point for the "Content Menu" area
  • 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
    • Closed XADIAGRAM-32 Upgrade to the latest Draw.io version
    • Closed XADIAGRAM-33 Create a {{diagram}} rendering macro
    • Closed XADIAGRAM-9 Newlines in text on shapes does not display correctly.
    • Closed XADIAGRAM-8 There should be a way to embed in documents with a link to take you directly to editing the diagram.
  • Attachment Selector improvements - Marius
    • Closed XWIKI-14160 Add support for specifying the version summary when uploading a file with the Attachment Selector
    • Closed XWIKI-14159 Add support for replacing an existing attachment when uploading a file with the Attachment Selector
  • Polishing CKEditor - Marius
    • Closed CKEDITOR-159 Add support for creating wiki links with auto-generated label
    • Closed CKEDITOR-158 Labels of the edit macro popup are hardcoded
    • Closed CKEDITOR-146 Some symbol are converted into HTML entities while saving
    • Open CKEDITOR-131 Sometimes Macro insertion eats what comes next
  • Look for a user workaround for the limitation of 255 chars in document location - Thomas
    • Open XWIKI-13402 Error when creating a document on a deep hierarchy or a shallow hierarchy with long document titles
  • Continue working on notifications - Guillaume
    • Closed XWIKI-14114 Do not show similar notifications several times
    • Closed XWIKI-14218 Add the ability to disable the notifications
    • Closed XWIKI-14200 Make notifications center send emails
  • Improve PDF Export - Vincent
    • Closed XWIKI-14271 Error thrown when exporting as PDF/RTF a document imported from Word
    • Closed XWIKI-14276 Error thrown when exporting as PDF/RTF a document imported from Word - '
    • Closed XWIKI-14224 text-autospace or text-justify break pdf export
    • Closed XWIKI-14277 Make the PDF export less fragile
    • Closed XWIKI-14241 background:white css style breaks css4j in pdf export
    • Closed XWIKI-13163 Border style is not displayed, when we specify it on the pdf.css
    • Closed XWIKI-14303 Upgrade to CSS4J 0.26

Dates

  • 9.3RC1: 18 April 2017 19 April 2017 (3w) accept
  • 9.3Final: 24 April 2017 (1w) accept
  • 9.4RC1: 22 May 2017 23 May 2017 (4w) accept
  • 9.4Final: 29 May 2017 (1w) accept
  • 9.5RC1: 19 June 2017 (3w) 20 June 2017 accept
  • 9.5Final: 26 June 2017 (1w) 27 June 2017 accept

XWiki 9.0 - 9-2

  • Distribution Manager Command Line Upgrade (aka Unattended Upgrades) - Thomas
    • Closed XWIKI-12136 Allow executing any job trough REST
    • Closed XWIKI-14031 Add support for non interactive mode in distribution job
  • Polish CKEditor - Marius
    • Closed CKEDITOR-102 Unable to edit a page in Source mode on IE11
    • Closed CKEDITOR-73 CKEditor is not center-aligning table that's copied from a Word file where it is center-aligned
    • Closed CKEDITOR-140 Velocity error when inserting a macro
    • Closed CKEDITOR-139 Enable the Advanced Content Filter and configure it for the XWiki syntax
    • Closed CKEDITOR-130 Big and Small Styles are not saved
    • Closed CKEDITOR-39 "Computer code" style is not saved
    • Closed CKEDITOR-74 Table Captions not rendering correctly when using CKEditor WYSIWYG
    • Closed CKEDITOR-137 Caption displayed twice when adding an image
    • Closed CKEDITOR-138 Caption text moved to the right of the image when saving the page
    • Closed CKEDITOR-133 Use of Greasemonkey in Firefox can interfere with CKEditor content
    • Closed CKEDITOR-37 The yellow marker style is not applied on text content
    • Closed CKEDITOR-142 Cannot change the alternative text for free-standing images
    • Closed CKEDITOR-92 Cannot add 'cssClass' parameter to the 'box' macro
    • Closed CKEDITOR-134 Unclosed {{html}} results in addition of closing tag even when macro isn't actually evaluated
    • Closed CKEDITOR-141 Image larger than the screen inserted with CKEditor gets distorted by default by Flamingo (explicit image size is added by default in CKEditor)
    • Closed CKEDITOR-143 Horizontal scroll bar displayed when inserting a large image on IE11
    • Closed CKEDITOR-66 CKEdit: Switch to source corrupt page when connection lost or when connection is very slow
  • 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)

    • Open XWIKI-12192 Tables resized in wysiwyg overflow in the PDF export

  • Extension manager improvements to have more control on upgrades (XWIKI-12705 and XWIKI-13747) - Thomas
    • Closed XWIKI-12705 Add an option to disable automatic silent merges when upgrading an extension
    • Closed XWIKI-13747 Allow resetting changes found by the "Compute change" feature of EM
    • Closed XWIKI-13308 Diff displayer for extensions is displaying false positives when a page is contained by 2 extensions
  • 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
  • Default product pages should not be easily deleted - Guillaume
    • Closed XWIKI-13954 Default product pages should not be easily deleted
  • 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 2017 26 January 2017 accept
  • 9.0Final: 30 January 2017 31 January 2017 accept
  • 9.1RC1: 20 February 2017 21 February 2017 accept
  • 9.1Final: 27 February 2017 accept
  • 9.2RC1: 20 March 2017 23 March 2017 accept
  • 9.2Final: 27 March 2017 28 March 2017 accept
Tags:
Created by Vincent Massol on 2017/04/03
   

Get Connected