XWiki Enterprise 2.2 Milestone 2

Last modified by Thomas Mortagne on 2023/10/13

Second and last milestone of the XWiki Enterprise 2.2 version (Roadmap). The next version will be a Release Candidate.

The main highlights of this release are:

  • New Registration page (with Captcha and validation features)
  • HTML export supporting exporting pages using the Colibri skin
  • Improved speed and responsiveness of the WYSIWYG editor
  • Ability to preview comments before they are saved and ability to edit existing comments

New and Noteworthy (since XWiki Enterprise 2.2 Milestone 1)

New Profile & WatchList UI

  • Complete overhaul of the Profile UI

    profile-home.png

  • Inclusion of the WatchList manager page into the Profile as a tab

    profile-watchlist.png

  • Inline-based editing for modifying profile details

    profile-edit.png

  • Added Profile tab for managing Profile preferences
  • Converted to XWiki Syntax 2.0 

New Registration page

registration.png

  • Ability to display a Captcha for spam prevention.
  • All fields are checked by client-side script as the user types, then checked by the server for security.
  • One-click login after registration.

    OneClickLogin.png

  • Easy for administrators to add fields, configuration with code.
  • Can be imported/edited without programming rights.
  • Works on older wikis if LiveValidation is imported (Captcha won't appear)

New Menu in Edit mode

The different edition modes that used to be in a separate Panel are now in a new edit menu (similarly to the menu you get in view mode).

editmodeui.png

WYSIWYG improvements

Improved speed and responsiveness of the WYSIWYG editor

  • Decreased the number of tool bar updates (the updates should be delayed with a significant number of milliseconds); normally, just a single update needs to be executed, after the user finishes typing a text fragment
  • Decreased the number of evaluations done at each update by using a cache; most of the evaluations are related to the current selection and are shared by multiple editor plugins

Comments UI improvements

Edit comment

The users have the possibility to edit their comments.

editcomment.png

Preview comment

The users have the possibility to preview their comment before submitting it.

previewcomment1.png

previewcomment2.png

Important bugs fixed

  • HTML export now support dynamic skin elements (like Colibri skin color theme system)

Dependencies upgrade

  • Upgrade to GWT 2.0.0

General Notes

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 <tt>xwiki.store.migration.databases=db1,db2,....

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

Always make sure you compare your xwiki.cfg file with the newest version since some configuration parameters were added. The XWiki CaptchaPlugin was replaced by the Captcha Module. If your xwiki.cfg contains the line "com.xpn.xwiki.plugin.captcha.CaptchaPlugin," you must remove it otherwise XWiki will fail to start. 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.

Dependencies

This release includes the following modules in the specified versions since XWiki Enterprise 2.2 Milestone 1 was released.

Core/Web

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki-*2.2-milestone-22.2-milestone-1jira
org.xwiki.platformxwiki-*2.2-milestone-22.2-milestone-1jira

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.231.22jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.191.19jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.131.13jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.321.31jira
com.xpn.xwiki.platform.applicationsxwiki-application-scheduler1.161.16jira
com.xpn.xwiki.platform.applicationsxwiki-application-statistics1.61.6jira
com.xpn.xwiki.platform.applicationsxwiki-application-tag1.81.8jira
com.xpn.xwiki.platform.applicationsxwiki-application-watchlist1.241.24jira
com.xpn.xwiki.platform.applicationsxwiki-application-webdav1.21.2jira
com.xpn.xwiki.platform.applicationsxwiki-application-wiki-macro-bridge1.31.3jira

Plugins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.pluginsxwiki-plugin-activitystream1.51.5jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.141.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-mailsender1.131.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-scheduler1.161.16jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-skinx1.131.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-tag1.81.8jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.241.24jira

Skins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.skinsxwiki-skin-albatross1.271.27jira
com.xpn.xwiki.platform.skinsxwiki-skin-colibri1.101.9jira
com.xpn.xwiki.platform.skinsxwiki-skin-toucan1.321.32jira

Top Level POM

Group IdArtifact IdNew VersionOld Version
com.xpn.xwiki.platformxwiki2828

Tools

Group IdArtifact IdNew VersionOld VersionJIRA URL
org.xwiki.platform.toolsxwiki-configuration-resources1.371.36jira
org.xwiki.platform.toolsxwiki-jetty-resources1.171.17jira
org.xwiki.platform.toolsxwiki-license-resources1.11.1jira
org.xwiki.platform.toolsxwiki-packager-plugin1.151.15jira
org.xwiki.platform.toolsxwiki-rootwebapp1.31.3jira
org.xwiki.platform.toolsstandards-validator1.11.1jira
org.xwiki.platform.toolsxwiki-xar-handlers1.91.9jira
org.xwiki.platform.toolsxwiki-xar-plugin1.131.13jira
org.xwiki.platform.toolsxwiki-verification-resources1.141.14jira

Get Connected