... |
... |
@@ -33,22 +33,33 @@ |
33 |
33 |
* The log messages have been improved to include links to the affected documents or extensions as indicated in the following image~:((( |
34 |
34 |
{{image reference="EM-extensionLogMessage"/}} |
35 |
35 |
))) |
|
36 |
+* An administrator of a subwiki can now install XAR extension (as long as it does not require a JAR extension). |
36 |
36 |
|
37 |
|
-== New field types for email and list of pages == |
|
38 |
+== Experimental install/upgrade wizard == |
38 |
38 |
|
39 |
|
-Two new types of class properties have been added: |
|
40 |
+Accessing a wiki page in view mode after an upgrade or when the database is empty (new install) will trigger a wizard that will allow you to install or update the default set of wiki pages and to upgrade or downgrade the extensions you may have previously installed. |
40 |
40 |
|
41 |
|
-* The //Email// type extends the normal //String// type, adding by default a validation regular expression that should accept only a valid email address |
42 |
|
-* The //Page// type extends the normal //DBList// type, and allows to select one or more documents from the current wiki |
|
42 |
+The wizard currently has two steps. In the first step you can see which XWiki distribution you are running and what is its recommended default set of wiki pages (the default user interface). You should install, upgrade or downgrade the UI so that it matches the distribution version. |
43 |
43 |
|
44 |
|
-These two new properties are still in development, and further improvements will be implemented in the next milestone. |
|
44 |
+{{image reference="Distribution-MainUI.png"/}} |
45 |
45 |
|
46 |
|
-== Computed class fields == |
|
46 |
+The step has three possible actions: |
47 |
47 |
|
48 |
|
-Another new type of class fields adds support for //virtual values// computed live from other class values, data from the database, data obtained from an external service, or practically any other source of data. These fields are non-editable and aren't stored in the database, since they only provide some wiki content that will be rendered each time such a property is displayed. |
|
48 |
+* Skip means 'go to the next step and ask me again after a server restart' |
|
49 |
+* Cancel means 'go to the next step and don't ask me again until I change my distribution' |
|
50 |
+* Continue, only after the recommended UI version is installed |
49 |
49 |
|
50 |
|
-Traditionally, this kind of computation would have been written directly in the sheet used to display instances of that class, but putting it in a class field allows easier reuse of the code, since the property will be //displayed// in livetables, when indexing the document in Lucene, when displaying documents in an index page, and so on. |
|
52 |
+In the second step you can upgrade the installed extensions. We group them in two categories: |
51 |
51 |
|
|
54 |
+* extensions that don't work with your current distribution but which have new versions available that are compatible with your current distribution. These extension require an upgrade. |
|
55 |
+* extensions that should work fine with your current distribution but which have upgrades available. Upgrading these extensions is optional. |
|
56 |
+ |
|
57 |
+{{image reference="Distribution-OutdatedExtensions.png"/}} |
|
58 |
+ |
|
59 |
+You can refresh the list of extensions by clicking on the Reload button. The Skip and Cancel buttons have the same meaning as in the previous step. The Continue button is available only after the required upgrades are performed. |
|
60 |
+ |
|
61 |
+At the end you'll be redirected back to the wiki page you have accessed in the first place. |
|
62 |
+ |
52 |
52 |
== Improvements to the Extension Repository Application == |
53 |
53 |
|
54 |
54 |
We modified the extension sheet to display the release notes for all the available versions of an extension. Check for instance the release notes for the [[Extended TODO Application>>extensions:Extension.Extended Todo Application#HReleaseNotes]]: |
... |
... |
@@ -55,11 +55,21 @@ |
55 |
55 |
|
56 |
56 |
{{image reference="ER-releaseNotes.png"/}} |
57 |
57 |
|
58 |
|
-== Improvements to Extension Manager == |
|
69 |
+== New field types for email and list of pages == |
59 |
59 |
|
60 |
|
-An administrator of a subwiki can now install XAR extension (as long as it does not require a JAR extension). |
|
71 |
+Two new types of class properties have been added: |
61 |
61 |
|
|
73 |
+* The //Email// type extends the normal //String// type, adding by default a validation regular expression that should accept only a valid email address |
|
74 |
+* The //Page// type extends the normal //DBList// type, and allows to select one or more documents from the current wiki |
62 |
62 |
|
|
76 |
+These two new properties are still in development, and further improvements will be implemented in the next milestone. |
|
77 |
+ |
|
78 |
+== Computed class fields == |
|
79 |
+ |
|
80 |
+Another new type of class fields adds support for //virtual values// computed live from other class values, data from the database, data obtained from an external service, or practically any other source of data. These fields are non-editable and aren't stored in the database, since they only provide some wiki content that will be rendered each time such a property is displayed. |
|
81 |
+ |
|
82 |
+Traditionally, this kind of computation would have been written directly in the sheet used to display instances of that class, but putting it in a class field allows easier reuse of the code, since the property will be //displayed// in livetables, when indexing the document in Lucene, when displaying documents in an index page, and so on. |
|
83 |
+ |
63 |
63 |
== Improved upload UI == |
64 |
64 |
|
65 |
65 |
The new HTML5 FileUploader has been integrated in a few places: |
... |
... |
@@ -75,31 +75,6 @@ |
75 |
75 |
|
76 |
76 |
{{image reference="extensions:Extension.Logging Application@loggingadmin.png"/}} |
77 |
77 |
|
78 |
|
-== Experimental install/upgrade wizard == |
79 |
|
- |
80 |
|
-Accessing a wiki page in view mode after an upgrade or when the database is empty (new install) will trigger a wizard that will allow you to install or update the default set of wiki pages and to upgrade or downgrade the extensions you may have previously installed. |
81 |
|
- |
82 |
|
-The wizard currently has two steps. In the first step you can see which XWiki distribution you are running and what is its recommended default set of wiki pages (the default user interface). You should install, upgrade or downgrade the UI so that it matches the distribution version. |
83 |
|
- |
84 |
|
-{{image reference="Distribution-MainUI.png"/}} |
85 |
|
- |
86 |
|
-The step has three possible actions: |
87 |
|
- |
88 |
|
-* Skip means 'go to the next step and ask me again after a server restart' |
89 |
|
-* Cancel means 'go to the next step and don't ask me again until I change my distribution' |
90 |
|
-* Continue, only after the recommended UI version is installed |
91 |
|
- |
92 |
|
-In the second step you can upgrade the installed extensions. We group them in two categories: |
93 |
|
- |
94 |
|
-* extensions that don't work with your current distribution but which have new versions available that are compatible with your current distribution. These extension require an upgrade. |
95 |
|
-* extensions that should work fine with your current distribution but which have upgrades available. Upgrading these extensions is optional. |
96 |
|
- |
97 |
|
-{{image reference="Distribution-OutdatedExtensions.png"/}} |
98 |
|
- |
99 |
|
-You can refresh the list of extensions by clicking on the Reload button. The Skip and Cancel buttons have the same meaning as in the previous step. The Continue button is available only after the required upgrades are performed. |
100 |
|
- |
101 |
|
-At the end you'll be redirected back to the wiki page you have accessed in the first place. |
102 |
|
- |
103 |
103 |
== New Applications Panel == |
104 |
104 |
|
105 |
105 |
There's now a new "Applications" panel by default in XWiki Enterprise. This panel displays the applications present in your wiki. |