Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-5180

DOC: Create "List of field types"

    XMLWordPrintable

Details

    • Task
    • Resolution: Done
    • Neutral
    • None
    • None
    • None

    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.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              akhamis Ashraf Khamis
              cmeier Christoph Meier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoR