Tagging Plugin Developer Guide
This guide provides an overview of the Tagging plugin and instructions for developing a custom tags provider.
Overview
The Tagging plugin enables automated tag suggestions for documents in Bloomreach Content. Each tags provider examines a document and, if possible, suggests relevant tags. You can extend the plugin to modify its behavior or add new providers to support custom document types or properties.
Tagging Plugin Internals
If you need to modify or extend the core functionality of the Tagging plugin, review this section. Understanding the plugin's internal structure is necessary when you want to change how tag suggestions are generated or processed.
Writing a Custom Tags Provider
To add tagging support for a specific document type or property, implement a custom tags provider. A tags provider is a plugin component that analyzes a document and suggests tags based on its content. You do not need to understand the internal implementation of the Tagging plugin to create a provider.
Use a custom provider when:
- You have a complex document type that requires specialized tag suggestions.
- You want to generate tags based on specific properties or content within a document.