Last modified by Ecaterina Moraru (Valica) on 2019/01/08

Show last authors
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 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.
6
7 10.x cycle is defined by having an improved usability for on-boarding new users and administrators: from protection against refactoring operations, to editing inline macro content, to more auto-suggests, to a faster user interface.
8
9 Here are some [[stats of what happened during the 10.x cycle>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14336]], more than:
10
11 * 750 issues were closed (see the [[full issue list>>https://jira.xwiki.org/issues/?jql=resolution%20%3D%20Fixed%20AND%20category%20in%20(10000%2C%2010410)%20AND%20component%20not%20in%20(%22Development%20Issues%20only%22%2C%20%22Development%20Issues%20only%20-%20Test%22)%20AND%20resolutiondate%20%3E%3D%20%222018%2F01%2F01%22%20AND%20resolutiondate%20%3C%3D%20%222018%2F12%2F31%22]])
12 * 415 bugs closed, 160 improvements, 31 new features and more:(((
13 {{image reference="jira-issue-types-10x.png" width="500px"/}}
14 )))
15 * And the top participants (those contributing to more than 1% of the total issue number):(((
16 {{image reference="jira-assignees-10x.png" width="500px"/}}
17 )))
18
19 Congrats to all who participated!
20
21 == Top 10 Features ==
22
23 We've handled various 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 only 10):
24
25 {{toc depth="3" start="3" numbered="true" scope="local"/}}
26
27 (% class="row" %)
28 (((
29 (% class="col-xs-12" %)
30 (((
31 === Look & Feel ===
32
33 In the 10.x cycle the look & feel didn't changed drastically, but we've worked mostly on consistency and polishing of the visual elements we already have. In this section we can mention from improved PDF export, to consistent modals and icons, to adding new extension points; but our top 3 changes are:
34 )))
35
36
37 (% class="col-xs-12 col-sm-4" %)
38 (((
39 ==== New colors ====
40
41 In the beginning of the cycle we've refreshed our [[color theme>>extensions:Extension.Flamingo Theme Application]] while keeping our professional and clean look & feel. Our community [[voted>>https://forum.xwiki.org/t/refresh-the-default-color-theme-for-xwiki-10-x/]] for blue as our main color, replacing the black color we had in the past.
42
43 {{gallery}}
44 [[image:ReleaseNotes.Data.XWiki.10\.2.Change004.WebHome@Iceberg_XS.png]]
45 {{/gallery}}
46 )))
47
48 (% class="col-xs-12 col-sm-4" %)
49 (((
50 ==== Visible Save ====
51
52 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.
53
54 {{gallery}}
55 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
56 {{/gallery}}
57 )))
58
59 (% class="col-xs-12 col-sm-4" %)
60 (((
61 ==== Faster UI ====
62
63 We've added a new asynchronous rendering framework that assures that panels, menus, wiki UI extensions and wiki macros are cached and thus load much faster. This allows to have the page content rendered much faster than before giving a nice feeling of increased performance and snappiness.
64 )))
65 )))
66
67
68
69 (% class="row" %)
70 (((
71 (% class="col-xs-12 col-sm-6" %)
72 (((
73 === Navigation Administration ===
74
75 The [[Navigation Panel>>extensions:Extension.Panels Application||anchor="HNavigationPanel"]] is now configurable and we've removed the XWiki-specific pages in order to provide an uncluttered 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.
76
77 Also the [[Menus>>extensions:Extension.Menu Application]] are now integrated inside the [[Administration>>extensions:Extension.Administration Application]].
78 )))
79
80 (% class="col-xs-12 col-sm-6" %)
81 (((
82 {{gallery class="pull-right"}}
83 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
84 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
85 {{/gallery}}
86 )))
87 )))
88
89
90 (% class="row" %)
91 (((
92 (% class="col-xs-12 col-sm-6" %)
93 (((
94 === Protection of Refactoring operations ===
95
96 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 unnecessary errors and to inform users about the nature of existing pages.
97 )))
98
99 (% class="col-xs-12 col-sm-6" %)
100 (((
101 {{gallery class="pull-right"}}
102 [[image:ReleaseNotes.Data.XWiki.10\.10RC1.Change001.WebHome@menu_rename_simpleuser.png]]
103 [[image:ReleaseNotes.Data.XWiki.10\.10RC1.Change001.WebHome@menu_rename_advanceduser.png]]
104 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
105 {{/gallery}}
106 )))
107 )))
108
109 (% class="row" %)
110 (((
111 (% class="col-xs-12" %)
112 (((
113 === Editor Improvements ===
114
115 We've added several improvements to our [[CKEditor integration>>extensions:Extension.CKEditor Integration]]. Here are our top 3:
116 )))
117
118 (% class="col-xs-12 col-sm-4" %)
119 (((
120 ==== Inline Macro Content Editing ====
121
122 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.
123
124
125
126 {{html5video attachment="ReleaseNotes.Data.XWiki.10\[email protected]" width="99%"/}}
127 )))
128
129 (% class="col-xs-12 col-sm-4" %)
130 (((
131 ==== Link Autocomplete ====
132
133 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}}[{{/code}} (open square bracket) followed by at least 2 characters and you will get link suggestions based on the typed text.
134
135 {{html5video attachment="ReleaseNotes.Data.XWiki.10\[email protected]" width="99%"/}}
136 )))
137
138 (% class="col-xs-12 col-sm-4" %)
139 (((
140 ==== Macro Content Prefill ====
141
142 When inserting a macro, the macro content text area is prefilled with the text selected within the editing area.
143
144 {{gallery}}
145 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
146 {{/gallery}}
147 )))
148 )))
149
150
151
152
153 (% class="row" %)
154 (((
155 (% class="col-xs-12 col-sm-6" %)
156 (((
157 === Auto-suggest for pages ===
158
159 Several inputs related to selecting pages references now support auto-suggestion, making it much simpler to use and less error prone (such as not having to know if the reference should end with ##WebHome##). You can find these inputs in Administration, when using the standard classes or you can use it when creating your own applications.
160 )))
161
162 (% class="col-xs-12 col-sm-6" %)
163 (((
164 {{gallery class="pull-right"}}
165 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
166 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]][[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
167 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
168 {{/gallery}}
169 )))
170 )))
171
172
173 (% class="row" %)
174 (((
175 (% class="col-xs-12 col-sm-6" %)
176 (((
177 === Improved user sections ===
178
179 We've revamped several [[places>>ReleaseNotes.Data.XWiki.10\.6RC1.Change005]] to use the new compact users displayer. We display the user / group avatar followed by the user / group name, while suggestions are retrieved from both the current wiki and the main wiki.
180
181 We've improved the [[Groups>>extensions:Extension.Administration Application||anchor="HGroups"]] section in Administration to display the user type and scope. Also we are finally displaying the user membership in the [[profile>>extensions:Extension.User Module.User Profile Application||anchor="HGroups"]].
182 )))
183
184 (% class="col-xs-12 col-sm-6" %)
185 (((
186 {{gallery class="pull-right"}}
187 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
188 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
189 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
190 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
191 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
192 {{/gallery}}
193 )))
194 )))
195
196
197 (% class="row" %)
198 (((
199 (% class="col-xs-12 col-sm-6" %)
200 (((
201 === Notifications ===
202
203 We've continued the work on [[Nofications>>extensions:Extension.Notifications Application]], by providing loads and loads of improvements and bugfixes. Notifications were the highlight on our 9.x cycle, but they made a come back also this year. We've improved our filtering mechanism and default values, added new macros, added auto notifications on changes, etc. A very important aspect was making it more scalable for handling large volumes.
204
205 The Notifications Application is now the central feature in XWiki for notifications, finally replacing the [[Watchlist>>extensions:Extension.Watchlist Application]] and the [[Activity Stream>>extensions:Extension.Activity Macro]] features.
206 )))
207
208 (% class="col-xs-12 col-sm-6" %)
209 (((
210 {{gallery class="pull-right"}}
211 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
212 {{/gallery}}
213 )))
214 )))
215
216
217 (% class="row" %)
218 (((
219 (% class="col-xs-12 col-sm-12" %)
220 (((
221 === Under the hood ===
222
223 It's much easier to mention visual features, since we have screenshots to show, but under the hood features usually do all the heavy duties. Usually these features are mostly targeted towards administrators, but since they are so nice, we thought we could mention a couple:
224 )))
225
226 (% class="col-xs-12 col-sm-4" %)
227 (((
228 ==== Improved Multi-Term Search Relevancy ====
229
230 This is commonly referred to as //sloppy phrase matching// and allows for more "Googleish" query strings. The allows for partial multi-term matching so that [[searching>>extensions:Extension.Solr Search Application]] for long phrases won’t “hide” documents with a subset of shorter multi-term matches.
231 )))
232
233 (% class="col-xs-12 col-sm-4" %)
234 (((
235 ==== Filesystem store improvements ====
236
237 Filesystem store is now the default location for [[attachments>>Documentation.AdminGuide.Attachments||target="HAttachmentStorage"]] and deleted documents.
238
239 Also we've added support for case insensitive filesystems.
240
241 On top of that, we support larger attachments by default. Until now the default limit for attachments was set at 32MB. It's now been increased to 100GB.
242 )))
243 )))
244
245
246 (% class="row" %)
247 (((
248 (% class="col-xs-12 col-sm-12" %)
249 (((
250 === New community extensions ===
251
252 2018 was a good year for [[extensions>>extensions:Main.WebHome]], with over 40 new extensions released and plenty of releases for the existing extensions. We want to thank all our contributors that spread the love for open source and invest in new ways of using and extending XWiki.
253 )))
254
255 (% class="col-xs-12 col-sm-4" %)
256 (((
257 ==== CAPTCHA implementations ====
258
259 {{gallery}}
260 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
261 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
262 [[image:ReleaseNotes.Data.XWiki.10\[email protected]]]
263 {{/gallery}}
264
265
266 Currently CAPTCHAs are used by default in the Registration and Comments areas. A new [[CAPTCHA>>extensions:Extension.CAPTCHA Application]] application was been implemented and now you can extend and change the implementation you use across the wiki from the Administration. You can install the popular [[Google reCAPTCHA>>doc:extensions:Extension.reCAPTCHA Application.WebHome]] integration or use the default [[JCaptcha>>doc:extensions:Extension.JCaptcha Application.WebHome]] that provides image, sound and text CAPTCHA formats.
267 )))
268
269 (% class="col-xs-12 col-sm-4" %)
270 (((
271 ==== LaTeX ====
272
273 {{gallery}}
274 [[image:extensions:Extension.LaTeX.Syntax 1\[email protected]]]
275 [[image:extensions:Extension.LaTeX.Syntax 1\[email protected]]]
276 [[image:extensions:Extension.LaTeX.Syntax 1\[email protected]]]
277 {{/gallery}}
278
279
280 You can now use [[LaTeX syntax>>extensions:Extension.LaTeX.Syntax 1\.0]] to write content inside XWiki. You can use LaTeX to add formulas, table of content, containers, footnotes, etc.
281
282 Also if the existing PDF export is not good enough for your needs, consider using the [[LaTeX exporter>>extensions:Extension.LaTeX.Exporter]].
283 )))
284
285 (% class="col-xs-12 col-sm-4" %)
286 (((
287 ==== New macros ====
288
289 {{gallery class="pull-right"}}
290 [[image:extensions:Extension.Figure [email protected]]]
291 [[image:extensions:Extension.Numbered Reference [email protected]]]
292 [[image:extensions:Extension.Kanban [email protected]]]
293 [[image:extensions:Extension.Organizational Chart [email protected]]]
294 [[image:extensions:Extension.Insta Feed Macro.WebHome@macro_instafeed.png]]
295 {{/gallery}}
296
297 (% class="clearfix" %)
298 (((
299
300 )))
301
302
303 Lots of new macros available, but we're going to mention just the most popular:
304
305 * [[Figure Macro>>extensions:Extension.Figure Macro]] adds a caption to tagged content or illustrations
306 * [[Numbered Reference Macro>>extensions:Extension.Numbered Reference Macro]] provides numbered headings, figures and tables and references to them
307 * [[Kanban Macro>>extensions:Extension.Kanban Macro]] displays a Kanban view of AppWithinMinutes data
308 * [[Organizational Chart Macro>>extensions:Extension.Organizational Chart Macro]] displays an organisational chart from list, JSON or XWiki data
309 * [[Insta Feed Macro>>extensions:Extension.Insta Feed Macro]] display a feed of you own Instagram's account
310 )))
311 )))
312
313
314 (% class="row" %)
315 (((
316 (% class="col-xs-12 col-sm-6" %)
317 (((
318 === XWiki SAS Store ===
319
320 XWiki's ecosystem continues to grow and this year we've also seen an increase in the the number of professional extensions that come with included support. [[XWiki SAS Store>>https://store.xwiki.com]] currently contains over 15 extensions.
321
322 XWiki's [[Extension Manager>>extensions:Extension.Extension Manager Application]] is connected to the XWiki SAS Store (thanks to the XWiki SAS being a [[top sponsoring company>>doc:dev:Community.Governance]]) and these extensions can easily be installed from your instances. You can read more about [[paying extensions>>https://forum.xwiki.org/t/moving-some-extensions-as-paying-extensions/]].
323 )))
324
325 (% class="col-xs-12 col-sm-6" %)
326 (((
327 {{gallery class="pull-right"}}
328 [[image:[email protected]]]
329 {{/gallery}}
330 )))
331 )))
332
333 == Top User Features ==
334
335 For our users, here are the top features that we wish to highlight:
336
337 {{toc scope="local" depth="3"/}}
338
339 {{getChanges products="XWiki" versions="10.%" importance="High" audience="user" contextVariable="userChanges"/}}
340
341 {{displayChanges displayer="flow" contextVariable="userChanges"/}}
342
343 {{comment}}
344 {{getChanges products="XWiki" versions="10.%" importance="Medium" audience="user" contextVariable="userChangesMedium"/}}
345 {{displayChanges displayer="flow" contextVariable="userChangesMedium"/}}
346 {{/comment}}
347
348 == Top Admin Features ==
349
350 For our admins, here are the top features that we wish to highlight:
351
352 {{toc scope="local" depth="3"/}}
353
354 {{getChanges products="XWiki" versions="10.%" importance="High" audience="administrator" contextVariable="adminChanges"/}}
355
356 {{displayChanges displayer="flow" contextVariable="adminChanges"/}}
357
358 {{comment}}
359 {{getChanges products="XWiki" versions="10.%" importance="Medium" audience="administrator" contextVariable="adminChangesMedium"/}}
360 {{displayChanges displayer="flow" contextVariable="adminChangesMedium"/}}
361 {{/comment}}
362
363 == Top Developer Features ==
364
365 For our developers, here are the top features that we wish to highlight:
366
367 {{toc scope="local" depth="3"/}}
368
369 {{getChanges products="XWiki" versions="10.%" importance="High" audience="developer" contextVariable="developerChanges"/}}
370
371 {{displayChanges displayer="flow" contextVariable="developerChanges"/}}
372
373 {{comment}}
374 {{getChanges products="XWiki" versions="10.%" importance="Medium" audience="developer" contextVariable="developerChangesMedium"/}}
375 {{displayChanges displayer="flow" contextVariable="developerChangesMedium"/}}
376 {{/comment}}
377
378 == Detailed Release Notes ==
379
380 If you wish to see the full details of all features and improvements you can check each release note.
381
382 {{include reference="ReleaseNotes.ReleaseNotesXWiki10x.WebHome"/}}

Get Connected