Changes for page Release Notes for XWiki Enterprise 1.9
Last modified by Thomas Mortagne on 2017/03/24
Change comment:
minor l&f improvements
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Sergiu1 +XWiki.VincentMassol - Content
-
... ... @@ -7,10 +7,9 @@ 7 7 8 8 Second milestone of the XWiki Enterprise 1.9 version ([Roadmap>enterprise:Main.Roadmap]). 9 9 10 -1.1 Summaryof changessince XWiki Enterprise 1.9M110 +1.1 New and Noteworthy 11 11 12 -Main changes: 13 - 12 +At a glance (see below for details): 14 14 * Lots of improvements and new features in the new WYSIWYG editor 15 15 * Lots of UI improvements 16 16 * Lots of improvements and bugfixes in the rendering engine and the syntax converter ... ... @@ -22,7 +22,8 @@ 22 22 * New Dutch translation, improved French translation. 23 23 * Mailsender improvements 24 24 25 -1.1 UI improvements 24 +1.1 1 UI improvements 25 + 26 26 1.9.M2 contains several improvements enhancing the usability and productivity on the wiki. These features are under development, so they might still have buggy or limited behaviors. These quirks will be fixed in the next releases. 27 27 28 28 1.1.1 Quick ~~Jump to any Page~~ navigation ... ... @@ -188,7 +188,8 @@ 188 188 189 189 Thanks to Chathura Prabuddha for providing a patch for this. 190 190 191 -1.1 PDF export improvements 191 +1.1 2 PDF export improvements 192 + 192 192 1.9M2 adds a few important features and addresses several issues related to the PDF export feature: 193 193 - PDFs now contain a ~~cover page~~ and a ~~table of contents~~ page. 194 194 {image:pdf1.png} ... ... @@ -200,10 +200,12 @@ 200 200 - The export works when running the container as a user with no home directory, since now the cache is correctly created in the temporary directory. 201 201 - A few style changes. 202 202 203 -1.1 JavaScript improvements 204 +1.1 3 JavaScript improvements 205 + 204 204 We started to cleanup and improve our JavaScript widgets and APIs, to make the code smaller, more modular, more easy to understand, to have a common architecture. 205 205 206 206 1.1.1 New ~~notifications~~ 209 + 207 207 XWiki now sends custom events when certain actions occur: 208 208 - <tt>xwiki:dom:loading</tt> and <tt>xwiki:dom:loaded</tt> when the document is loaded. The former is fired right after the DOM is loaded, and is supposed to be the signal that marks the start of the page's lifecycle. This is the event that should start all scripts making important DOM changes that other scripts should see. The latter is sent right after it, and is supposed to be the signal that triggers most of the scripts loaded at startup. *It is recommended to bind startup scripts to this event* instead of <tt>window.load</tt> or <tt>document.dom:loaded</tt>. 209 209 - <tt>xwiki:docextra:activated</tt> and <tt>xwiki:docextra:loaded</tt> when loading tabs for the document extra data (attachments, comments, history, etc.). The former is called each time one of the tabs is selected. The latter is called only for the first activation, when the corresponding data has arrived. ... ... @@ -211,6 +211,7 @@ 211 211 Other events will be added in the future as needed. 212 212 213 213 1.1.1.1 Usage example 217 + 214 214 [Prototype.js>http://www.prototypejs.org/] is the framework recommended for XWiki development. It eases listening for and sending event using the [Event>http://www.prototypejs.org/api/event] "class" and three new methods for the [document>http://www.prototypejs.org/api/document] object. 215 215 216 216 To listen for a custom event, do: ... ... @@ -228,6 +228,7 @@ 228 228 {code} 229 229 230 230 1.1.1 New reusable ~~components~~ 235 + 231 231 To support the new UI features, the following new components have been added: 232 232 - <tt>XWiki.widgets.ModalPopup</tt>: a simple modal dialog with no default content, which is supposed to be used as the base class for notifications. See [the source code>http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/widgets/modalPopup.js] for details. 233 233 - <tt>XWiki.actionButtons.AjaxSaveAndContinue</tt>: as the name says, this is responsible for the improved save and continue functionality. It responds to the <tt>xwiki:actions:save</tt> event with the <tt>continue</tt> flag set to true. See [the source code>http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/standard/src/main/webapp/resources/js/xwiki/actionbuttons/actionButtons.js] for details. ... ... @@ -240,7 +240,7 @@ 240 240 1.1.1 ~~Deprecation~~ strategy 241 241 We added a <tt>compatibility.js</tt> script file that contains deprecated code and aliases from old methods/classes to the corresponding new ones. 242 242 243 -1.1 Switched to UTF-8 as the default encoding 248 +1.1 4 Switched to UTF-8 as the default encoding 244 244 Starting with 1.9M2, the default encoding of XWiki has changed to UTF-8 to better integrate in the multi-national web. If you want to go back to the old encoding, you must edit <tt>WEB-INF/xwiki.cfg</tt> and <tt>WEB-INF/web.xml</tt> and change the encoding parameters. 245 245 246 246 #warning("If you were using a database with character encodings in ISO-8859-1, you will have to either switch XWiki back to ISO-8859-1, or convert your databases to UTF8.") ... ... @@ -247,7 +247,7 @@ 247 247 248 248 The default HSQLDB database bundled with the standalone XWiki distributions are not affected by the encoding, so they should work after an upgrade without any changes. 249 249 250 -1.1 Mailsender improvements 255 +1.1 5 Mailsender improvements 251 251 In 1.9M2 the SMTP setting (username, password, server port, and extra Javamail properties which allow to enable SSL) are easier to configure (now accessible in the Administration -> General tab), and are by default visible in the wiki. Previously, they had to be manually added to the ~~XWiki.XWikiPreferences~~ class. These settings are also used with the registration confirmation email. 252 252 253 253 {image:smtp.png}