XWiki Enterprise Roadmap Archives for the 3.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 3.x Release Cycle. Latest roadmaps can be found on the XWiki Enterprise Roadmap page.

XWiki Enterprise 3.x Cycle

  • Theme 1: "Building Apps and Distributing them" (This means for example that the Extension Manager in progress is a key element of XE 3.x. It also means making it easier to create applications in XE.)
  • Theme 2: "Polishing"

Release dates for the 3.x Cycle:

  • 3.0: March 2011 (released)
  • 3.1: June 2011 (released)
  • 3.2: October 2011 (released)
  • 3.3: December 2011 (released)
  • 3.4: January 2012 (released)
  • 3.5: February 2012 (released)

XWiki Enterprise 3.5

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

Targeted features/Improvements/Bugs

TaskWhoStatus
Finish UI for extension manager:
  • Polishing and bug fixing:
    • Closed XWIKI-7247 Display an "upgrade" button instead of an "install" one when an extension is already installed
    • Closed XWIKI-7249 When an extension is already installed do not show a clickable "install" button
    • Open XWIKI-7250 When installing an extension warn about potential issues with malicious code and that the XWiki project isn't responsible for that
    • Open XWIKI-7251 Improve website link label for Extensions in Extension Manager UI
  • Support for XAR merges and conflicts (will probably require some backed work too)
Sergiuwrench
Fix bugs and continue improving Extension Manager backend and the XWiki Repository application (XR):
  • XR:
    • Open XWIKI-7366 Add version management UI in extension repository
    • Closed XWIKI-7447 Mark an imported extension to be able to display a button to refresh it
  • EM:
    • Closed XWIKI-7456 Jar extensions are reloaded even if no jar has been uninstalled
    • Closed XWIKI-7452 Can't resolve an extension with id containing UTF-8 char in XWiki Repository
    • Closed XWIKI-7453 Can't find an extension on XWiki Repository when searching with a pattern containing an UTF-8 character
    • Closed XWIKI-7367 Add clustering support for extensions
    • Closed XWIKI-7431 Upgrade to maven 3.0.4
    • Closed XWIKI-7257 Provide a way to pass custom options to the extension handler
    • Closed XWIKI-7430 Extension manager should provide a custom user agent when connection to repositories
    • Closed XWIKI-7436 Download the whole install plan before starting to install the extensions
Thomaswrench
Finish and polish App with Minutes:
  • Closed XWIKI-7368 Use suggest input (custom display) for User and Group field types (class editor)
  • Closed XWIKI-7369 Add document title and document content to the field palette (class editor)
  • Open XWIKI-7370 Secure page exit when there are unsaved changes (class editor)
  • Closed XWIKI-7371 Generate and register a document bundle for the application
  • Closed XWIKI-7372 Properly display live table columns based on User-type class fields
  • Open XWIKI-7373 Add Required and Hint meta properties for class fields
  • Open XWIKI-7374 Add the ability to auto-generate application entry names
  • Open XWIKI-7375 Move the Velocity code (especially the code that requires programming rights) into Java components (script services)
  • Open XWIKI-7376 Add the ability to export an application
  • Open XWIKI-7377 Add the ability to publish an application as an extension
  • Closed XWIKI-7378 Redirect to the application home page after editing the application class
  • Closed XWIKI-7379 Set AppWithinMinutes.WebHome as the parent of the application home page
  • Closed XWIKI-7380 Cannot go back from step 2 to step 1
  • Closed XWIKI-7381 Add the Actions column to the applications live table
Mariuswrench
LDAP Admin UIJeromecancel
Reduce document id collision:
  • Closed XWIKI-6990 Reduce the likelihood of having duplicate (hibernate) id for different documents and objects
Deniswrench

Nice to have

If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).

Backend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-6073Browsers usually cache JS/CSS resources even if they have changedOpen02-Mar-2011
ImprovementXWIKI-5399Auto-create Space.WebHome when creating a page in an undefined spaceClosed09-Aug-2010
ImprovementXWIKI-7058Page creation date should be the date of the installationOpen16-Oct-2011
ImprovementXWIKI-6722Be able to rename a space from the UIClosed20-Jun-2011
ImprovementXWIKI-6743Renaming or copying a page should also rename the title if it was identical to the original document nameClosed25-Jun-2011
BugXWIKI-6569Problems displaying the correct attachment version when using a proxyOpen26-Apr-2011
BugXWIKI-6917Deleted attachments duplication in recycle bin while File Storage is onClosed05-Sep-2011
BugXWIKI-6951When using filesystem attachments with attachment versioning disabled, deleted attachments are duplicated on the hard disk.Closed10-Sep-2011
ImprovementXWIKI-6990Reduce the likelihood of having duplicate (hibernate) id for different documents and objectsClosed21-Sep-2011

