XWiki Roadmap Archives for the 8.x Release Cycle

Last modified by Thomas Mortagne on 2017/03/24

This page contains the roadmap for past releases that were part of the 8.x Release Cycle. Latest roadmaps can be found on the XWiki Enterprise Roadmap page.

XWiki Enterprise 8.x Cycle

Release dates for the 8.x Cycle:

  • 8.0: March 2016 accept
  • 8.1: May 2016 accept
  • 8.2: July 2016 accept
  • 8.3: October 2016 accept
  • 8.4: November 2016 accept
  • 8.4.1: November 2016 accept
  • 8.4.2: December 2016 accept
  • 8.4.3: December 2016 accept
  • 8.4.4: January 2017 accept

XWiki 8.4+

The goal is to try to take as many issues as possible from this list, starting from top to bottom:

  • Periodic crashes with ClassLoader related locking issue - XWIKI-13792 - Thomas. Work was done but not sure it fixes the issue. Strategy is to keep this issue open until we upgrade everything (xwiki.org, XWiki SAS intranet) to 8.4.2+ and it looks ok.
  • Admins should be able to decide the order in which apps are displayed in the Applications Panel - XWIKI-13075 - Guillaume
  • When I'm in full mode I would like to save directly without returning to normal Edit Mode - CKEDITOR-112 - Marius
  • Make the WYSIWYG admin UI display configuration for all available WYSIWYG editors - XWIKI-13654 - Marius
  • Sort Recommended Extensions by Ratings when no search query is specified - XWIKI-13779 - Thomas
  • When inserting large images while editing, it should all fit, the user should not need to scroll to the right to see it all. - CKEDITOR-108 - Marius
  • Clarify the Hamburger Menu - XWIKI-13070 - Guillaume
  • Provide an option in the AWM wizard that creates a Template Provider for the app - XWIKI-13761 - Marius
  • Solr search UI is still very slow - XWIKI-13192 - Thomas
  • Provide a way to filter templates in the creation step - XWIKI-13762 - Guillaume
  • Simplify creation of New link to new page in CKEditor - CKEDITOR-68 - Marius
  • Cannot upgrade the CKEditor extension - XE-1570 - Thomas
  • Cannot delete document with many large attachments - XWIKI-8910 - Thomas in 9.0RC1 (too dangerous for 8.4.x)
  • For regular users, "Data" level is confusing in the Pages tree for an application created with App Within Minutes - XWIKI-13360 - Marius
  • Customizing the PDF export CSS could cause a NPE - XWIKI-13457 - Vincent
  • The parent-child relationship of a page is not updated during a move - XWIKI-13493 - Guillaume
  • Add Check List of actions to perform to create first content in XWiki with links to video tutorials - (Missing JIRA) - ?
  • Attachments are not copied from a Template Provider - XWIKI-13524 - Edy
  • Extension Manager add extension search should suggest only compatible versions - XWIKI-9920 - Thomas
  •  Hard to understand which is the default value for Profile's Preferences entries (edit/view mode) - XWIKI-7715 - Guillaume 
  • Adding a new overriding template resulted in the creation of 190 XWikiSkinFileOverrideClass - XWIKI-13179 - ?
  • Demo Content Inside XE - (Missing JIRA) - ?
  • Admin UI to allow disabling tours on a given wiki or for all wikis - TOUR-50 - ?
  • Bad Image Scaling Quality - XWIKI-7623 - Marius
  • See to which groups a user belongs to - XWIKI-1901 - ?
  • Make a tool to evaluate the status of the hierarchy before running the nested spaces migrator - NPMIG-46 - Guillaume
  • Hide "XWiki" space from Navigation Tree - (Missing JIRA) - ?
  • Reorder the  "Create a Page" menu steps in a more coherent way - XE-1588 - ?
  • Allow resetting changes found by the "Compute change" feature of EM - XWIKI-13747 - Marius
  • Admin tools doesn't work anymore on 8.0+. In general test features to see if they work in 8.3+ ADMINTOOL-45 + ADMINTOOL-46 + ... - Alex
  • Add highlighted text to invite newcomers to click on the edit button to start modifying content - XE-1583 - ?
  • Change the user type for the Admin user to 'simple' - XE-1580 - ?
  • Page creation date should be the date of the installation - XWIKI-7058 - ?
  • Add an administration control panel for the redirects created on rename - XWIKI-13385 - Marius
  • Add "Index Page" Template  - TEMPLATES-7 - ?
  • Deactivate "section editing" by default and/or hide them in CSS and display them with hover - (Missing JIRA) - ?
  • Change saved into a LESS SSX that is already cache does not always get recompiled  - XWIKI-13300 - ?
  • Have an option to edit directly in full screen mode - XWIKI-13793 - ?
  • Add support for nested spaces in Distribution Wizard report - XWIKI-12270 - ?
  • Remove XWiki Enterprise and transform it into a Knowledge Base Flavor - XE-1581 - ?
  • Replace Home Page with actual content and move current Home page to a documentation page accessible from that home page - (Missing JIRA) - ?
  • Move "Last modified by" next to "Create by" - (Missing JIRA) - ?
  • Display sponsored extensions on extensions.xwiki.org - XINFRA-211 - Vincent
  • Implement a View mode in addition to Standard/Advanced, with cookie based setting - (Missing JIRA) - ?
  • Put the "Add a new page" button is (really) outside of the Menu relating to the current page (because it's about another page) - XE-1587 -  (Won't fix)
  • Allow searching for Forum discussions - XAFORUM-144 - Alex
  • Rights can be lost after a migration - NPMIG-20 - ?
  • Missing indexes in 3.2 index auto creation system - XWIKI-7125 - ?
  • LESS compilation of SSX may sometimes generate invalid CSS with missing colors - XWIKI-13299 - ?
  • Allow upgrading a flavor in Distribution Wizard - XWIKI-12148 - ?
  • Use the language set for the Main Wiki for newly created subwikis - XWIKI-11431 - ?
  • Deactivate messaging feature by default - XWIKI-10543 - Vincent
  • Clarify advanced Users "Edit Menu" + use the term "Duplicate" instead of "Copy" in the wheel menu - XWIKI-13774 - ?
  • Maps not working because of missing API key - MAP-13 - Alex
  • When leaving the edit mode without saving, notify the user that there are changes he needs to save - XWIKI-6927 - ?
  • Allow inviting global groups to a subwiki - XWIKI-7531 - ?
  • Make the "redirect" option on page rename configurable - XWIKI-13384 - ?
  • Add an option to disable automatic silent merges when upgrading an extension - XWIKI-12705 - ?
  • Redesign the delete UI to look more like the other refactoring actions - XWIKI-12548 - ?
  • In the CKEditor, I would like the toolbar to be displayed in one line (and not 2)  - CKEDITOR-110 - ?

