Wiki source code of Summary of the XWiki 9.x Cycle

Version 7.40 by Ecaterina Moraru (Valica) on 2018/01/05

Hide last authors
Ecaterina Moraru (Valica) 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**" width="30%"}}
2 {{toc start="2"/}}
3 {{/box}}
4
5 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 9.x cycle (i.e. the whole year 2017). They share the same release notes as they are released together and have the same version.
6
7 == Work Done ==
8
9 The work is organised using [[JIRA>>http://jira.wiki.org]] and here are some [[JIRA stats of what happened during the 9.x cycle>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13907]]:
Ecaterina Moraru (Valica) 3.19 10
Ecaterina Moraru (Valica) 3.24 11 * 1003 issues were closed (See the [[full JIRA issue list>>https://jira.xwiki.org/issues/?filter=14607]])
12 * 480 bugs closed, 254 improvements, 53 new features and more:(((
Ecaterina Moraru (Valica) 3.25 13 {{image reference="jira-issue-types-9x.png" width="500px"/}}
Ecaterina Moraru (Valica) 1.1 14 )))
15 * And the top JIRA participants (those contributing to more than 1% of the total jira issue number):(((
Ecaterina Moraru (Valica) 3.25 16 {{image reference="jira-assignees-9x.png" width="500px"/}}
Ecaterina Moraru (Valica) 1.1 17 )))
18
19 Congrats to all who participated!
20
Ecaterina Moraru (Valica) 5.18 21 === Top 10 Features ===
Ecaterina Moraru (Valica) 1.1 22
Ecaterina Moraru (Valica) 6.7 23 Here are the top 10 features that we wish to mention (arbitrarily hand-picked; it's hard to pick 10 out of 307 improvements and new features):
Ecaterina Moraru (Valica) 5.9 24
Ecaterina Moraru (Valica) 5.19 25 {{toc depth="4" start="4" numbered="true"/}}
Ecaterina Moraru (Valica) 5.11 26
Ecaterina Moraru (Valica) 5.20 27 (% class="row" %)
28 (((
29 (% class="col-xs-12 col-sm-6" %)
30 (((
Ecaterina Moraru (Valica) 5.24 31 ==== Flavors ====
Ecaterina Moraru (Valica) 5.25 32
Ecaterina Moraru (Valica) 5.35 33 We switched from the old "XWiki Enterprise" package and we now provide the "[[XWiki Standard>>extensions:Extension.XWiki Standard Flavor]]" flavor. When creating a new wiki, Administrators can choose which flavor they want.
Ecaterina Moraru (Valica) 5.27 34
Ecaterina Moraru (Valica) 5.36 35 In XWiki, a [[flavor>>platform:Features.Applications||queryString="#HFlavors"]] is simply a bundle of extensions that serve a particular usage. We expect in the future that the community members will provide additional flavors built on top of XWiki. Imagine a flavor for application development, one for documentation, one for procedures or even a flavor created especially for your team. Using flavors you can customize your XWiki to the smallest details.
Ecaterina Moraru (Valica) 5.20 36 )))
37
38 (% class="col-xs-12 col-sm-6" %)
39 (((
Ecaterina Moraru (Valica) 5.24 40 {{gallery}}
Ecaterina Moraru (Valica) 5.37 41 image:flavors.png
Ecaterina Moraru (Valica) 6.3 42 [[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
Ecaterina Moraru (Valica) 5.24 43 {{/gallery}}
Ecaterina Moraru (Valica) 5.22 44 )))
45 )))
46
Ecaterina Moraru (Valica) 5.23 47
Ecaterina Moraru (Valica) 5.22 48 (% class="row" %)
49 (((
50 (% class="col-xs-12 col-sm-6" %)
51 (((
Ecaterina Moraru (Valica) 5.24 52 ==== Notifications ====
Ecaterina Moraru (Valica) 6.11 53
Ecaterina Moraru (Valica) 7.38 54 [[Notifications>>extensions:Extension.Notifications Application]] is the biggest new feature for this cycle.
Ecaterina Moraru (Valica) 6.19 55
56 You can subscribe to be notified about events happening in your wiki. You control the level of details you want to receive and what applications and pages are interesting for you. For example you can decide to receive Notifications when Comments are created but only on the Blog page and its children.
57
Ecaterina Moraru (Valica) 7.40 58 Notifications can be received in the UI or by email. The emails are sent periodically and according to you preferences: hourly, daily, weekly or live. A user can now define notification filters that are either ##inclusive## or ##exclusive##, and can even black list some users.
Ecaterina Moraru (Valica) 6.19 59
Ecaterina Moraru (Valica) 7.26 60 The [[Watchlist>>extensions:Extension.Watchlist Application]] feature has been deprecated by the Notifications functionality.
Ecaterina Moraru (Valica) 5.22 61 )))
62
63 (% class="col-xs-12 col-sm-6" %)
64 (((
Ecaterina Moraru (Valica) 5.24 65 {{gallery}}
Ecaterina Moraru (Valica) 6.15 66 [[image:ReleaseNotes.Data.XWiki.9\.10RC1.Change005.WebHome@Notifications.png]]
Ecaterina Moraru (Valica) 6.21 67 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change015.WebHome@NotificationPreferencesForApp.png]]
Ecaterina Moraru (Valica) 6.36 68 [[image:ReleaseNotes.Data.XWiki.9\.8RC1.Change012.WebHome@FiltersUI.png]]
Ecaterina Moraru (Valica) 6.15 69 [[image:ReleaseNotes.Data.XWiki.9\.11RC1.Change006.WebHome@NotifEmailTOC.png]]
Ecaterina Moraru (Valica) 5.24 70 {{/gallery}}
Ecaterina Moraru (Valica) 5.20 71 )))
72 )))
Ecaterina Moraru (Valica) 5.12 73
Ecaterina Moraru (Valica) 6.5 74
75 (% class="row" %)
76 (((
77 (% class="col-xs-12 col-sm-6" %)
78 (((
Ecaterina Moraru (Valica) 6.9 79 ==== CKEditor Integration Improvements ====
Ecaterina Moraru (Valica) 6.11 80
Ecaterina Moraru (Valica) 7.31 81 In 8.x we added the [[CKEditor>>extensions:Extension.CKEditor Integration]]. Since then we improved even more the integration by preventing the editor from generating content that cannot be saved as wiki syntax, adding more styles supported by XWiki, creating dedicated Insert Macro buttons, importing office files directly from the CKEditor, etc. The support for wiki rendering macros has also been improved. Inserting a block-level macro in-line will split the paragraph, avoiding the "macro cannot be used inline" error.
Ecaterina Moraru (Valica) 6.33 82
83 We also upgraded the editor to the 4.7.3 version which brings a couple of improvements and bug fixes.
84
Ecaterina Moraru (Valica) 7.35 85 We finally removed the old WYSIWYG editor based on Google WebToolkit.
Ecaterina Moraru (Valica) 6.5 86 )))
87
88 (% class="col-xs-12 col-sm-6" %)
89 (((
90 {{gallery}}
Ecaterina Moraru (Valica) 6.34 91 [[image:ReleaseNotes.Data.XWiki.9\.1RC1.Change002.WebHome@ckeditor.png]]
Ecaterina Moraru (Valica) 6.35 92 [[image:ReleaseNotes.Data.XWiki.9\.8.Change003.WebHome@ckeditor-office-modal.png]]
Ecaterina Moraru (Valica) 6.5 93 {{/gallery}}
94 )))
95 )))
96
97
98 (% class="row" %)
99 (((
100 (% class="col-xs-12 col-sm-6" %)
101 (((
Ecaterina Moraru (Valica) 6.9 102 ==== Administration reorganization ====
Ecaterina Moraru (Valica) 6.42 103
Ecaterina Moraru (Valica) 7.14 104 The [[Administration>>extensions:Extension.Administration Application]] has been reorganized. Most of the administration sections from the "Applications" group have been moved to existing or new groups. We applied a consistent style across all the administration sections and we added more hints for the configuration options. The administration menu is now implemented using a collapsible accordion and has a search input at the top that can be used to filter the administration categories and sections.
Ecaterina Moraru (Valica) 6.5 105 )))
106
107 (% class="col-xs-12 col-sm-6" %)
108 (((
109 {{gallery}}
Ecaterina Moraru (Valica) 7.2 110 [[image:administration.png]]
Ecaterina Moraru (Valica) 6.5 111 {{/gallery}}
112 )))
113 )))
114
115
116 (% class="row" %)
117 (((
118 (% class="col-xs-12 col-sm-6" %)
119 (((
Ecaterina Moraru (Valica) 6.9 120 ==== Protection against accidental deletion ====
Ecaterina Moraru (Valica) 6.11 121
Ecaterina Moraru (Valica) 7.33 122 System and Extension pages are now protected against accidental deletion. When you try to [[delete>>extensions:Extension.Index Application||anchor="HAllDeletedPages"]] such pages, XWiki will now ask you to confirm the operation, and list all concerned pages.
Ecaterina Moraru (Valica) 6.5 123 )))
124
125 (% class="col-xs-12 col-sm-6" %)
126 (((
127 {{gallery}}
Ecaterina Moraru (Valica) 6.14 128 [[image:ReleaseNotes.Data.XWiki.9\.1RC1.Change003.WebHome@DeleteExtensionPage.png]]
Ecaterina Moraru (Valica) 6.5 129 {{/gallery}}
130 )))
131 )))
132
133
134 (% class="row" %)
135 (((
136 (% class="col-xs-12 col-sm-6" %)
137 (((
Ecaterina Moraru (Valica) 6.9 138 ==== Restore a batch of deleted pages ====
Ecaterina Moraru (Valica) 6.12 139
Ecaterina Moraru (Valica) 7.32 140 If you have performed an operation that deletes multiple pages at the same time (like delete with children or delete space), it is now possible to [[restore>>extensions:Extension.Index Application||anchor="HRestoringanEntireBatch"]] all the deleted pages together, to their original state and location. For each deleted page, you can now also choose to see the batch where it was deleted from and if you want to restore just one page or the entire batch.
Ecaterina Moraru (Valica) 6.5 141 )))
142
143 (% class="col-xs-12 col-sm-6" %)
144 (((
145 {{gallery}}
Ecaterina Moraru (Valica) 6.12 146 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-deletedDocuments-withBatchColumn.png]]
Ecaterina Moraru (Valica) 6.13 147 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-showBatch-expanded.png]]
148 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-job-log.png]]
Ecaterina Moraru (Valica) 6.5 149 {{/gallery}}
150 )))
151 )))
152
Ecaterina Moraru (Valica) 6.6 153
154 (% class="row" %)
155 (((
156 (% class="col-xs-12 col-sm-6" %)
157 (((
Ecaterina Moraru (Valica) 7.15 158 ==== Attachments improvements ====
Ecaterina Moraru (Valica) 6.18 159
Ecaterina Moraru (Valica) 6.29 160 Preview of attachments are displayed in the [[attachments tab>>Documentation.UserGuide.Features.Attachments||anchor="HUsingtheattachmenttabatthebottomofthepage"]] at the bottom of the page.
Ecaterina Moraru (Valica) 6.22 161
Ecaterina Moraru (Valica) 7.34 162 We improved also the Attachments tab from the [[Page Index>>extensions:Extension.Index Application||anchor="HAllAttachments"]] by providing a thumbnail preview for image attachments, allowing filtering by attachment type, file size, date, etc.
Ecaterina Moraru (Valica) 7.12 163
Ecaterina Moraru (Valica) 7.16 164 Added several improvements also to the [[Attachments Selector>>extensions:Extension.Attachment Selector Macro]]. Added support for attachments bigger than 2GB and many other Filesystem attachment improvements.
Ecaterina Moraru (Valica) 6.6 165 )))
166
167 (% class="col-xs-12 col-sm-6" %)
168 (((
169 {{gallery}}
Ecaterina Moraru (Valica) 6.28 170 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change023.WebHome@attachment-icon-theme.png]]
Ecaterina Moraru (Valica) 6.23 171 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change019.WebHome@attachmentIndex.png]]
Ecaterina Moraru (Valica) 7.13 172 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change026.WebHome@attachmentSelector-versionSummary.png]]
Ecaterina Moraru (Valica) 6.6 173 {{/gallery}}
174 )))
175 )))
176
177
178 (% class="row" %)
179 (((
180 (% class="col-xs-12 col-sm-6" %)
181 (((
Ecaterina Moraru (Valica) 7.20 182 ==== More Livetables filters ====
Ecaterina Moraru (Valica) 6.25 183
Ecaterina Moraru (Valica) 7.20 184 We added user suggest and date filters for our [[LiveTables>>extensions:Extension.Livetable Macro]]. We also provide a suggest filter for any column that corresponds to a [[Database List>>Documentation.DevGuide.DataModel||anchor="HXWikiClasses2CObjects2CandProperties"]] property. Multilists are now filterable.
Ecaterina Moraru (Valica) 6.6 185 )))
186
187 (% class="col-xs-12 col-sm-6" %)
188 (((
189 {{gallery}}
Ecaterina Moraru (Valica) 7.20 190 [[image:ReleaseNotes.Data.XWiki.9\.8.Change004.WebHome@liveTable-usersFilter.png]]
191 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change006.WebHome@livetabledate.png]]
192 [[image:ReleaseNotes.Data.XWiki.9\.8.Change005.WebHome@liveTable-dblistFilter.png]]
Ecaterina Moraru (Valica) 6.6 193 {{/gallery}}
194 )))
195 )))
196
197
198 (% class="row" %)
199 (((
200 (% class="col-xs-12 col-sm-6" %)
201 (((
Ecaterina Moraru (Valica) 7.20 202 ==== Blame View and Syntax Highlighting ====
Ecaterina Moraru (Valica) 6.26 203
Ecaterina Moraru (Valica) 7.20 204 Working with the syntax has become easier. The [[Syntax Highlighting Application>>extensions:Extension.Syntax Highlighting Application]] is now bundled and used in the wiki and object editors.
205
206 A new [[Blame View>>Documentation.UserGuide.Features.VersionControl||anchor="HBlameView"]] was also added to the code viewer (##More Actions > View Source##). In this mode, each line of the page's content is annotated with the last author that modified it and the revision in which this modification was introduced. The blame view also works when viewing the source of a page revision (other than the latest one) so it can be accessed at any point in the history of a page.
Ecaterina Moraru (Valica) 6.6 207 )))
208
209 (% class="col-xs-12 col-sm-6" %)
210 (((
211 {{gallery}}
Ecaterina Moraru (Valica) 7.20 212 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change009.WebHome@codeViewer-blameView.png]]
213 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change016.WebHome@wikiEditDocument.png]]
214 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change016.WebHome@wikiEditXObject.png]]
Ecaterina Moraru (Valica) 6.6 215 {{/gallery}}
216 )))
217 )))
218
219
220 (% class="row" %)
221 (((
222 (% class="col-xs-12 col-sm-6" %)
223 (((
Ecaterina Moraru (Valica) 6.9 224 ==== Other usability improvements ====
Ecaterina Moraru (Valica) 6.24 225
Ecaterina Moraru (Valica) 7.3 226 We are slowly improving usability across the interface. From improving the grouping and naming of our menus, to bundling more useful applications for newcomers, like the [[Help Center>>extensions:Extension.Help Center Application]] and the [[Menu Application>>extensions:Extension.Menu Application]].
Ecaterina Moraru (Valica) 6.38 227
Ecaterina Moraru (Valica) 7.36 228 We improved the way we recommend [[Templates>>extensions:Extension.Administration Application||anchor="HRecommendedTemplates"]] when creating pages. Example: When going to the Blog home page or when on any Blog post, if you try to create a page, you will see that the Blog Post Template will be displayed first in the list and it will be pre-selected.
Ecaterina Moraru (Valica) 7.17 229
230 The Admin user used to be an Advanced user, and this was troubling for users discovering XWiki since they were seeing advanced features from the onset. The Admin user is now a Simple user.
Ecaterina Moraru (Valica) 7.37 231
232 We will continue improving usability across XWiki. If you have suggestions don't hesitate to tell them at [[forum.xwiki.org>>https://forum.xwiki.org/]].
Ecaterina Moraru (Valica) 6.6 233 )))
234
235 (% class="col-xs-12 col-sm-6" %)
236 (((
237 {{gallery}}
Ecaterina Moraru (Valica) 6.24 238 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change010.WebHome@contentmenu-labeled-actionsMerged]]
Ecaterina Moraru (Valica) 6.40 239 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change007.WebHome@create-recommendedTemplate.png]]
Ecaterina Moraru (Valica) 6.6 240 {{/gallery}}
241 )))
242 )))
243
Ecaterina Moraru (Valica) 3.20 244 == Top User Features ==
Ecaterina Moraru (Valica) 3.19 245
Ecaterina Moraru (Valica) 7.25 246 For our users, here are the top features from the Release Notes:
Ecaterina Moraru (Valica) 1.1 247
Ecaterina Moraru (Valica) 3.19 248 {{toc scope="local" depth="3"/}}
Ecaterina Moraru (Valica) 1.1 249
Ecaterina Moraru (Valica) 7.23 250 {{getChanges products="XWiki" versions="9.%" importance="High" audience="user" contextVariable="userChanges"/}}
Ecaterina Moraru (Valica) 1.1 251
Ecaterina Moraru (Valica) 3.19 252 {{displayChanges displayer="flow" contextVariable="userChanges"/}}
Ecaterina Moraru (Valica) 1.1 253
Ecaterina Moraru (Valica) 3.20 254 == Top Admin Features ==
Ecaterina Moraru (Valica) 1.1 255
Ecaterina Moraru (Valica) 7.25 256 For our admins, here are the top features from the Release Notes:
Ecaterina Moraru (Valica) 1.1 257
Ecaterina Moraru (Valica) 3.19 258 {{toc scope="local" depth="3"/}}
Ecaterina Moraru (Valica) 1.1 259
Ecaterina Moraru (Valica) 7.23 260 {{getChanges products="XWiki" versions="9.%" importance="High" audience="administrator" contextVariable="adminChanges"/}}
Ecaterina Moraru (Valica) 1.1 261
Ecaterina Moraru (Valica) 7.29 262 {{displayChanges displayer="simple" contextVariable="adminChanges"/}}
Ecaterina Moraru (Valica) 1.1 263
Ecaterina Moraru (Valica) 3.20 264 == Top Developer Features ==
Ecaterina Moraru (Valica) 1.1 265
Ecaterina Moraru (Valica) 7.25 266 For our developers, here are the top features from the Release Notes:
Ecaterina Moraru (Valica) 1.1 267
Ecaterina Moraru (Valica) 3.19 268 {{toc scope="local" depth="3"/}}
Ecaterina Moraru (Valica) 1.1 269
Ecaterina Moraru (Valica) 7.22 270 {{getChanges products="XWiki" versions="9.%" importance="High" audience="developer" contextVariable="developerChanges"/}}
Ecaterina Moraru (Valica) 1.1 271
Ecaterina Moraru (Valica) 7.28 272 {{displayChanges displayer="simple" contextVariable="developerChanges"/}}
Ecaterina Moraru (Valica) 1.1 273
274 == Detailed Release Notes ==
275
276 If you wish to see the full details of all features and improvements you can check each release note.
277
Ecaterina Moraru (Valica) 3.19 278 {{include reference="ReleaseNotes.ReleaseNotesXWiki9x.WebHome"/}}

Get Connected