XWiki Roadmap Archives for the 10.x Release Cycle

Last modified by Thomas Mortagne on 2018/11/02

XWiki 10.9

  • Thomas/Vincent: 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
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-15640Allow executing UI extensions and panels asynchronouslyClosed27-Sep-2018
    BugXWIKI-15622$paneldoc binding should be set in PanelWikiUIExtensionClosed21-Sep-2018
    New FeatureXCOMMONS-1505Provide tools to serialize and restore contextual dataClosed11-Oct-2018
  • Simon/Marius (moved from 10.8 roadmap): Macro inline editing in WYSIWYG
    TypeKeySummaryStatusCreated Date
    ImprovementXRENDERING-527Annotated HTML renderer should generate HTML for MetadataBlock blocksClosed05-Oct-2018
    New FeatureXRENDERING-518The macro content descriptor should specify if it can be edited inlineClosed07-Sep-2018
    New FeatureCKEDITOR-199Edit macro content directly in CKEditor when it contains wiki markupClosed15-Jan-2018
  • Adel/Marius (moved from 10.8 roadmap): Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proemintenly than "reference")
  • Adel (moved from 10.8 roadmap): finish applying Autocomplete on reference everywhere, see https://design.xwiki.org/xwiki/bin/view/Proposal/AutocompleteOnReference
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-15568Create a generic page pickerClosed06-Sep-2018
    ImprovementXWIKI-15579Use the user language when listing pages on the auto-suggestionClosed07-Sep-2018
    ImprovementXWIKI-15569Use the page picker on the TemplateProviderSheetClosed06-Sep-2018
    ImprovementXWIKI-15573Use auto-suggestion on the XWikiPreferences classOpen06-Sep-2018
    ImprovementXWIKI-15574Use auto-suggestion on the XWikiServerClass classClosed06-Sep-2018
    ImprovementXWIKI-15576Page filter on the livetableClosed06-Sep-2018
  • Simon: Page Move/Renaming: don't allow and/or warn when moving pages containing xclass definitions. Use case: prevent users from breaking AWM apps they created
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15653Prevent users from deleting/moving/renaming pages containing XClassClosed28-Sep-2018
  • Guillaume: Remove AS whenever it's used and replaced it with the new Notifications macro
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15667Use the notifications macro everywhere the activity macro was usedClosed03-Oct-2018
    ImprovementXWIKI-15665Remove Activity Stream Application (UI only) from the standard flavorClosed03-Oct-2018
    ImprovementXWIKI-15343Add a filter to handle page tagsClosed11-Jun-2018

Best effort: If we have time (otherwise candidates for 10.10+):

  • Marius/Adel/Simon: Display Reference of documents to copy paste
  • Marius/Adel/Simon: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)
  • Thomas: work on some items to make the upgrade experience simpler + unattended upgrades (ability to upgrade XWiki from the command line without interaction). Use the result of Caty's investigation from XWiki 10.8 period.

