Last modified by Thomas Mortagne on 2017/03/24

From version 18.1
edited by Thomas Mortagne
on 2014/07/07
Change comment: There is no comment for this version
To version 19.2
edited by Thomas Mortagne
on 2014/07/07
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -30,23 +30,21 @@
30 30  [[[[image:[email protected]||width="32%"]]>>attach:[email protected]]] [[[[image:[email protected]||width="32%"]]>>attach:[email protected]]] [[[[image:[email protected]||width="32%"]]>>attach:[email protected]]] [[[[image:[email protected]||width="32%"]]>>attach:[email protected]]] [[[[image:[email protected]||width="32%"]]>>attach:[email protected]]]
31 31  * Flamingo has a simplified Add menu
32 32  [[[[image:[email protected]]]>>attach:[email protected]]]
33 -* A lot of fixes and polishing have been made too (changes to the layout, panels, menus).
34 34  * The Annotations enabler is now located in the "More Actions" menu:(((
35 35  {{image reference="[email protected]"/}}
36 36  )))
37 37  * The global menu entries have now double functionality (navigation, menu) again :(((
38 -{{image reference="ReleaseNotesXWiki61RC1@flamingo-separation.png"/}}
37 +{{image reference="flamingo-separation.png"/}}
39 39  )))
40 40  * The log-in form has been improved:(((
41 -{{image reference="ReleaseNotesXWiki61RC1@login-flamingo.png" width="60%"/}}
40 +{{image reference="login-flamingo.png" width="60%"/}}
42 42  )))
43 43  * The skin can now be seen on a smartphone, but it is only a first step to have a fully-usable wiki on mobile phones:(((
44 -{{image reference="ReleaseNotesXWiki61RC1@flamingo-phone.png"/}}
43 +{{image reference="flamingo-phone.png"/}}
45 45  )))
46 46  * Still for mobiles, we have improved the annotation settings panel:(((
47 -{{image reference="ReleaseNotesXWiki61RC1@annotations-phone.png"/}}
46 +{{image reference="annotations-phone.png"/}}
48 48  )))
49 -* And a lot of polishing have been made too.
50 50  * The preview action has been implemented:(((
51 51  {{image reference="[email protected]" width="60%"/}}
52 52  )))
... ... @@ -62,6 +62,7 @@
62 62  * Annotations are back!(((
63 63  {{image reference="[email protected]" width="60%"/}}
64 64  )))
63 +* To ensure the compatibility with Internet Explorer 8, the Flamingo skin uses [[Respond.js>>https://github.com/scottjehl/Respond]] and [[HTML5Shiv>>https://github.com/aFarkas/html5shiv/]]. It enables CSS3 media queries and HTML5 tags.
65 65  * A lot of polishing have been made too, in order to have a skin usable in production.
66 66  
67 67  == Applications Panel improvements ==
... ... @@ -77,7 +77,8 @@
77 77  
78 78  == Extension Manager improvements ==
79 79  
80 -Extension-related jobs (install, uninstall, install plan calculation, etc.) which are not executing on the same namespace can now be run concurrently. You won't be stuck anymore, trying to install an extension when someone else is doing the same thing somewhere else on a farm.
79 +* Extension-related jobs (install, uninstall, install plan calculation, etc.) which are not executing on the same namespace can now be run concurrently. You won't be stuck anymore, trying to install an extension when someone else is doing the same thing somewhere else on a farm.
80 +* XWiki now support resolving a Maven extension with a parent from a different Maven repository
81 81  
82 82  == Miscellaneous ==
83 83  
... ... @@ -87,7 +87,6 @@
87 87  * Added [[ability to configure Pie Chart labels>>extensions:Extension.Chart Macro]] using the ##pie_label_format## property. For example using ##pie_label_format:{0} - {2}## would give:(((
88 88  {{image reference="[email protected]"/}}
89 89  )))
90 -* XWiki now support resolving a Maven extension with a parent from a different Maven repository
91 91  * More HTTP cache settings, configurable using ##xwiki.httpheaders.cache## in ##xwiki.cfg## or ##headers_nocache## in ##XWiki.XWikiPreferences##:
92 92  ** ##0##: **no Cache-Control header** sent, use the browser's defaults. RFC 2616 only specifies optional behavior in this case
93 93  ** ##1## (default): **no-cache**; caches must not serve this response in a subsequent response, but the page is stored for the bf-cache
... ... @@ -94,7 +94,6 @@
94 94  ** ##2##: **no-store, no-cache and max-age=0**; the response will never be reused, not even for bf-cache; note that unsaved changes may be lost
95 95  ** ##3##: **private**; the response will be cached by personal caches, such as a browser cache
96 96  ** ##4##: **public**; the response may be cached by both personal and shared caches
97 -* To ensure the compatibility with Internet Explorer 8, the Flamingo skin uses [[Respond.js>>https://github.com/scottjehl/Respond]] and [[HTML5Shiv>>https://github.com/aFarkas/html5shiv/]]. It enables CSS3 media queries and HTML5 tags.
98 98  * "Human" requests like ##view## or ##edit## are not waiting XWiki initialization forever and display a waiting page with initialization progress instead: {{image reference="[email protected]"/}}
99 99  * [[extensions:Extension.SpaceIndex Macro]] has now a new parameter to sort the document by creation date, modification date, or by name.
100 100  * User Profile page display email hyperlink (if the email is not obfuscated) on view and preview mode.
... ... @@ -107,10 +107,8 @@
107 107  == LESS integration ==
108 108  
109 109  * We are happy to propose the ability of using the [[LESS preprocessor>>http://lesscss.org/]] directly in XWiki. Right now, it is only able to compile some files located in the skin directory in the WAR. See [[extensions:Extension.LESS Module]].
110 -
111 111  * The [[LESS Module>>extensions:Extension.LESS Module]] is now bundled with XWiki Enterprise.
112 -* Some progress have been made on the DefaultLESSSkinFileCache. The cache is now cleared when a skin or a color theme is changed, but only on the concerned wiki.
113 -* The LESS Compiler now compress the generated CSS.
109 +* The LESS Compiler compress the generated CSS.
114 114  * A new component has been added to compute a Color Theme compatible with [[extensions:Extension.Color Theme Application]] from a LESS file.
115 115  
116 116  == New Mail module (Experimental) ==
... ... @@ -133,9 +133,30 @@
133 133  {{/velocity}}
134 134  {{/code}}
135 135  
132 +* The [[Mail Sender API>>extensions:Extension.Mail Sender API]] now allows to send Mails from a Template with internationalization support by retrieving the ##XWiki.Mail## Object which has its ##language## property equals to a passed language. For example:(((
133 +{{code language="none"}}
134 +$message.addPart("xwiki/template", $documentReference, {"language" : "fr", "velocityVariables" : { "var1" : "value1" }})
135 +{{/code}}
136 +)))
137 +
138 +* The [[Mail Sender API>>extensions:Extension.Mail Sender API]] now allows to send Mails from a Template. This is achieved with 2 calls:
139 +** One for setting the Subject from the Template. The following will generate a ##MimeMessage## with the subject pre-filled. The value will be that of the ##subject## xproperty from an ##XWiki.Mail## xobject in the Document pointed to by the passed ##documentReference##:(((
140 +{{code language="none"}}
141 +#set ($message = $services.mailsender.createMessage("template", documentReference))
142 +#set ($message = $services.mailsender.createMessage("template", documentReference, parameters))
143 +{{/code}}
144 +)))
145 +** One for setting the Body Part content from the Template:(((
146 +{{code language="none"}}
147 +$message.addPart("xwiki/template", $documentReference, {"velocityVariables" : { "var1" : "value1" }})
148 +$message.addPart("xwiki/template", $documentReference, {"velocityVariables" : { "var1" : "value1" }, "attachments" : $attachments})
149 +{{/code}}
150 +)))
151 +
136 136  == Job module improvements ==
137 137  
138 -A new ##org.xwiki.job.JobExecutor## component has been introduce to replace ##org.xwiki.job.JobManager## (which is now deprecated). This component adds support for parallel execution of jobs and also support grouping jobs that need to be executed in the same thread.
154 +* Introduced job progress helper API, see [[Job Module>>doc:extensions:Extension.Job Module||anchor="HNotifyaboutprogress"]] for more details.
155 +* A new ##org.xwiki.job.JobExecutor## component has been introduce to replace ##org.xwiki.job.JobManager## (which is now deprecated). This component adds support for parallel execution of jobs and also support grouping jobs that need to be executed in the same thread.
139 139  
140 140  See [[extensions:Extension.Job Module]] for more details.
141 141  
... ... @@ -209,7 +209,6 @@
209 209  == Miscellaneous ==
210 210  
211 211  * [[XCOMMONS-582>>http://jira.xwiki.org/browse/XCOMMONS-582]]: ##$escapetool.json## should be used instead of ##$escapetool.javascript## for escaping manually constructed JSON; ##$jsontool.serialize## should be used for generating JSON, though, since it is safer.
212 -* Introduced job progress helper API, see [[Job Module>>doc:extensions:Extension.Job Module||anchor="HNotifyaboutprogress"]] for more details.
213 213  * All component related API of ##com.xpn.xwiki.web.Utils## are now using the context ##ComponentManager## by default.
214 214  * We added a new method to the component script service to access the component manager corresponding to a specific namespace:(((
215 215  {{code language=""}}
... ... @@ -218,11 +218,6 @@
218 218  {{/groovy}}
219 219  {{/code}}
220 220  )))
221 -* The [[Mail Sender API>>extensions:Extension.Mail Sender API]] now allows to send Mails from a Template with internationalization support by retrieving the ##XWiki.Mail## Object which has its ##language## property equals to a passed language. For example:(((
222 -{{code language="none"}}
223 -$message.addPart("xwiki/template", $documentReference, {"language" : "fr", "velocityVariables" : { "var1" : "value1" }})
224 -{{/code}}
225 -)))
226 226  * xwiki.cfg file properties are now accessible through ##org.xwiki.configuration.ConfigurationSource## component with role hint ##xwikicfg##
227 227  * Complete refactoring of the [[Resource module>>extensions:Extension.Resource API]]. Note that the Action module has been removed and folded into the new Resource module.
228 228  * The ##getInstance## methods in the [[Component Script Service>>extensions:Extension.Component Module||anchor="HAccessfromScripts"]] are now public and return ##null## if the Component cannot be looked up. A ##getLastError()## method was also added to get the last exception.
... ... @@ -231,19 +231,6 @@
231 231  * The "skin" parameter in the URL is now taken into account when generating the links to the skin CSS (see: [[XWIKI-10426>>http://jira.xwiki.org/browse/XWIKI-10426]]).
232 232  * Filesystem Attachment Storage now allows you to disable cleaning of empty directories on startup since on a large installation this may take considerable time. (see: [[XWIKI-10431>>http://jira.xwiki.org/browse/XWIKI-10431]])
233 233  * Start of implementation of the [[Resource Reference Serializer>>extensions:Extension.Resource API]] notion, still need more work.
234 -* The [[Mail Sender API>>extensions:Extension.Mail Sender API]] now allows to send Mails from a Template. This is achieved with 2 calls:
235 -** One for setting the Subject from the Template. The following will generate a ##MimeMessage## with the subject pre-filled. The value will be that of the ##subject## xproperty from an ##XWiki.Mail## xobject in the Document pointed to by the passed ##documentReference##:(((
236 -{{code language="none"}}
237 -#set ($message = $services.mailsender.createMessage("template", documentReference))
238 -#set ($message = $services.mailsender.createMessage("template", documentReference, parameters))
239 -{{/code}}
240 -)))
241 -** One for setting the Body Part content from the Template:(((
242 -{{code language="none"}}
243 -$message.addPart("xwiki/template", $documentReference, {"velocityVariables" : { "var1" : "value1" }})
244 -$message.addPart("xwiki/template", $documentReference, {"velocityVariables" : { "var1" : "value1" }, "attachments" : $attachments})
245 -{{/code}}
246 -)))
247 247  
248 248  = Translations =
249 249  

Get Connected