Social tagging allows users to ascribe words or brief phrases ("tags") to objects to facilitate finding and gathering based on a flat (non-hierarchical) taxonomy.
The social tagging section can be included within an object view template
(object/single.html.php and object/compound.html.php) using the
ObjectDraw::taggingSection() method. This method will handle all aspects of generating the tag input form. dmBridge will post status messages to the flash in response to certain types of user input to this form - for example, when validation has failed or when the tag has been successfully posted. Therefore, when including social tagging in the template, it is a good idea to also include a call to
Draw::formattedFlash() in a conspicuous place in the template as well, in order to provide feedback to the user as to what has just happened in response to their input.
Social tagging can be disabled on a per-template set basis by simply removing any calls to
ObjectDraw::taggingSection() from the templates. It is not currently possible to disable tagging on a per-collection basis.