Dates

  • 10.9RC1: 22nd of October 2018 (skipped) cancel
  • 10.9Final: 29th 30th of October 2018 accept

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
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-15548Show user membership in the user profileClosed03-Sep-2018
    New FeatureXWIKI-15537Introduce a component to get user membershipClosed28-Aug-2018
  • 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).
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15380Add ability to filter members by First and Last name in Edit Group box LivetableClosed21-Jun-2018
  • 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
    TypeKeySummaryStatusCreated Date
    New FeatureXRENDERING-518The macro content descriptor should specify if it can be edited inlineClosed07-Sep-2018
    New FeatureCKEDITOR-199Edit macro content directly in CKEditor when it contains wiki markupClosed15-Jan-2018
  • Simon: Move Menus inside administration (see http://design.xwiki.org/xwiki/bin/view/Proposal/IdeaMenuInAdministration)
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15483Integrate Menu functionality inside AdministrationClosed07-Aug-2018
  • Adel/Simon/Marius: finish applying Autocomplete on reference everywhere, see https://design.xwiki.org/xwiki/bin/view/Proposal/AutocompleteOnReference#HWYIWYGMacros
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-8613Add an autosuggest to any input that requires a document path in macrosOpen14-Dec-2012
    New FeatureCKEDITOR-200Pickers for various macro parameter typesOpen15-Jan-2018
    ImprovementXWIKI-13066Add support in macro parameters for document references without WebHomeOpen04-Feb-2016
    ImprovementXWIKI-14647Allow filtering by title in all Page Index Livetables using titlesClosed30-Aug-2017
    ImprovementXWIKI-15452Use auto-suggestion on xproperties that can support itClosed20-Jul-2018
    New FeatureXWIKI-15568Create a generic page pickerClosed06-Sep-2018
    ImprovementXWIKI-15569Use the page picker on the TemplateProviderSheetClosed06-Sep-2018
    ImprovementXWIKI-15571Use auto-suggestion on the NotificationFilterPreferenceClass classOpen06-Sep-2018
    ImprovementXWIKI-15572Use auto-suggestion on the WatchListClass classClosed06-Sep-2018
    ImprovementXWIKI-15573Use auto-suggestion on the XWikiPreferences classOpen06-Sep-2018
    ImprovementXWIKI-15574Use auto-suggestion on the XWikiServerClass classClosed06-Sep-2018
    ImprovementXWIKI-15575Use auto-suggestion on fields of the Class editorOpen06-Sep-2018
    ImprovementXWIKI-15576Page filter on the livetableClosed06-Sep-2018
  • 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.

    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15225By default basic users should not have edit right at all on protected documentsOpen25-Apr-2018
    ImprovementXWIKI-15226Provide configuration for the extension page edit protectionClosed25-Apr-2018
  • Thomas: Register global wiki macro at wiki level when the macro document is in a subwiki
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12736Register global wiki macro at wiki level when the macro document is in a subwikiClosed27-Oct-2015
  • 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.
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12895Document Tree Macro should allow excluding a list of spacesClosed09-Dec-2015
    ImprovementXWIKI-15259Exclude the top level extension pages from the Navigation Panel by defaultClosed14-May-2018
    ImprovementXWIKI-15260Improve the Navigation Panel configuration section with drag & drop supportClosed14-May-2018
    New FeatureXWIKI-14422Organize navigation menu items manually and visuallyOpen31-May-2017
  • 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

  • Finish moving to FS-based attachments by default (it was planned for 10.0 already) - Assignee: Thomas
    • Note that the work is done but we’d make it the default in 10.2, giving us more time to do additional tests
  • Prevent accidental move/renames - Assignee: Thomas
  • Start designing the work for "Discourage or disallow users to edit an extension's page“ - (see also the design page) - Assignee: Thomas
  • Finish work on Notifications - Assignee: Guillaume
    • Known bug fixes
    • Improvements:
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-14106Add the ability to select default notifications on the administrationClosed20-Mar-2017
      ImprovementXWIKI-14129Enable page ('XWiki') notifications by default for autowatched pagesClosed28-Mar-2017
      ImprovementXWIKI-15016Enhance the notifications application so it can replace Activity StreamClosed12-Feb-2018
      ImprovementXWIKI-14844Live emails notifications should be grouped by XWiki pagesOpen14-Nov-2017
      ImprovementXWIKI-14978Add an entry in the Alert menu to explain what it's forOpen26-Jan-2018
  • Continue preparation/discusssions about usability proposals - Assignee: Caty

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.
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-14202Disable the watchlist on XWiki by defaultClosed12-Apr-2017
      TaskXWIKI-15003Enable Watched Entities by defaultClosed06-Feb-2018
      BugXWIKI-14961XWiki.Notifications.NotificationEmailHourlySender could end up with thousands of versionsClosed16-Jan-2018
      ImprovementXWIKI-14105Add a filter to display or not the already read notificationsClosed20-Mar-2017
      BugXWIKI-14990Notifications tab doesn't work correctly in the "edit" modeClosed01-Feb-2018
      BugXWIKI-14984Even disabled, Watchlist Application still adds modified documents to the watchlist of the userClosed30-Jan-2018
      ImprovementXWIKI-14710Display all filters in the filter LT and not in some special advanced sectionClosed20-Sep-2017
      BugXWIKI-14732Technical pages appear in the Notification FiltersClosed25-Sep-2017
      BugXWIKI-14976Admin user cannot save changes to their own profile when using "Users & Rights/Users"Closed25-Jan-2018
      BugXWIKI-14345Wrong user displayed in notifications list when creating a new user with AdminClosed09-Jun-2017
      BugXWIKI-14675Issue with Toggle Button from 'Advanced filtering options' in Notifications PreferencesClosed07-Sep-2017

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:
Created by Vincent Massol on 2018/02/05
   

Get Connected