Roadmap

Last modified by Thomas Mortagne on 2014/04/15

The XWiki development process uses JIRA for listing all tasks to be implemented and all bugs to be fixed.

You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. There's also a release calendar listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.

If you're interested to help out check the contributing page.

We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise.

General goals for all releases:

  • More tests
  • Better javadoc
  • More documentation on xwiki.org
  • Code cleanup/refactoring

Already implemented roadmaps can be found in the archives.

Note that all planned release dates are also entered in the Calendar on JIRA.

XWiki Enterprise 6.x Cycle

  • Theme: Slick, Slim and Secure

Explanations:

  • Performance improvements across the board: page load time, scalability, activity stream rewrite, memory usage rationalization.
  • Introduce the flavor mechanism (as already discussed here) with the idea of removing the maximum of extensions from the base and be able to build a minimal, lightweight wiki, have a few flavors.
  • Slickiness achieved with things like new skin, syntax highlighting + autocompletion, easier rights UI and more.
  • Also spend time improving various security aspects, including the addition of Signed scripts.

In short we’ve realized that XWiki has grown along the years and it’s becoming a bit heavyweight in various aspects. So the idea would be to focus on performances and ease of use to slim it down and ensure it’s kicking fast!

Release dates for the 6.x Cycle:

  • 6.0: April 2014 cancel
  • 6.1: June 2014 cancel
  • 6.2: August 2014 cancel
  • 6.3: October 2014 cancel
  • 6.4: December 2014 cancel

XWiki 6.0

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

  • New Skin - Caty + Guillaume
    TypeKeyStatusSummaryAssigneenote
    New FeatureXWIKI-10093ClosedImplement view mode of the Flamingo skinGuillaume Delhumeau
    New FeatureXWIKI-10094ClosedIntegrate Bootstrap front-end framework in platformGuillaume Delhumeau
    ImprovementXWIKI-10095ClosedCreate the top menu for FlamingoGuillaume Delhumeau
    New FeatureXWIKI-10133ClosedCreate the left sided 'Applications' areaGuillaume Delhumeau
  • Performance analysis + Regression framework + improve page load times - Thomas
    TypeKeyStatusSummaryAssigneenote
    TaskXE-1366In ProgressSetup regression performance testingThomas Mortagne
  • CKEditor investigation - Marius
    TODO
    Add specific jira issues here
  • Writing modern web apps in XWiki (JS framework and dev model investigation) - Marius (with Guillaume)
    TODO
    Add specific jira issues here
  • Finish signed scripts - Denis
    TypeKeyStatusSummaryAssigneenote
    New FeatureXWIKI-9577OpenImprove Crypto API for full PKI supportDenis Gervalle
    New FeatureXWIKI-9332In ProgressImprove security by only giving programming rights to scripts signed by a privileged userDenis Gervalle
    TaskXWIKI-10104ClosedMove Crypto module to CommonsDenis Gervalle
    TaskXCOMMONS-537ClosedMove Crypto module to CommonsDenis Gervalle
    ImprovementXCOMMONS-543ClosedAdd support for Cryptographic Message Syntax (CMS) signaturesDenis Gervalle
    ImprovementXCOMMONS-549ClosedMake certificate comparable and make easier identification of self-signed and CADenis Gervalle
  • Finish making WikiStream based standard XAR import the default - Thomas
    TypeKeyStatusSummaryAssigneenote
    TaskXWIKI-9720ClosedUse WikiStream by default in XAR import actionThomas Mortagne
    ImprovementXWIKI-10078ClosedGenerate extension event in Wikistream XAR input moduleThomas Mortagne
  • Collaborative Applications
    • Investigate the status of existing applications (Caty + Andreea)
    • Create requirements  and improvements for the selected applications (Caty + Andreea)
    • Design proposals for Calendar, Meeting, Forum (Caty)
    • Fixing applications bugs (Sofiane)

Here are also some JIRA issues that were raised as important (in this order of importance):

TypeKeyStatusSummaryAssigneenote
ImprovementXWIKI-8757OpenSupport 2 roles for users for app within minutes: application creator and data creatorMarius Dumitru Florea
IdeaXWIKI-9831OpenMerge xwiki.cfg & xwiki.properties configuration files for improving XWiki's ease of configurationUnassigned
ImprovementXWIKI-9659OpenAdd default column and sort choices in AppWithinMinutes livetable settingUnassigned
ImprovementXWIKI-7821OpenAdd a message for the Livetable's empty stateUnassigned
ImprovementXWIKI-9712OpenSpace Templates should also create the space preferences pageUnassigned
ImprovementXWIKI-6307OpenAdd an explanation next to the fields in user profileUnassigned
BugXWIKI-9888ClosedWhen creating a new sub-wiki, XWikiServer* pages are created as guestVincent Massol
BugXWIKI-9891ClosedCannot remove all panels using the Panel Wizard for space preferencesEcaterina Moraru (Valica)

Proposed dates

  • 6.0 M1: 10th of March 2014 25th of March 2014
  • 6.0 M2: 31st of March 2014 2nd of April 2014
  • 6.0 RC1: 14th of April 2014 15th of April 2014
  • 6.0 Final: 28th of April 2014
Tags:
Created by Thomas Mortagne on 2012/12/20

Get Connected