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

WYSIWYG

  • 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.

Watchlist

  • 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 xwiki.store.migration.databases=all to your xwiki.cfg file or explicitly name all databases to be migrated as in xwiki.store.migration.databases=db1,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 xwiki.store.migration=1 so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.

Tags:
Created by Thomas Mortagne on 2009/09/01
   

Get Connected