Dataform Plugins: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 13: Line 13:
===Add-ons===
===Add-ons===
*'''[[Dataformview Updater|Chart]]''': Displays one or more charts based on the view entries content.
*'''[[Dataformview Updater|Chart]]''': Displays one or more charts based on the view entries content.
*'''[[Dataformview Updater|Updater]]''': Allows for bulk updating of entries with a set of values entered via an entry form.
==Field plugins==
==Field plugins==
===Internal===
===Internal===
Line 22: Line 21:


===Standard===
===Standard===
*'''[[Dataformfield Checkbox|Checkbox]]''': Allows the user to select options by ticking checkboxes.
*'''[[Dataformfield checkbox|Checkbox]]''': Allows the user to select options by ticking checkboxes.
*'''[[Dataformfield Duration|Duration]]''':  Allows the user to specify a duration in various units.
*'''[[Dataformfield duration|Duration]]''':  Allows the user to specify a duration in various units.
*'''[[Dataformfield Entrystate|Entry state]]''': Allows the user to set the entry state (with ajax support).
*'''[[Dataformfield entrystate|Entry state]]''': Allows the user to set the entry state (with ajax support).
*'''[[Dataformfield File|File]]''': Allows the user to upload files to the entry.
*'''[[Dataformfield file|File]]''': Allows the user to upload files to the entry.
*'''[[Dataformfield Mdlcomment|Mdl Comment]]''': Allows the user to add moodle comments  to the entry.
*'''[[Dataformfield commentmdl|Comment Mdl]]''': Allows the user to add moodle comments  to the entry.
*'''[[Dataformfield Mdlrating|Mdl Rating]]''': Allows the user to add moodle ratings to the entry.
*'''[[Dataformfield number|Number]]''': Allows the user to enter a number.
*'''[[Dataformfield Number|Number]]''': Allows the user to enter a number.
*'''[[Dataformfield picture|Picture]]''': Allows the user to upload images to the entry.  
*'''[[Dataformfield Picture|Picture]]''': Allows the user to upload images to the entry.  
*'''[[Dataformfield radiobutton|Radio button]]''': Allows the user to select an option by ticking a radio button.
*'''[[Dataformfield Radiobutton|Radio button]]''': Allows the user to select an option by ticking a radio button.
*'''[[Dataformfield ratingmdl|Rating Mdl]]''': Allows the user to add moodle ratings to the entry.
*'''[[Dataformfield Select|Select]]''': Allows the user to select an option from a dropdown.
*'''[[Dataformfield select|Select]]''': Allows the user to select an option from a dropdown.
*'''[[Dataformfield Selectmulti|Select (multiple)]]''': Allows the user to select multiple options from a dropdown.
*'''[[Dataformfield selectmulti|Select (multiple)]]''': Allows the user to select multiple options from a dropdown.
*'''[[Dataformfield Text|Text]]''': Allows the user to enter single-line text.
*'''[[Dataformfield text|Text]]''': Allows the user to enter single-line text.
*'''[[Dataformfield Textarea|Text area]]''': Allows the user to enter multi-line text or rich text (supports the moodle editor).
*'''[[Dataformfield textarea|Text area]]''': Allows the user to enter multi-line text or rich text (supports the moodle editor).
*'''[[Dataformfield Time|Time]]''': Allows the user to enter data/time via dropdowns or javascript calendar popup.
*'''[[Dataformfield time|Time]]''': Allows the user to enter data/time via dropdowns or javascript calendar popup.
*'''[[Dataformfield Url|Url]]''': Allows the user to enter a clickable link.
*'''[[Dataformfield url|Url]]''': Allows the user to enter a clickable link.
===Add-ons===
===Add-ons===
*'''[[Dataformfield Captcha|Captcha]]''':  
*'''[[Dataformfield captcha|Captcha]]''':  
*'''[[Dataformfield Latlong|Latlong]]''': Allows the user to enter a geographic location with latitude and longitude.
*'''[[Dataformfield latlong|Latlong]]''': Allows the user to enter a geographic location with latitude and longitude.
*'''[[Dataformfield Mailto|Mail to]]''': Allows the user to a mailto link the will open a new email editor in the user's local email client.
*'''[[Dataformfield mailto|Mail to]]''': Allows the user to a mailto link the will open a new email editor in the user's local email client.
*'''[[Dataformfield XEntry actions|Entry actions plus]]''': Allows an templates manager to configure the appearance and behavior of the entry actions.
*'''[[Dataformfield xentryactions|Entry actions plus]]''': Allows an templates manager to configure the appearance and behavior of the entry actions.
==Access rule plugins==
==Access rule plugins==
===Standard===
===Standard===
*'''[[Dataformaccess Entry|Entry access]]''': Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views.
*'''[[Dataformaccess entry|Entry access]]''': Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views.
*'''[[Dataformaccess Field|Field access]]''': Allows setting view and update permissions for fields that have a specified content.
*'''[[Dataformaccess field|Field access]]''': Allows setting view and update permissions for fields that have a specified content.
*'''[[Dataformaccess View|View access]]''': Allows setting view permissions for specified views.
*'''[[Dataformaccess view|View access]]''': Allows setting view permissions for specified views.
==Notification rule plugins==
==Notification rule plugins==
===Standard===
===Standard===
*'''[[Dataformnotification Entry|Entry notification]]''': Allows setting custom messages to be sent to specified recipients on specified entry events (add, update, delete).
*'''[[Dataformnotification entry|Entry notification]]''': Allows setting custom messages to be sent to specified recipients on specified entry events (add, update, delete).
*'''[[Dataformnotification Field|Field notification]]''': Allows setting custom messages to be sent to specified recipients on specified field events (update).
*'''[[Dataformnotification field|Field notification]]''': Allows setting custom messages to be sent to specified recipients on specified field events (update).
==Text filters==
==Text filters==
==Other components==
==Other components==
[[es:Dataform Plugins]]
[[es:Dataform Plugins]]