Dates

  • 8.4RC1: 31 October 2016 1 November 2016 accept
  • 8.4Final: 7 November 2016 10 November 2016 accept
  • 8.4.1: 21 November 2016 22 November 2016 accept
  • 8.4.2: 5 December 2016 accept
  • 8.4.3: 19 December 2016 20 December 2016 accept
  • 8.4.4: 9 January 2017 accept (to account for Christmas + new Year celebrations)

XWiki 8.3

Priority 1:

  • l10n support for nested pages - Assignee: Thomas
  • Fix performance issue in Document Tree + fix "Add support for sorting the pages by their title in the document tree" at the same time - Assignee: Marius
  • Complete Templates (set of sample templates (partially done already) + templates in each App and in AWM) in XE - Assignee: Caty
  • Curation of extensions.xwiki.org - Assignee: Vincent

Priority 2:

  • Curated extensions feature in EM (curated extensions listed + ability to see others if explicitly asked) - Assignee: Thomas
  • Fix various existing NS issues (example: office macro on NP) + continue improving tools. Includes as priority "Viewing a PPT / ODP with the Office Macro fails when on a nested page” - Assignee: Marius
  • Demo content extension for XE - Assignee: Caty
  • Playground flavor - Assignee: Vincent
  • Fix various existing NS issues (example: office macro on NP) + continue improving tools - Assignee: Guillaume
  • Demo content extension for XE - Assignee: Alex
  • Complete Templates (set of sample templates (partially done already) + templates in each App and in AWM) in XE - Assignee: Edy

