Summary of the XWiki 10.x Cycle

Version 4.61 by Ecaterina Moraru (Valica) on 2018/12/20

This is a summary of the release notes for XWiki Commons, XWiki Rendering and XWiki Platform, for the whole 10.x cycle (i.e. the whole year 2018). They share the same release notes as they are released together and have the same version.

Here are some stats of what happened during the 10.x cycle, more than:

  • 750 issues were closed (see the full issue list)
  • 415 bugs closed, 160 improvements, 31 new features and more:

    jira-issue-types-10x.png

  • And the top participants (those contributing to more than 1% of the total issue number):

    jira-assignees-10x.png

Congrats to all who participated!

Top 10 Features

10.x cycle is defined by having an improved usability for onboarding new users and administrators. We've handled diverse areas of XWiki in order to achieve that and here are the top 10 features that we wish to mention (arbitrarily hand-picked; it's hard to pick 10 out of 750 issues):

  1. New colors
  2. Visible Save
  3. Administrate navigation
  4. Refactoring operations protection
  5. Editor Improvements

New colors

In the 10.x cycle we've refreshed our color theme while keeping our professional and clean look and feel. Our community voted for blue as our main color, replacing the black color we had in the past.

Visible Save

We made sure the save buttons are always visible when editing the content of the page. We've also simplified the available options and naming so that the editing process becomes more natural.

Administrate navigation

The Navigation Panel is now configurable and we've removed the XWiki specific pages in order to provide an unclutered view. You can now drag pages from the navigation tree to exclude or include them, while making sure the navigation is focused on users content pages.

Also the Menus are now integrated inside the Administration.

Refactoring operations protection

In order to prevent accidental modifications of extensions pages and classes, pages that belong to installed extensions are now protected for the majority of refactoring operations: edit, rename, move, delete. Users are forbidden or warned that their actions will have consequences. This assures to have fewer unnecesary errors and to inform users about the nature of existing pages.

Editor Improvements

We've added several improvements to our CKEditor integration. Here are our top 3: 

Inline Macro Content Editing

We support inline editing of the content for some macros (like box, info, warning, error and figure macros). The user can edit directly in the context of the editor, instead of going to the dedicated macro modal.

Macro Content Prefill

When inserting a macro, the macro content text area is prefilled with the text selected within the editing area.

Link Autocomplete

You can now create links to existing wiki pages and attachments directly from the editing area using the link auto-complete feature. Just type ##[##{{code}} (open square bracket) followed by at least 2 characters and you will get link suggestions based on the typed text.

{{html5video attachment="ReleaseNotes.Data.XWiki.10\.7RC1.Change006.WebHome@ckeditor-link-autocomplete.webm" width="420" /}}

)))

)))

(% class="col-xs-12 col-sm-6" %)
(((

)))


(% class="col-xs-12 col-sm-6" %)
(((
===  ===


)))

(% class="col-xs-12 col-sm-6" %)
(((
{{gallery}}
[[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
{{/gallery}}
)))


(% class="col-xs-12 col-sm-6" %)
(((
===  ===


)))

(% class="col-xs-12 col-sm-6" %)
(((
{{gallery}}
[[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
{{/gallery}}
)))

(% class="row" %)
(((
(% class="col-xs-12 col-sm-6" %)
(((
===  ===


)))

(% class="col-xs-12 col-sm-6" %)
(((
{{gallery}}
[[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
{{/gallery}}
)))
)))

(% class="row" %)
(((
(% class="col-xs-12 col-sm-6" %)
(((
===  ===


)))

(% class="col-xs-12 col-sm-6" %)
(((
{{gallery}}
[[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
{{/gallery}}
)))
)))

(% class="row" %)
(((
(% class="col-xs-12 col-sm-6" %)
(((
===  ===


)))

(% class="col-xs-12 col-sm-6" %)
(((
{{gallery}}
[[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
{{/gallery}}
)))
)))





{{warning}}
Draft
{{/warning}}






{{box cssClass="floatinginfobox" title="**Contents**" width="30%"}}
{{toc start="2"/}}
{{/box}}

This is a summary of the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]] and [[XWiki Platform>>http://platform.xwiki.org]], for the whole 10.x cycle (i.e. the whole year 2018). They share the same release notes as they are released together and have the same version.

The biggest highlight of this cycle is ...

* User and Page pickers
** User groups in profile
* CKEditor:
** Inline Macro Editing,
** Link autocomplete
** Macro Content Prefill
* Edit protection, Rename/Move protection, Prevent users from deleting/moving/renaming pages containing used XClass
* Notifications: AS retired,
* CAPTCHA
* New Default Color
* Usability:
** Visible Save
** Navigation Panel Configuration
* Filesystem store by default

== Work Done ==

The work is organised using [[issue tracker>>http://jira.wiki.org]] and here are some [[statistics of what happened during the 10.x cycle>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13937]]:

* x issues were closed (See the [[full issue list>>https://jira.xwiki.org/issues/?filter=14642]])
* x bugs closed, x improvements, x new features and more:(((
{{image reference="jira-issue-types-10x.png" width="500px"/}}
)))
* And the top participants (those contributing to more than 1% of the total issue number):(((
{{image reference="jira-assignees-10x.png" width="500px"/}}
)))

Congrats to all who participated!

== Top User Features ==

For our users, here are the top features that we wish to highlight:

{{toc scope="local" depth="3"/}}

{{getChanges products="XWiki" versions="10.%" importance="High" audience="user" contextVariable="userChanges"/}}

{{getChanges products="XWiki" versions="10.%" importance="Medium" audience="user" contextVariable="userChangesMedium"/}}

{{displayChanges displayer="flow" contextVariable="userChanges"/}}

----

{{displayChanges displayer="flow" contextVariable="userChangesMedium"/}}

== Top Admin Features ==

For our admins, here are the top features that we wish to highlight:

{{toc scope="local" depth="3"/}}

{{getChanges products="XWiki" versions="10.%" importance="High" audience="administrator" contextVariable="adminChanges"/}}

{{displayChanges displayer="flow" contextVariable="adminChanges"/}}

----

{{getChanges products="XWiki" versions="10.%" importance="Medium" audience="administrator" contextVariable="adminChangesMedium"/}}

{{displayChanges displayer="flow" contextVariable="adminChangesMedium"/}}

== Top Developer Features ==

For our developers, here are the top features that we wish to highlight:

{{toc scope="local" depth="3"/}}

{{getChanges products="XWiki" versions="10.%" importance="High" audience="developer" contextVariable="developerChanges"/}}

{{displayChanges displayer="flow" contextVariable="developerChanges"/}}

----

{{getChanges products="XWiki" versions="10.%" importance="Medium" audience="developer" contextVariable="developerChangesMedium"/}}

{{displayChanges displayer="flow" contextVariable="developerChangesMedium"/}}

== Detailed Release Notes ==

If you wish to see the full details of all features and improvements you can check each release note.

{{include reference="ReleaseNotes.ReleaseNotesXWiki10x.WebHome"/}}{{/code}}
)))
)))

Get Connected