Details
-
Task
-
Resolution: Done
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Empty show more show less
-
Foundation 10
-
2
Description
Create a list of all the fields which can be used in the (new) Magnolia 6 UI form framework;
on a page of the hidden sub-tree https://documentation.magnolia-cms.com/display/DOCS61/_Inclusions+library.
Page to update:
https://documentation.magnolia-cms.com/display/DOCS61/_field+definition+classes+for+Magnolia+6+UI
The list can / could be used on the (new) pages for Form definition, maybe on _(Common) field definition (and others maybe).
Content
Similar to the "old" version _field definition classes - create a table with 2 rows:
- Fully qualified class name
- The value to use with the $type property. *
*) To figure out the value of the $type property, you must check the source code and check the value of the info.magnolia.ui.field.FieldType annotation.
List all the classes. whether the have info.magnolia.ui.field.FieldType annotation or not.
How to find the field definition classes?
This can be challenging, since these classes could in theory be distributed among a bunch of different modules.
Start with the "ui-project" (and all its sub modules), search for classes which directly or indirectly extend or implement info.magnolia.ui.field.FieldDefinition.
For other modules: Ask developers colleagues, which other modules are utilizing the M. 6 UI frameworks.