<
From version < 37.4 >
edited by Sergiu Dumitriu
on 2009/05/06
To version < 37.5 >
edited by Vincent Massol
on 2009/05/07
>
Change comment: minor l&f improvements

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Sergiu
1 +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 Summary of changes since XWiki Enterprise 1.9M1
10 +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 -&gt; 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}

Get Connected