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

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

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 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 New Notifications (grouping, templates, by mail, filters, diff)
8
9 Administration reorganization
10
11 HTML export
12
13 Protection against accidental deletion of important pages
14
15 We continued improving the CKEditor integration
16
17 Attachment improvements like better handling of bigger attachments and preview.
18
19 == Work Done ==
20
21 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]]:
22
23 * 1003 issues were closed (See the [[full JIRA issue list>>https://jira.xwiki.org/issues/?filter=14607]])
24 * 480 bugs closed, 254 improvements, 53 new features and more:(((
25 {{image reference="jira-issue-types-9x.png" width="500px"/}}
26 )))
27 * And the top JIRA participants (those contributing to more than 1% of the total jira issue number):(((
28 {{image reference="jira-assignees-9x.png" width="500px"/}}
29 )))
30
31 Congrats to all who participated!
32
33 === Top 10 Features ===
34
35 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):
36
37 {{toc depth="4" start="4" numbered="true"/}}
38
39 (% class="row" %)
40 (((
41 (% class="col-xs-12 col-sm-6" %)
42 (((
43 ==== Flavors ====
44
45 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.
46
47 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.
48 )))
49
50 (% class="col-xs-12 col-sm-6" %)
51 (((
52 {{gallery}}
53 image:flavors.png
54 [[image:extensions:Extension.XWiki Standard Flavor.WebHome@standard.png]]
55 {{/gallery}}
56 )))
57 )))
58
59
60 (% class="row" %)
61 (((
62 (% class="col-xs-12 col-sm-6" %)
63 (((
64 ==== Notifications ====
65
66 [[Notifications>>extensions:Extension.Notifications Application]] is our new major feature for this cycle.
67
68 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.
69
70 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. An user can now define notification filters that are either ##inclusive## or ##exclusive##, and can even [[black list some users>>extensions:Extension.Notifications Application||anchor="HFilterauser"]].
71
72 The [[Watchlist>>extensions:Extension.Watchlist Application]] feature has been replaced.
73 )))
74
75 (% class="col-xs-12 col-sm-6" %)
76 (((
77 {{gallery}}
78 [[image:ReleaseNotes.Data.XWiki.9\.10RC1.Change005.WebHome@Notifications.png]]
79 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change015.WebHome@NotificationPreferencesForApp.png]]
80 [[image:ReleaseNotes.Data.XWiki.9\.8RC1.Change012.WebHome@FiltersUI.png]]
81 [[image:ReleaseNotes.Data.XWiki.9\.11RC1.Change006.WebHome@NotifEmailTOC.png]]
82 {{/gallery}}
83 )))
84 )))
85
86
87 (% class="row" %)
88 (((
89 (% class="col-xs-12 col-sm-6" %)
90 (((
91 ==== CKEditor Integration Improvements ====
92
93 In 8.x we added the CKEditor. 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.
94
95 We also upgraded the editor to the 4.7.3 version which brings a couple of improvements and bug fixes.
96
97 We also finally removed the old WYSIWYG editor based on Google WebToolkit.
98 )))
99
100 (% class="col-xs-12 col-sm-6" %)
101 (((
102 {{gallery}}
103 [[image:ReleaseNotes.Data.XWiki.9\.1RC1.Change002.WebHome@ckeditor.png]]
104 [[image:ReleaseNotes.Data.XWiki.9\.8.Change003.WebHome@ckeditor-office-modal.png]]
105 {{/gallery}}
106 )))
107 )))
108
109
110 (% class="row" %)
111 (((
112 (% class="col-xs-12 col-sm-6" %)
113 (((
114 ==== Administration reorganization ====
115
116 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.
117 )))
118
119 (% class="col-xs-12 col-sm-6" %)
120 (((
121 {{gallery}}
122 image:
123 {{/gallery}}
124 )))
125 )))
126
127
128 (% class="row" %)
129 (((
130 (% class="col-xs-12 col-sm-6" %)
131 (((
132 ==== Protection against accidental deletion ====
133
134 System and Extension pages are now protected against accidental deletion. When you try to delete such pages, XWiki will now ask you to confirm the operation, and list all concerned pages.
135 )))
136
137 (% class="col-xs-12 col-sm-6" %)
138 (((
139 {{gallery}}
140 [[image:ReleaseNotes.Data.XWiki.9\.1RC1.Change003.WebHome@DeleteExtensionPage.png]]
141 {{/gallery}}
142 )))
143 )))
144
145
146 (% class="row" %)
147 (((
148 (% class="col-xs-12 col-sm-6" %)
149 (((
150 ==== Restore a batch of deleted pages ====
151
152 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 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.
153 )))
154
155 (% class="col-xs-12 col-sm-6" %)
156 (((
157 {{gallery}}
158 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-deletedDocuments-withBatchColumn.png]]
159 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-showBatch-expanded.png]]
160 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change005.WebHome@restore-job-log.png]]
161 {{/gallery}}
162 )))
163 )))
164
165
166 (% class="row" %)
167 (((
168 (% class="col-xs-12 col-sm-6" %)
169 (((
170 ==== Attachments Preview improvements ====
171
172 Preview of attachments are displayed in the [[attachments tab>>Documentation.UserGuide.Features.Attachments||anchor="HUsingtheattachmenttabatthebottomofthepage"]] at the bottom of the page.
173
174 We improved also the Attachments tab from the [[Page Index>>extensions:Extension.Index Application]] by providing a thumbnail preview for image attachments, allowing filtering by attachment type, file size, date, etc.
175 )))
176
177 (% class="col-xs-12 col-sm-6" %)
178 (((
179 {{gallery}}
180 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change023.WebHome@attachment-icon-theme.png]]
181 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change019.WebHome@attachmentIndex.png]]
182 {{/gallery}}
183 )))
184 )))
185
186
187 (% class="row" %)
188 (((
189 (% class="col-xs-12 col-sm-6" %)
190 (((
191 ==== Blame View and Syntax Highlighting ====
192
193 Working with the syntax has become easier.
194
195 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.
196 )))
197
198 (% class="col-xs-12 col-sm-6" %)
199 (((
200 {{gallery}}
201 [[image:ReleaseNotes.Data.XWiki.9\.7RC1.Change009.WebHome@codeViewer-blameView.png]]
202 {{/gallery}}
203 )))
204 )))
205
206
207 (% class="row" %)
208 (((
209 (% class="col-xs-12 col-sm-6" %)
210 (((
211 ==== More filters ====
212
213 We added new user suggest filters for our [[LiveTables>>extensions:Extension.Livetable Macro]].
214 )))
215
216 (% class="col-xs-12 col-sm-6" %)
217 (((
218 {{gallery}}
219 [[image:ReleaseNotes.Data.XWiki.9\.8.Change004.WebHome@liveTable-usersFilter.png]]
220 {{/gallery}}
221 )))
222 )))
223
224
225 (% class="row" %)
226 (((
227 (% class="col-xs-12 col-sm-6" %)
228 (((
229 ==== Other usability improvements ====
230
231 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>>]].
232
233 We also 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.
234 )))
235
236 (% class="col-xs-12 col-sm-6" %)
237 (((
238 {{gallery}}
239 [[image:ReleaseNotes.Data.XWiki.9\.4RC1.Change010.WebHome@contentmenu-labeled-actionsMerged]]
240 [[image:ReleaseNotes.Data.XWiki.9\.5RC1.Change007.WebHome@create-recommendedTemplate.png]]
241 {{/gallery}}
242 )))
243 )))
244
245 == Top User Features ==
246
247 For our users, here are the top features that we wish to highlight:
248
249 {{toc scope="local" depth="3"/}}
250
251 {{getChanges products="XWiki" versions="9.%" importance="High, Medium, Low" audience="user" contextVariable="userChanges"/}}
252
253 {{displayChanges displayer="flow" contextVariable="userChanges"/}}
254
255 == Top Admin Features ==
256
257 For our admins, here are the top features that we wish to highlight:
258
259 {{toc scope="local" depth="3"/}}
260
261 {{getChanges products="XWiki" versions="9.%" importance="High, Medium, Low" audience="administrator" contextVariable="adminChanges"/}}
262
263 {{displayChanges displayer="flow" contextVariable="adminChanges"/}}
264
265 == Top Developer Features ==
266
267 For our developers, here are the top features that we wish to highlight:
268
269 {{toc scope="local" depth="3"/}}
270
271 {{getChanges products="XWiki" versions="9.%" importance="High, Medium, Low" audience="developer" contextVariable="developerChanges"/}}
272
273 {{displayChanges displayer="flow" contextVariable="developerChanges"/}}
274
275 == Detailed Release Notes ==
276
277 If you wish to see the full details of all features and improvements you can check each release note.
278
279 {{include reference="ReleaseNotes.ReleaseNotesXWiki9x.WebHome"/}}

Get Connected