Frontend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-5889Cannot filter using "/" on a Date column in the livetableClosed14-Jan-2011
ImprovementXWIKI-7066Add more/all configuration parameters in the wiki administrationOpen18-Oct-2011
BugXWIKI-5930Activity Stream doesn't show Image Profile changeClosed01-Feb-2011
ImprovementXWIKI-6304Limit dragable width of textareas in FF4 and ChromeClosed31-Mar-2011
ImprovementXWIKI-6892Log-in automatically on registrationOpen31-Aug-2011
BugXWIKI-6227Search UI should only display spaces with view right in the space selection boxClosed12-Nov-2010
BugXWIKI-6207Auto-suggest doesn't work for global usersClosed30-Mar-2011

Proposed dates

  • 3.5 M1: 6 February 17 February
  • 3.5 RC1: 13 February Cancelled
  • 3.5 Final : 20 February  21 February

XWiki Enterprise 3.4

See what was done in the release notes. You can also check the complete list of issues fixed for 3.4.

Targeted features/Improvements/Bugs

TaskWhoStatus
Finish UI for extension manager:

Polishing and bug fixing:

  • Closed XWIKI-7248 Display status information when "uninstalling" an extension
  • Closed XWIKI-7290 Extension manager UI use {{warn}} instead of {{warning}}
  • Closed XWIKI-7314 Advanced Install does not expand on IE8
  • Closed XWIKI-7359 Missing icon for the extension manager category in the administration navigation menu
  • Closed XWIKI-7247 Display an "upgrade" button instead of an "install" one when an extension is already installed
  • Closed XWIKI-7249 When an extension is already installed do not show a clickable "install" button
  • Closed XWIKI-7259 Long text overlaps action button in Extension Manager UI
  • Closed XWIKI-7258 Authors ending with ")" are displayed wrongly in the Extension Manager UI
  • Open XWIKI-7250 When installing an extension warn about potential issues with malicious code and that the XWiki project isn't responsible for that
  • Open XWIKI-7251 Improve website link label for Extensions in Extension Manager UI

Support for XAR merges and conflicts (will probably require some backed work too)
Browse extensions and categories:
  • Closed XWIKI-7246 Add ability to browse all available extensions

Localization:

Sergiuwrench
Fix bugs and continue improving Extension Manager backend and the XWiki Repository application (XR):
  • XR:
    • Closed XWIKI-7426 Search should be case insensitive on XWiki Repository
    • Closed XWIKI-7269 Properly use new sheet system in XR UI
    • Closed XWIKI-7327 Discrepancy between the total number of extensions returned and the number of matched extensions reported by the Extension Repository
    • Closed XWIKI-7344 Add repository admin UI to validate all extensions in the wiki
    • Closed XWIKI-7348 Provide API to import and syncronise an external extension in the repository
    • Closed XWIKI-7384 Provide UI to import and syncronise an external extension in the repository
  • EM:
    • Closed XWIKI-7291 Impossible to fully uninstall an extension with core extension as dependency
    • Closed XWIKI-7264 Extension file is not removed from Aether cache anymore
    • Closed XWIKI-7270 Aether handler return the summary in the description field
    • Closed XWIKI-7274 Wrong original document sent in event when installing a xar and the page already exists
    • Closed XWIKI-7277 Extension manager importer should produce XARImportingEvent/XARImportedEvent events
    • Closed XWIKI-7285 XAR handler does not extract the wiki id from the namespace
    • Closed XWIKI-7286 Problem with translated documents when installing a xar
    • Closed XWIKI-7288 nullpointerexception when searching with first repository not supporting search
    • Closed XWIKI-7276 Existing object in document are kept when installing an extension which does not contains them
    • Closed XWIKI-7287 Jar handler should allow components in any order in the component.txt file
    • Closed XWIKI-7338 Add API to get extension versions
    • Closed XWIKI-7340 Return total hits in versions and extensions REST requests
    • Closed XWIKI-7337 Implements Searchable in local and core extensions repositories
    • Closed XWIKI-7240 Add support for special versions qualifiers and version ranges
    • Closed XWIKI-7335 Add jobs to produce install and uninstall plans
    • Closed XWIKI-7343 Add MPL2 to the list of known licenses
    • Closed XWIKI-7349 Upgrade to AETHER 1.13.1
    • Closed XWIKI-7350 Add a way to know if a version is a snapshot, a beta or a stable version