Priority 3:

  • Fix various existing NS issues (example: office macro on NP) + continue improving tools - Assignee: Thomas
  • Bring back XCS flavors in XE (involves dropping XE and replacing it with a KB flavor and start using the platform distribution instead of XE) - Assignee: Marius
  • Curated extensions feature in EM (curated extensions listed + ability to see others if explicitly asked) - Assignee: Caty
  • Continue Confluence + MediaWiki comparison pages + present XWiki as the best Confluence alternative - Assignee: Vincent
  • Fix various existing NS issues (example: office macro on NP) + continue improving tools - Assignee: Alex
  • Fix various existing NS issues (example: office macro on NP) + continue improving tools - Assignee: Edy

Priority 4:

  • Paying + Trial feature in EM (see that an app is paying + has a trial and show it) - Assignee: Thomas
  • Mouseflow + Inspectlet analysis for xwiki.org - Assignee: Caty
  • Improvement to activeinstalls to capture some more information (email hash for unicity, country, number of users) - Assignee: Vincent

Priority 5: 

  • Task for Usability (investigation) - Assignee: Caty

Top JIRA issues to fix (in this order of importance):

TypeKeyStatusSummary
BugXWIKI-11611ClosedPresentation Office documents (.ppt & .pptx) aren't displayed with LibreOffice 4.3.0.1+
BugXWIKI-8910ClosedCannot delete document with many large attachments
ImprovementXWIKI-13075ClosedAdmins should be able to decide the order in which apps are displayed in the Applications Panel
BugXWIKI-12776ClosedRename and copy page operations don't update the page title
BugXWIKI-13256ClosedViewing a PPT / ODP with the Office Macro fails when on a nested page

Dates

  • 8.3M1: 22 August 2016 24 August 2016 accept
  • 8.3M2: 12 Sep 2016 13 Sep 2016 accept
  • 8.3RC1: 26 Sep 2016 accept
  • 8.3Final: 10 Oct 2016 accept

XWiki 8.2

Priority 1:

  • CKEditor Polish + Bug fixes + Plugin extensibility + extra stuff to be defined (custom editors for macros, etc) - Marius
  • OpenId Connect SSO finishing + polishing - Thomas
  • Curated extensions feature in EM (curated extensions listed + ability to see others if explicitly asked) - Thomas
  • Propose some strategy to curate extensions on e.x.o + curate them - Vincent
  • XWiki home page Welcome Tour - Alex
  • Improvement to activeinstalls to capture some more information (ideas: email hash for unicity, country, number of users) - Vincent
  • Nested App Migrator polishing/bug fixing - GuillaumeD
  • Bug Fixing Day - All

Priority 2:

  • Addition of a paying + trial feature in EM (see that an app is paying + has a trial and show it) - Thomas
  • XWiki Home page usability improvements - Caty

Dates

  • 8.2M1: 6 June 2016 accept
  • 8.2M2: 20 June 2016 21 June 2016 accept
  • 8.2RC1: 4 July 2016 13 July 2016 accept
  • 8.2Final: 18 July 2016 25 July 2016 accept

XWiki 8.1

  • Continue CKEditor work. The goal is to be ready to replace the GWT WYSIWYG by the CKEditor integration before the end of 8.1 and bundle it in 8.1. The default would still be the GWT one but a configuration option would allow to make CK the default + it should be possible to have both editors available for testing. - Marius
  • Develop an SSO authenticator to authenticate on an XWiki instance based on users located on another XWiki instance (basically if you’re authenticated on XWiki instance 1 then you’d be authenticated on XWiki instance 2). + possibly oAuth authentication - Thomas
  • Business as usual: Bug Fixing Days every Thursday + polishing of existing features - All
  • Finish Migration Guide to XWiki 7.4+ + Nested Spaces migrator - Guillaume
  • Finish work related to the minimal distribution/XWiki flavor - Thomas
  • In addition here’s a list of JIRA we’d like to fix (time permitting):
    TypeKeyStatusSummary
    ImprovementXWIKI-6927ReopenedWhen leaving the edit mode without saving, notify the user that there are changes he needs to save
    ImprovementXWIKI-13164ClosedBe able to also restore deleted children pages when restoring a parent nested page
    ImprovementXWIKI-13078ClosedCreate an extension point for the "Content Menu" area
    ImprovementXWIKI-7623ClosedBad Image Scaling Quality
    BugXWIKI-12043ClosedSolr search UI is very slow
    New FeatureXWIKI-12190ClosedModify various parts of the UI to never display "WebHome"

