Release Notes for XWiki Enterprise 2.0 Release Candidate 1

This is the first Release Candidate for the XWiki enterprise 2.0 version (Roadmap).

New and Noteworthy (since XWiki Enterprise 2.0 Milestone 4)

At a glance (see below for details):

  • Many improvements and bug fixes in the new Colibri skin
  • Many general UI improvements
  • Many WYSIWYG improvements
  • Many Rendering 2.0 improvements
    • Script macro improvements
    • Introduce Python macro
  • Many Watchlist improvements
  • Activity stream improvements
  • Blog categories UI improvement
  • Update translations:
    • fr: Thomas Mortagne, Vincent Massol, Guillaume Lerouge
    • de: Helmut Lehner
    • ro: Elena-Oana Tabaranu
    • sv: Andreas Jonsson

Colibri skin

See Colibri skin detailed release note for the complete list

  • Make the color theme selectable from the Administration
  • New "Create" menu

General UI improvements

  • Remove "History" from the edit modes
  • TOC macro now starts at first level by default
  • Several IE6/7 bugfixes
  • Improve group creation form
  • Reorganize editor button
  • Diff UI improvement
  • Improve the Rename form
  • Nicer pagination of the document history
  • Display a friendly message instead of an error when clicking on History after having created a new page
  • The "Rights editor help" panels has been removed
  • Improve Import administration section


  • Add internationalization support
  • Improve UX in wysiwyg dialogs / wizards: navigation, error reporting, forms, etc
  • [Bug] . key acts like the delete key at the end of the list items
  • [Bug] "Enter" doesn't work in the Table Dialog
  • [Bug] "Tab" doesn't work in the Table Dialog in FF 3.5.2
  • [Bug] Add configuration support for the list of GWT-WYSIWYG plugins
  • [Bug] The browser's Back button doesn't restore unsaved changes to the edited content

Rendering 2.0

  • Several bugfixes in the xwiki/2.0 syntax renderer and parser
  • Several bugfixes in the xhtml/1.0 syntax renderer and parser

Script macro

See the Script Macro documentation for more details.

  • Ability to add JARs attached to a page to the Script Macro class loader.
  • All the script macros in the same rendering process (a document and it's included documents) share the same class loader. For example this makes possible to declare a groovy class in a document and use it in other documents which includes it.

Python macro

See Python Macro for more details.


  • Add watch/unwatch wiki in the Watch menu
  • Improve notification email readability by displaying icons for objects, classes and properties
  • Watch List support registering for user activity
  • Put document metadata modifications in diffs
  • Make the watchlist work across multiple wikis
  • Put links to pages in email notifications
  • Use activitystream feed building feature to generate watchlist RSS feed
  • In virtual mode allow each wiki to have its own watchlist email template document

Activity stream

  • Provide a way to delete events after a configurable amount of time
  • Allow to store all activity events in the main wiki in virtual mode

Important bugs fixed

  • XWIKI-4308: Panels in syntax xwiki/2.0 does not work when the current page is not xwiki/2.0
  • XE-485: Activitystream mapping file is not referenced in the default hibernate configuration

Known issues

Backward Compatibility and Migration Notes

General Notes

Warning: If you're running in a multiwiki setup you'll also need to define the property to your xwiki.cfg file or explicitly name all databases to be migrated as in,db2,....

You may also want to import the default wiki XAR in order to benefit from improvements listed above.

Warning: Always make sure you compare your xwiki.cfg file with the newest version since some configuration parameters were added. Of note, you should add so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.

Created by Thomas Mortagne on 2009/09/01

Get Connected