Thomaswrench
Finish and polish App with Minutes:
  • Closed XWIKI-7368 Use suggest input (custom display) for User and Group field types (class editor)
  • Closed XWIKI-7369 Add document title and document content to the field palette (class editor)
  • Open XWIKI-7370 Secure page exit when there are unsaved changes (class editor)
  • Closed XWIKI-7371 Generate and register a document bundle for the application
  • Closed XWIKI-7372 Properly display live table columns based on User-type class fields
  • Open XWIKI-7373 Add Required and Hint meta properties for class fields
  • Open XWIKI-7374 Add the ability to auto-generate application entry names
  • Open XWIKI-7375 Move the Velocity code (especially the code that requires programming rights) into Java components (script services)
  • Open XWIKI-7376 Add the ability to export an application
  • Open XWIKI-7377 Add the ability to publish an application as an extension
  • Closed XWIKI-7378 Redirect to the application home page after editing the application class
  • Closed XWIKI-7379 Set AppWithinMinutes.WebHome as the parent of the application home page
  • Closed XWIKI-7380 Cannot go back from step 2 to step 1
  • Closed XWIKI-7381 Add the Actions column to the applications live table
Mariuswrench
LDAP Admin UIJeromecancel
Small skin improvements:
  • Closed XWIKI-7307 Skin and ColorTheme improvements: new colors, gradients, shadows, etc.
  • Closed XE-1069 Skin and ColorTheme improvements: new colors, gradients, shadows, etc.
  • Closed XWIKI-7304 Adjust font-size and margins for #docExtraTabs elements: comments, annotations, attachments, history
  • Closed XE-1068 Add padding to the user status container in the Activity Stream macro
Catyaccept
Reduce document id collision:
  • Closed XWIKI-6990 Reduce the likelihood of having duplicate (hibernate) id for different documents and objects
Deniswrench
Improve data migration:
  • Closed XWIKI-7006 Accessing a store that is not migrated to the latest data version should not be allowed
  • Closed XWIKI-1859 Do not start migrations on a clean installation of XWiki
Denisaccept

Nice to have

If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).

Backend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-6073Browsers usually cache JS/CSS resources even if they have changedOpen02-Mar-2011
ImprovementXWIKI-6687Be able to delete a space from the UIClosed08-Jun-2011
ImprovementXWIKI-6684Provide a Space Dashboard template for creating new spacesClosed07-Jun-2011
BugXWIKI-7063LDAP group sync need to test group membership before adding user to groupClosed18-Oct-2011
ImprovementXWIKI-5399Auto-create Space.WebHome when creating a page in an undefined spaceClosed09-Aug-2010
ImprovementXWIKI-7058Page creation date should be the date of the installationOpen16-Oct-2011
ImprovementXWIKI-6722Be able to rename a space from the UIClosed20-Jun-2011
ImprovementXWIKI-6743Renaming or copying a page should also rename the title if it was identical to the original document nameClosed25-Jun-2011
BugXWIKI-6569Problems displaying the correct attachment version when using a proxyOpen26-Apr-2011
BugXWIKI-6917Deleted attachments duplication in recycle bin while File Storage is onClosed05-Sep-2011
BugXWIKI-6951When using filesystem attachments with attachment versioning disabled, deleted attachments are duplicated on the hard disk.Closed10-Sep-2011
BugXWIKI-7006Accessing a store that is not migrated to the latest data version should not be allowedClosed23-Sep-2011
ImprovementXWIKI-6990Reduce the likelihood of having duplicate (hibernate) id for different documents and objectsClosed21-Sep-2011

Frontend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-5889Cannot filter using "/" on a Date column in the livetableClosed14-Jan-2011
BugXWIKI-7459Cannot access the object editor for documents with XWikiRights objects on wikis with many usersClosed14-Sep-2011
BugXWIKI-6018New floating action menu hides titles in the content of the page when jumping to an anchorClosed24-Dec-2010
ImprovementXWIKI-7066Add more/all configuration parameters in the wiki administrationOpen18-Oct-2011
BugXWIKI-7061Unable to add users to a group on IE9Closed17-Oct-2011
BugXWIKI-5930Activity Stream doesn't show Image Profile changeClosed01-Feb-2011
ImprovementXWIKI-6304Limit dragable width of textareas in FF4 and ChromeClosed31-Mar-2011
BugXWIKI-6752Tree from document index does not expand on IE9Closed29-Jun-2011
ImprovementXE-1080Have an auto-complete for the User and Group visibility inputs for the Message StreamClosed21-Jun-2011
ImprovementXWIKI-7059When editing a User Profile category, after saving the changes, preserve the category tabClosed16-Oct-2011
ImprovementXWIKI-6892Log-in automatically on registrationOpen31-Aug-2011
BugXWIKI-6227Search UI should only display spaces with view right in the space selection boxClosed12-Nov-2010
BugXWIKI-6207Auto-suggest doesn't work for global usersClosed30-Mar-2011