Dates

  • 8.1M1: 4 April 2016 5 April 2016 (3w) accept
  • 8.1M2: 25 April 2016 27 April 2016 (3w) accept
  • 8.1RC1: 9 May 2016 (2w) accept
  • 8.1Final: 23 May 24 May (2w) accept

XWiki 8.0

See what was done in the release notes.
Check the complete list of issues fixed for 8.0.

Priority 1

  • Polish the CKEditor integration and bring it up to par with our current WYSIWYG editor with the goal of replacing our current editor in XWiki 8.1. - Marius
    TypeKeyStatusSummary
    TaskCKEDITOR-7ClosedUpgrade to CKEditor 4.5.7
    New FeatureCKEDITOR-25ClosedAdd support for drag & drop image upload
    New FeatureCKEDITOR-22ClosedAdd support for creating links to wiki attachments
    New FeatureCKEDITOR-21ClosedAdd support for creating links to wiki pages
    New FeatureCKEDITOR-20ClosedAdd support for inserting images from XWiki attachments
    New FeatureCKEDITOR-19ClosedAdd support for Back-Forward and Page Reload cache
    New FeatureCKEDITOR-18ClosedNotify about unsaved changes when leaving the edit mode
    ImprovementCKEDITOR-41ClosedAdd CKEditor plugin to resize table columns
    ImprovementCKEDITOR-28ClosedLower the required XWiki platform version
    ImprovementCKEDITOR-17ClosedRemain on the previous editing mode when the HTML-source conversion fails
    ImprovementCKEDITOR-15ClosedHTML code visible when switching to Source mode
    ImprovementCKEDITOR-14ClosedA text area with HTML code is visible before the editor is loaded
    ImprovementCKEDITOR-11ClosedMake a conversion request only when the content has changed
    ImprovementCKEDITOR-10ClosedDisplay the macro name on the status bar when a macro is selected
    BugCKEDITOR-35ClosedUnable to switch to Source if the edited content has a macro call that doesn't produce visible output
    BugCKEDITOR-8ClosedThe macro output is not read-only if it is preceded by another macro output
    BugCKEDITOR-4ClosedBroken display of Main.WebHome
    BugCKEDITOR-38ClosedCKEditor converts Umlaute to HTML equivalents
    BugCKEDITOR-27ClosedSaving the page from the Source edit mode doesn't work as expected
    BugCKEDITOR-12ClosedSave & Continue doesn't work as expected
    BugCKEDITOR-34ClosedWiki syntax gets escaped when you click "Back" in the browser
    BugCKEDITOR-40ClosedExternal link style is not applied for the edited content
  • Write Migration tools to help migrate users from pre-Nested Space to Nested Spaces - GuillaumeD
  • Polish/finish the Nested Spaces topics (leftovers from previous releases). Needed in 7.4.1 and 7.4.2. Edy for hiding WebHome in links/images, everyone for the rest.
    Failed to execute the [jira] macro. Cause: [Server returned HTTP response code: 400 for URL: https://jira.xwiki.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=category+%3D+%22Top+Level+Projects%22+and+labels+in+%28NestedSpaces%29+AND+fixVersion+in+%28%227.4.1%22%2C+%227.4.2%22%29]. Click on this message for details.
  • Continue improving upgrade tools: Scriptable upgrades (priority 1), Simulation (priority 2), others - Edy
  • Finish Flavor mechanism + provide Platform Flavor + minimalistic XWiki distribution - Thomas
    TypeKeyStatusSummary
    New FeatureXWIKI-12978ClosedCreate minimalistic XWiki distribution
  • Improved xwiki.org: better download and install pages, improved style, etc - Caty
  • Define new UI Extension points - Caty

Priority 2 (if priority 1 items are finished)

  • MediaWiki Import - Thomas
  • Better notifications: live notifications (when a forum post is added, when a comment is posted), app-related AS events, other - Edy

Proposed dates

  • 8.0M1: 25 Jan 2016 9 Feb 2016 accept
  • 8.0M2: 15 Feb 2016 22 Feb 2016 accept
  • 8.0RC1: 29 Feb 2016 4 Mar 2016 accept
  • 8.0Final: 14 Mar 2016 15 Mar 2016 accept
Tags:
Created by Vincent Massol on 2016/03/16
   

Get Connected