Every Field is an extension of this object. Fieldmanager_Field is not intended to be instantiated directly.
A group is a set of one or more fields. This allows you to create e.g. one meta box with many fields in it, create repeatable or sortable sets of fields, create tabbed interfaces, and more.
Some fields are collections of many pre-set values, like select dropdown options, radio buttons, and checkboxes. These field types extend Options, so Fieldmanager knows how to handle and sanitize them.
Text fields that responds to user input with autocomplete suggestions (optionally via an ajax request).
Single boolean checkbox.
A set of multiple checkboxes which stores as an array of the checked values.
Color picker interface.
Text fields that uses the jQuery UI Datepicker to allow the user to select a date from a calendar. Optionally adds fields for time.
Data grids (spreadsheets).
Hidden input fields.
Text fields that sanitize values as URLs.
Allow users to select an attachment via the Media popup.
Password text fields (hides user input).
A set of radio buttons. Often accompanied by a datasource to populate the radio buttons.
Produces a visual editor (TinyMCE) field.
Textarea (multi-line text) fields.
Basic single-line text fields.