Proposed dates

  • 3.4M1: 6 January 12 January 2012
  • 3.4RC1: 12 January 20 January 2012
  • 3.4Final: 19 January  24 January 2012

XWiki Enterprise 3.3

See what was done in the release notes. You can also check the complete list of issues fixed for 3.3.

Targeted features/Improvements/Bugs

TaskWhoStatus
UI for extension managerSergiu (with help from Thomas on EM backend to fix bugs/issues/improvements)accept Working version committed, will need improvements
XWiki Repository Application & Convert extensions.xwiki.org to a XWiki RepositoryThomasaccept Repository ready, individual extensions will need to be validated
App Within minutes UIMariusaccept Working version committed, will need improvements
New auto title/page name feature (prerequisite for App Within Minute)Mariuscancel Pushed for next version
XEM and Workspaces as extensions of XEEduard (w/ Thomas help)accept Documentation still needs to be improved
Stats module improvements (could be committed as an extension on extensions.xwiki.org in a first instance)Fabiocancel Dropped from roadmap
LDAP Admin UIJeromecancel Not started yet (issue on a multi wiki setup)
Immutable referencesDenisaccept Done...
Reduce document id collisionDeniswrench In progress but moved to 3.4M1 to be on the safe side
Improve data migrationDeniswrench In progress but moved to 3.4M1 to be on the safe side

Nice to have

If anyone is interested in working on one of those please let us know (you don't have to be a committer, you can be a contributor and create a github pull request for merging it).

Backend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-7064Concurrence issue with LDAP user membership synchronizationClosed18-Oct-2011
ImprovementXWIKI-7097Make EntityReference immutables and add Locale in DocumentReferenceClosed27-Oct-2011
BugXWIKI-6885XWikiDocument.clone(true) doesn't clone properly the attachmentsClosed29-Aug-2011
BugXWIKI-6878Impossible to download attachment stored on fs after accessing it with the zipexplorerClosed29-Aug-2011
BugXWIKI-6595Infinite attachment download timeClosed15-Apr-2011

Frontend stuff

TypeKeySummaryStatusCreated Date
BugXWIKI-7028Strange behaviour when pressing back and forward on a page that has 2 WYSIWYG editors displayedClosed05-Oct-2011
BugXWIKI-6752Tree from document index does not expand on IE9Closed29-Jun-2011

Investigations

  • Solr  (to be continued from 3.2 with more details) - Fabio
  • XWiki in 5 minutes (to be continued from 3.2) - Caty
  • New Stats UI (to be continued from 3.2 with more details) - Caty

Proposed dates

  • XE 3.3M1 (2 weeks) - 31 October (released 31 October)
  • XE 3.3M2 (2 weeks) - 14 November  (released 24 November)
  • XE 3.3RC1 (1 week) - 21 November (released 8 December)
  • XE 3.3 Final (1 week) - 28 November (released 17 December)

XWiki Enterprise 3.2

Targeted features/Bugs

See what was done in the release notes. You can also check the complete list of issues fixed for 3.2.

Priority 1:

TaskWhoStatus
UI for extension managerJean-Vincent cancel Dropped for 3.2, pushed to 3.3
Backend extension manager (continued, especially nice XAR upgrades)Thomasaccept
Search improvements and especially scoring, French support and wildcard issues (continued from 3.1)Sergiuaccept Multi-lingual support postponed to 3.3
App Within Minutes ApplicationMariuscancel Dropped for 3.2, pushed to 3.3
New sheet management system (prerequisite for App Within Minute)Mariusaccept
New auto title/page name feature (prerequisite for App Within Minute)Mariuscancel Dropped for 3.2, pushed to 3.3
XE-923: Implement user dashboardAncaaccept
XWIKI-6504: Convert Panels application into syntax 2.0Sergiuaccept
XWIKI-6676 (UI does not report failed delete actions of attachments) and XWIKI-6623 (Attachment upload failure gives no feedback to user)Sergiuaccept
XWIKI-6682: Message Stream malfunction on Oracle based wikiVincent + Sergiu + Sorincancel Can't reproduce
XWIKI-6683: Slow Activity Stream on Oracle based wikisVincent + Sergiu + Sorincancel Can't reproduce
Fixes for HTTPS support. Specifically XWIKI-6690, XWIKI-4489 and XWIKI-5771.Sergiu to helpaccept
XWIKI-6687 Be able to delete a space from the UI.Mariuscancel Dropped for 3.2, Marius being busy on App within Minute

Priority 2:

TaskWhoStatus
Stats module improvements (Commit code from client projects without changes)Mariuscancel
LDAP Admin UI (commit Jerome work without changes)Jeromecancel
XWIKI-5037: Clustering bug preventing a node from restartingVincent + Thomasaccept
XWIKI-6684 Use a predefined Space Template like Dashboard, Livetable when creating a new spaceAncacancel
XWIKI-6073 Change stylesheet and javascript extension filename when a modification is done on thosehelphelp
Rest improvements (Restlet upgrade + re-organization of the rest module - already started)Jeromecancel
Suggest widget improvements and bug fixes (better highlighting, better performance, new options - already started as well)Jeromeaccept
Cache improvements, namely: XWIKI-6170, XWIKI-6173 and XWIKI-6169Calebcancel
Fix functional tests to work with CSRF protection: XWIKI-5465Alexaccept
Performance testsMariuscancel
Selenium 1 to Selenium 2 move for the WYSIWYG functional testsMariuscancel
Integrate Wiki 3.0 Workspace features into XWiki PlatformEduardaccept XAR still in open question

Investigations

  • accept Solr. Fabio
  • accept Browser support (IE6, IE7, Safari). Ludovic + Sorin
  • help XWiki in 5min. Caty + Ludovic

Proposed dates

  • 3.2M1: 18 July 2011
  • 3.2M2: 15 August 2011
  • 3.2M3: 12 Sep 2011 28 Sep 2011
  • 3.2RC1: 26 Sep 2011 3 Oct 2011
  • 3.2 Final: 10 Oct 2011 11 Oct 2011

XWiki Enterprise 3.1

See what was done in the release notes. You can also check the complete list of issues fixed for 3.1.

Targeted features

  • Extension Manager: Thomas, Jerome (UI impl) and Cati (Mockups)
  • Performance Improvements: Marius
  • New backend implementation of Rights: Sergiu
  • Search improvements and especially scoring, French support and wildcard issues: Sergiu
  • Friends and Status polishing: Sergiu
  • Dashboard/Gadgets polishing: Anca
  • Stabilization of the new Filesystem storage implementation for attachments (bugfixing, performance, etc): Caleb

Nice to have:

  • Statistics polishing: help
  • More modules moved out of xwiki-core. Candidates: xwiki-url, xwiki-action, xwiki-localization, new xwiki-resources: Vincent
  • More modules moved out of platform/core to commons: Vincent

Investigations

  • "Application Within Minutes": continue investigation (Ludovic), committers to review the Design page and since it's a large feature we need to break it down into individual tasks and start implementing some of them in 3.1. Sergiu volunteered for implementing some of them. Ludovic volunteered to do the breakdown.

Nice to have:

  • XE/XEM Home Page investigation and mockups: Ludovic & Caty
  • XEM Workspaces investigation/review: help

Proposed dates

  • XE 3.1M1: 25 april 3 May
  • XE 3.1M2: 16 May 24 May
  • XE 3.1RC1: 30 May 7 June
  • XE 3.1 final: 13 June 21 June

XWiki Enterprise 3.0

See what was done in the release notes. You can also check the complete list of issues fixed for 3.0.

First release of the 3.x Cycle.

Initial Plan

Targeted features

Investigations

Other features are in the investigations phase to study what needs to be done and then become candidates for implementations in future versions. The investigations are:

- App within minute - (Thibaut, Ludovic)
- Improved page loading - (Ludovic)
- XEM HomePage & Workspace - (Fabio/Eduard)
- IE6 support drop - Investigation help - dropped
- Icon theme editor - Investigation help - dropped
- LDAP admin section - Investigation help - dropped as minimal implementation has been done

Proposed dates

  • 3.0M1: 17 Jan 2011
  • 3.0M2: 7 Feb 2011
  • 3.0M3: 28 Feb 2011  7 March 2011
  • 3.0RC1: 14 March 2011 21 March 2011
  • 3.0 Final: 28 March 2011
Tags:
Created by Thomas Mortagne on 2012/12/20
   

Get Connected