From version < 36.1 >
edited by Vincent Massol
on 2013/03/02
To version < 37.1 >
edited by Marius Dumitru Florea
on 2013/03/02
< >
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.VincentMassol
1 +XWiki.mflorea
Content
... ... @@ -30,6 +30,70 @@
30 30  
31 31  Of course, you need to have the Office server connected in order to use this feature.
32 32  
33 +== Extension Manager improvements ==
34 +
35 +We added more information to the Description section and we added the ability to retrieve the list of stable versions that are available in the configured extension repositories.
36 +
37 +{{image reference="[email protected]" /}}
38 +
39 +We also grouped the action buttons (e.g. Install and Install of farm) as you can see in the image above. This allowed us to move the Apply button that you had to click to confirm an extension action like install from the bottom of the Progress section to the extension actions section. The Install and Install of farm buttons are still available in the drop down menu to allow you recompute the install plan if you want to.
40 +
41 +{{image reference="[email protected]" /}}
42 +
43 +See the [[Extension Manager Application documentation>>extensions:Extension.Extension Manager Application]] for more information.
44 +
45 +== Distribution Wizard improvements ==
46 +
47 +We fixed an important bug in Distribution Wizard ({{jira url="http://jira.xwiki.org" style="enum"}}XWIKI-8749{{/jira}}) that was preventing you from properly upgrading the installed extensions in the second step. We now list extensions by the namespace (wiki) where they have been installed. For now you have to review and upgrade each extension individually. We hope to improve this soon by allowing you upgrade more extensions at once.
48 +
49 +{{image reference="[email protected]"/}}
50 +
51 +== Button Group Widget ==
52 +
53 +We added a small widget to group form buttons.
54 +
55 +{{image reference="[email protected]"/}}
56 +
57 +It can be used either with a static list of buttons, when you know beforehand that you have more than 1 button and you know the main one, or with a dynamic list of buttons, if you want the buttons to be grouped on the client side if there are more than one.
58 +
59 +The static button group works even with JavaScript disabled (in a modern browser):
60 +
61 +{{code language="html"}}
62 +<p class="buttons">
63 + <span class="buttonwrapper button-group">
64 + <button>Action</button><a href="#foo" class="dropdown-toggle" tabindex="0"><span/></a>
65 + <span id="foo" class="dropdown-menu">
66 + <button>First item</button>
67 + <input type="submit" value="Second item" class="button" />
68 + <a href="#third">Third item</a>
69 + </span>
70 + </span>
71 +</p>
72 +{{/code}}
73 +
74 +The dynamic group obviously requires JavaScript. The first button found in the group is considered the main one. The buttons are grouped only if there are more than one. If the main button is secondary then the button group is styled as a secondary button.
75 +
76 +{{code language="html"}}
77 +<span class="dynamic-button-group">
78 + <span class="buttonwrapper">
79 + <button>One</button>
80 + </span>
81 + <span class="buttonwrapper">
82 + <input type="submit" class="button secondary" value="Two" />
83 + </span>
84 + <span class="buttonwrapper">
85 + <a href="#three" class="secondary">Three</a>
86 + </span>
87 +</span>
88 +{{/code}}
89 +
90 +In both cases you need to include the widget resources:
91 +
92 +{{code language="none"}}
93 +#set ($discard = $xwiki.ssfx.use('uicomponents/widgets/buttonGroup.css', true))
94 +#set ($discard = $xwiki.jsfx.use('uicomponents/widgets/buttonGroup.js'))
95 +{{/code}}
96 +
33 33  == Miscellaneous ==
34 34  
35 35  * Ability to [[more easily create multiple FAQ spaces>>extensions:Extension.FAQ Application||anchor="HCreatemultipleFAQs"]].