This section describes the main component plugins used in Content. Each part supplies an example configuration with the explanation about init-params so you can know how to use these plugins:
This plugin is used to manage the publication lifecycle of web contents and DMS document on a portal page with more states and versions.
This plugin is used to filter the Content node types.
This plugin is used to store the context configuration of a publication lifecycle.
This plugin is used to filter the search results before these results are presented on the search page.
This plugin is used to refine URLs in Content.
Configure the file types and get thumbnail for images.
This plugin is used to avoid deploying data to the existing portals during a new portal creation.
This plugin is used to deploy initial web-contents as the site artifact into the Site Artifact folder of a newly created portal.
This plugin is used to create predefined Symlinks into the system.
This plugin is used to configure predefined groups or users for lock administration.
This plugin is used to create a predefined drive into a repository.
This plugin is used to create a predefined View into a repository.
This plugin is used to set the supported file types of PDF thumbnail.
This plugin is used to import the view templates into Content List Viewer.
This plugin is used to store predefined queries into the repositories of the system.
This plugin is used to watch/unwatch a document. If you are watching the document, you will receive a notification mail when there are any changes on that document.
This plugin is used to invalidate taxonomy trees in categories folder of a portal when the portal is removed.
This plugin is used to import the predefined script actions into the system.
This plugin is used to add groovy scripts into the system.
This plugin is used to control the state life cycle of a content.
This plugin is used to configure the predefined permission for tags to inject in JCR.
This plugin is used to configure the predefined styles for tags to inject in JCR.
This plugin is used to configure the predefined taxonomies to inject into JCR.
This plugin is used to create templates into the system. A template is a presentation to display the saved information.
This plugin is used to publish content.
This plugin is used to deploy some "default" contents, such as Banner, Footer, Navigation, and Breadcrumb of a website.
These plugins provide abstract methods which should be implemented by another plugins.