Revision as of 20:15, 11 February 2014


Click on the plugin name for more information about the plugin.

View plugins

Standard

  • Aligned: Displays entries in an aligned table with a simplified template design which takes a simple list of field patterns and creates one table column per pattern.
  • CSV: Allows CSV import and export of entries.
  • Grid: Displays entries in a grid (each entry in a table cell). Allows setting the number of columns and rows of the grid.
  • Interval: This view allows you to set duration interval according to which the information is displayed. You can group the information by certain field tag or rating and you can control the the number of entries to be displayed on each page. This view is particularly useful for content display.
  • PDF: Allows designing a PDF template and exporting entries to a PDF file.
  • RSS: Allows designing and generating RSS feeds from the activity entries.
  • Tabular: Displays entries in an aligned table. The template is designed with an html table in a WYSIWYG editor.

Add-ons

  • Chart: Displays one or more charts based on the view entries content.

Field plugins

Internal

  • Entry actions: Displays the entry action links/icons (e.g. edit, delete, duplicate etc.).
  • Entry group: Displays info about the group the entry belongs to.
  • Entry time: Displays the entry time created and modified.
  • Entry author: Displays info about the entry author (e.g. first name, last name, user picture etc.).

Standard

  • Checkbox: Allows the user to select options by ticking checkboxes.
  • Duration: Allows the user to specify a duration in various units.
  • Entry state: Allows the user to set the entry state (with ajax support).
  • File: Allows the user to upload files to the entry.
  • Comment Mdl: Allows the user to add moodle comments to the entry.
  • Number: Allows the user to enter a number.
  • Picture: Allows the user to upload images to the entry.
  • Radio button: Allows the user to select an option by ticking a radio button.
  • Rating Mdl: Allows the user to add moodle ratings to the entry.
  • Select: Allows the user to select an option from a dropdown.
  • Select (multiple): Allows the user to select multiple options from a dropdown.
  • Text: Allows the user to enter single-line text.
  • Text area: Allows the user to enter multi-line text or rich text (supports the moodle editor).
  • Time: Allows the user to enter data/time via dropdowns or javascript calendar popup.
  • Url: Allows the user to enter a clickable link.

Add-ons

  • Captcha:
  • Latlong: Allows the user to enter a geographic location with latitude and longitude.
  • Mail to: Allows the user to a mailto link the will open a new email editor in the user's local email client.
  • Entry actions plus: Allows an templates manager to configure the appearance and behavior of the entry actions.

Access rule plugins

Standard

  • Entry access: Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views.
  • Field access: Allows setting view and update permissions for fields that have a specified content.
  • View access: Allows setting view permissions for specified views.

Notification rule plugins

Standard

  • Entry notification: Allows setting custom messages to be sent to specified recipients on specified entry events (add, update, delete).
  • Field notification: Allows setting custom messages to be sent to specified recipients on specified field events (update).

Text filters

Other components