Custom Fields

In this section, you will learn the inside out of custom fields; from creating it up to publishing it.
  Advanced

EasySocial also comes with an extended custom fields system that allows you to create custom field applications. Custom field applications enhances the capability of the existing custom field system.

A custom field is a subset of an EasySocial application, but the structure and logic is built differently to cater to custom field's specific needs that does not necessarily make sense in an application.

Custom Field Structure

Custom Field applications are stored in the following location by default:

/media/com_easysocial/apps/fields/user/<element>/

An application structure should have a basic structure of the following:

textbox/
|
|_ _ _ textbox.xml (Application Manifest file)
|_ _ _ textbox.php (Main application file)
|_ _ _ config/
        |_ _ _ config.json (Field configuration file)
|_ _ _ themes/
        |_ _ _ default/
                |_ _ _ content.php (Main theme file)

  Download Sample Field Start Documentation →

Documentation contents

  1. Getting started
  2. Application Manifest file
  3. Triggers & application file
  4. Field configuration file
  5. Field themes and output

Extended/Advance features documentation

  1. Application configuration file
  2. Field model, table, view, helper, ajax
  3. Widgets