Roadmap

Last modified by Lyes BANDOU on 2014/07/11

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 May 2014 accept
  • 6.1: June 2014 July 2014 accept
  • 6.2: August 2014 cancel
  • 6.3: October 2014 cancel
  • 6.4: December 2014 cancel

XWiki 6.2

Check the complete list of issues fixed for 6.2.

  • Make Flamingo production-ready and the default skin in XE - Guillaume + Caty. Specifically this means (at least):
    • Finish the AppBar implementation (with proper icons) 
    • Polishing everywhere 
    • Ensure it works fine on mobile devices 
    • Finish Theme Editor 
    • Investigation about UI standards (theme variables , css classes, html/macros, js) (some thoughts here
    TODO
    Add specific jira issues here
  • Continue on improving page loading times and performances in general as much as possible in the time frame - Thomas
    TODO
    Add specific jira issues here
  • Finish File Manager + javascript framework evaluation/proposal (propose angularJS with LT in angular + treeview, etc)  - Marius
    TODO
    Add specific jira issues here
  • Release a usable v1 of signed scripts with UI - Denis
    TypeKeyStatusSummaryAssigneenote
    New FeatureXWIKI-9332In ProgressImprove security by only giving programming rights to scripts signed by a privileged userDenis Gervalle
    New FeatureXWIKI-9577In ProgressImprove Crypto API for full PKI supportDenis Gervalle
  • Investigate Activity Stream v2 - Edy. Goal: take the occasion of the rewrite to:
    • Make it performant 
    • Catch up and leap over the competition in term of features/usability emoticon_wink 
    • Need find all use cases and gather feedback from everyone 
    TODO
    Add specific jira issues here
  • Implement as many JIRA issues as possible from the list below, starting with the top one and going down - Edy:
    TypeKeyStatusSummaryAssigneenote
    ImprovementXWIKI-8757ClosedSupport 2 roles for users for app within minutes: application creator and data creatorEduard Moraru
    ImprovementXWIKI-9920OpenExtension Manager add extension search should suggest only compatible versionsUnassigned
    New FeatureXWIKI-8097OpenNew widget that extends the Suggest widget with the option to pick multiple valuesUnassigned
    ImprovementXE-1389OpenWelcome block is too hard to editUnassigned
    ImprovementXWIKI-10332OpenWatchlist activity shouldn't add a version to the pageUnassigned
    BugXWIKI-6328OpenWrong rendering of annotations on documents with sheetsUnassigned
    BugXWIKI-9641ReopenedTime taken to delete a user increase exponentially with number of subwikisUnassigned
    BugXWIKI-9074OpenImporting documents with Office Importer will always generate pages in syntax 2.0Vincent Massol
    BugXWIKI-10425OpenUnpublished blog posts are displayed in the Activity StreamUnassigned
    BugXWIKI-7739Open"Current wiki" wiki macros not available in the macros list in wysiwyg in path based multiwikiUnassigned
    ImprovementXWIKI-9659OpenAdd the possibility in AppWithinMinutes livetables settings to select a default sort on a columnUnassigned
    IdeaXWIKI-9879OpenAdd a reload button for changing the CAPTCHA message at registrationUnassigned
    ImprovementXWIKI-10027OpenShow date and time of the install and user who installed for an installed extensionUnassigned
    ImprovementXWIKI-9170OpenAllow user directory to be customized globallyUnassigned
    BugXE-688Closedcreating wiki page containing / characterSergiu Dumitriu
    BugXWIKI-10296OpenThe default value of a date field should be empty or today, not the date when the class has been createdUnassigned
    BugXWIKI-10500OpenThe links to pages from the ToC of the watchlist notification message don't work on OutlookUnassigned
    ImprovementXWIKI-7715OpenHard to understand which is the default value for Profile's Preferences entries (edit/view mode)Unassigned
    ImprovementXWIKI-6307OpenAdd an explanation next to the fields in user profileUnassigned
    IdeaXWIKI-10280OpenAdd an event in the Activity Stream for when a subwiki is created or deletedUnassigned
    ImprovementXWIKI-9827OpenAllow to force the installation of an extension even if dependencies are not satisfiedUnassigned
    ImprovementXWIKI-9135OpenAccess all page information in one rest requestUnassigned
    ImprovementXE-1403OpenAllow to "send page by email" to a groupUnassigned
    New FeatureXWIKI-8759OpenAllow a default space to be specified for a template provider, which will automatically create the document in that spaceUnassigned
    BugXWIKI-9425OpenRenaming a page changes the creation dateUnassigned
    IdeaXWIKI-9831OpenMerge xwiki.cfg & xwiki.properties configuration files for improving XWiki's ease of configurationUnassigned
    BugXWIKI-9681OpenEmpty groups can still have hidden rights applied, but not displayed in the UIUnassigned
    BugXWIKI-9787OpenJump to a page using Ctrl-G doesn't workUnassigned
    BugXWIKI-9991OpenTop Active Contributors has empty values when the current user is localUnassigned
    BugXWIKI-10149OpenThe User Directory does not display html for TextArea propertiesUnassigned
    ImprovementXWIKI-6540OpenPage Blog.CategorySheet missing translation keysUnassigned
    BugXWIKI-10192OpenThe "Username" and "Password" input fields don't have the same sizeUnassigned
    BugXWIKI-9567OpenCannot restore document translations from recycle binUnassigned
  • Usability recording analysis and conclusions (Caty made some interviews with newcomers to XWiki with some scenarios to see what we should improve) + New icon set (vectorial) investigation (needed for AppBar) + UI standards (see above) - Caty
  • Implement sending of mail invitations in Meeting Manager using the new Mail Sender API + Publish the Hierarchy Macro he’s been working on + work on Collaborative Apps - Lyes
    TypeKeyStatusSummaryAssigneenote
    New FeatureXAMEETINGS-60OpenImplement sending of calendar invitations using the new Mail Sender APIUnassigned

Proposed dates

  • 6.2M1: 4th Aug 
  • 6.2M2: 18th Aug 
  • 6.2RC1: 1 sep 
  • 6.2Final: 15 sep 
Tags:
Created by Thomas Mortagne on 2012/12/20

Get Connected