Contents

XWiki Enterprise Roadmap

General goals for all releases:

  • More tests
  • Better javadoc
  • More documentation on xwiki.org
  • Code cleanup/refactoring
  • Extract more plugins from core into plugins proper
All planned release dates are entered in the Calendar on JIRA.

XWiki Enterprise 1.5

  • More bug fixes
  • Better performance
    • Run XE with a profiler and find bottlenecks
    • Reduce number of database calls
    • Improved page loading
  • More automated tests
    • More selenium tests
    • Add tests on Tomcat 6.x as part of the CI build
    • Add tests on Windows and with IE6 and IE7 as part of the CI build
  • Overhaul of the Administration

XWiki Enterprise 1.4

See what was done in the release notes.

Topic Outcome
  • Bug fixes
    • Go from 240 in JIRA for Core down to 180 on XE 1.4 release date
Failed, we've reduced only from 240 to 225.
  • Better performance
    • Run XE with a profiler and find bottlenecks
    • Reduce number of database calls
    • Improved page loading (JV)
    • Make Stats usable on xwiki.org (ThomasM)
Partly successful. Some performances improvements but far from enough.
  • More automated tests
    • More selenium tests
    • Add tests on Tomcat 6.x as part of the CI build
    • Add tests on Windows and with IE6 and IE7 as part of the CI build
Almost good. We have added more automated selenium tests but not set up multiple environments.

XWiki Enterprise 1.3

See what was done in the release notes.

Topic Outcome
  • Work on automated testing.
    • Examples:
      • add more selenium tests
      • start evaluating using VMs for setting up different test environments (Oracle + IE, XEM + MySQL, etc)
A few Selenium tests were added but this was not implemented to the scale required.
  • Clean up
    • Examples:
      • Extract skins into separate modules
      • Factor skin templates all in one place
      • Make it easy for someone to create a new skin
      • Code cleanup for more Javadoc in APIs
Done.
  • Improved performances
    • Examples:
      • Run XE with a profiler and find bottlenecks
      • Reduce number of HTTP requests done by the browser (about 50 right now)
      • Reduce number of database calls
Not done.
  • New Toucan skin.
Done
  • LDAP improvements: Support for groups
Done
Version 3.1 last modified by VincentMassol on 03/06/2008 at 15:26

Comments 0

No comments for this document

Attachments 0

No attachments for this document

Creator: VincentMassol on 2008/03/21 09:34
This wiki is licensed under a Creative Commons license
1.4.1.10194