XWiki Roadmap Archives for the 10.x Release Cycle

Version 9.1 by Adel Atallah on 2018/09/24

XWiki 10.8

Scope:

  • Thomas, Marius, Adel, Simon, anyone interested: Improve STAMP KPIs (20%) - 1 day per week
  • All: BFD (20%)
  • Thomas: continue work on performance (started in 10.4). Goal: go back to XWiki 8.x performance! Hint: https://t.co/0ZckyVYg6c emoticon_wink
  • Thomas: Add a new tab in the user profile to list groups the user belongs to
  • Marius: Improve the Group sheet page. When viewing a group page, be able to filter by first name, last name in addition of id (which is already implemented).
  • Guillaume: Notifications performance + bugfixes
  • Marius/Simon: For macros having wiki markup content (need new macro descriptor metadata), let the user enter it in the WYSIWYG directly. When hovering over the macro allow editing content + have some icons to edit parameters (similar to the CKEditor easy image feature: https://github.com/ckeditor/ckeditor-dev/issues/932 They call it a "balloon toolbar"). Related: Macros Options
  • Simon: Move Menus inside administration (see http://design.xwiki.org/xwiki/bin/view/Proposal/IdeaMenuInAdministration)
  • Adel/Simon/Marius: finish applying Autocomplete on reference everywhere, see https://design.xwiki.org/xwiki/bin/view/Proposal/AutocompleteOnReference#HWYIWYGMacros
  • Vincent/Thomas: Possible work on improving the LaTeX exporter (will maybe be done in October or split between Sep. and Oct.)
  • Caty: investigate how we could make the upgrade experience simpler.
  • Caty: investigation for a new XClass picker in object edit mode

Dates

  • 10.8RC1: 17th of Sep 18th of Sep accept
  • 10.8Final: 24th of Sep

XWiki 10.7

  • Bug fixing (50%)
  • Increasing test coverage and mutation scores (50%)

Dates

  • 10.7RC1: 20th of August 2018 accept
  • 10.7Final: 27th of August 2018

XWiki 10.6

Dates

  • 10.6RC1: 11th 16th of July 2018.
  • 10.6Final: 18th 20th of July 2018 (Need to be released before the 20th since XWiki SAS seminar starts on the 23rd of July).

XWiki 10.5

  • Thomas: continue work on performance (started in 10.4)
  • Thomas: Fix inconsistence of WebHome appearing everywhere when using references in macros and API calls. Finish Nested Spaces/Pages work. Page API.
  • Guillaume: Notifications bugfixes
  • Marius/Adel: Autocomplete on reference. Note: This would lessen the issue with WebHome.
    • Example 1: In object editor when the type is "Page Reference" + picker
    • Example 2: In WYSIWYG macro editor when a macro has a reference parameter + picker, see locations
    • Example 3: Database list (class reference input field) (especially important for AWM apps)
  • Marius/Adel: Finish Visible Save implementation, see XWIKI-14162

Dates

  • 10.5RC1: 11th of June 2018 accept Note: we're giving a few less days so that we have enough time for 10.6 before the XWiki SAS yearly seminar
  • 10.5Final:18th of June 2018 19th of June 2018 accept

XWiki 10.4

  • Thomas: Finish work for edit protection from 10.3. Specifically ability to prevent editing/moving/deleting extension pages when a confi param is set for that.

  • Thomas: Register global wiki macro at wiki level when the macro document is in a subwiki
  • Thomas: Performance work. Goal: be as good as XWiki 8.4.x. Fix performance issue in XWiki 10.x/Investigate problems with notifications. See for ex https://forum.xwiki.org/t/xwiki-and-tomcat-crashes/2788 but several users have reported issues so there's definitely something really bad happening.
  • Guillaume: Finish AS replacement + continue fixing Notifications problems
  • Marius: Improve Navigation panel. Introduce notion of blacklist for the Navigation panel and provide an Admin UI for it. Goal: remove the XWiki space by default using this blacklist (users can be seen in the User Index). Allow users to control better what they have in the panel + control the order. Others: try to improve performance.
  • Adel: Evaluate and implement weblate for XWiki (replacement for l10n). Note: weblate is moving fast: https://docs.weblate.org/en/latest/changes.html

Dates

  • 10.4RC1: 14th of May 2018 accept
  • 10.4Final: 22nd of May 2018 (21st is a bank holiday in France) 21st of May 2018 accept

XWiki 10.3

  • Fully replace the AS with Notifications (leftover from 10.2) - Assignee: Guillaume Delayed to future
  • Introduce notion of blacklist for the Navigation panel and provide an Admin UI for it. Goal: remove the XWiki space by default using this blacklist (users can be seen in the User Index). Assignee: Marius Delayed to future
  • Slot reserved for one usability improvement from those explored by Caty. Assignee: Marius Delayed to future
  • Slot reserved for one usability improvement from those explored by Caty. Assignee: Guillaume Delayed to future
  • Finish the work for "Discourage or disallow users to edit an extension's page“ - (see also the design page) - Assignee: Thomas
  • Start work on performance. Goal: be as good as XWiki 8.4.x - Assignee: Thomas Delayed to future

Dates

  • 10.3RC1: 16th of April 2018 cancel Skipped since we were too late
  • 10.3Final: 26th of April 2018 23rd of April 2018 accept

XWiki 10.2

Dates

  • 10.2RC1: 19th of March 2018 cancel (skipped)
  • 10.2Final: 26th of March 2018 accept

XWiki 10.1

  • Finish moving to FS-based attachments by default (it was planned for 10.0 already) - Assignee: Thomas
  • Finish polishing/tuning/fixing Notifications and remove watchlist - Assigne: Guillaume
    • Idea: enable mails by default when notifs are enabled.

Dates

  • 10.1RC1: 19th of Feb 2018 accept
  • 10.1Final: 26th of Feb 2018 accept

XWiki 10.0

  • Finish notifications - Guillaume (will be backported in 9.x)
  • FS attachments by default - Thomas
  • Performance - Thomas
  • Skin refresh investigation + continue on usability for onboarding of admins and users (examples: inviting and adding users, creating the initial hierarchy of pages, change the logo, create the top menu) - Caty

Dates

  • 10.0RC1: 22nd of Jan 2018 cancel (skipped)
  • 10.0Final: 29th of Jan 2018 accept
Tags:
   

Get Connected