Changes for page Release Notes for XWiki 4.2 Milestone 2
Last modified by Thomas Mortagne on 2017/03/24
Change comment:
Documented the new email, page and custom fields
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -12,8 +12,19 @@ 12 12 13 13 == New field types for email and list of pages == 14 14 15 - == Improveddisplay ofusersand groups fields==15 +Two new types of class properties have been added: 16 16 17 +* The //Email// type extends the normal //String// type, adding by default a validation regular expression that should accept only a valid email address 18 +* The //Page// type extends the normal //DBList// type, and allows to select one or more documents from the current wiki 19 + 20 +These two new properties are still in development, and further improvements will be implemented in the next milestone. 21 + 22 +== Computed class fields == 23 + 24 +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. 25 + 26 +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. 27 + 17 17 == Improvements to the Extension Repository Application == 18 18 19 19 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]]: