dotCMS logodotCMS logo
OverviewAuthorBuildManageReference
dotCMS Github RepodotCMS Github RepodotCMS Discourse CommunityChat With Us
Velocity Viewtools
Reference
ReleasesAPI ReferenceVelocity ViewtoolsLegacy and DeprecatedInfrastructure

Viewtools

  • Alternator Viewtool
  • Categories Viewtool
  • CMSUser Viewtool
  • Contents Viewtool
  • CookieTool Viewtool
  • Crypt Viewtool
  • Date Viewtool
  • Deprecated Viewtools
  • Dotcache Viewtool
  • Dotcontent Viewtool
  • Elasticsearch Viewtool
  • EscapeTool Class
  • FolderWebAPI
  • Google Analytics Viewtool
  • ImportTool
  • JSON Viewtool
  • ListTool
  • Logger Viewtool
  • LoopTool
  • Mailer Viewtool
  • Markdown Syntax
  • Markdown Viewtool
  • MathTool
  • Message Tool
  • NumberTool
  • ParserTool Class
  • Persona Viewtool
  • PluginWebAPI
  • RenderTool
  • Secrets Viewtool
  • SiteSearch Viewtool
  • Sorter Viewtool
  • SQL Viewtool
  • TextTool (Language Viewtool)
  • Toolbox.xml
  • User Agent Viewtool
  • UtilMethods
  • VelocityWebUtil
  • Website Viewtool
  • Workflow Viewtool
  • XMLTool
  • XSLTTool
  • XssTool

PluginWebAPI

The PluginWebAPI is a tool that provides methods to find, initialize, and load plugins.

The following example shows how the PluginWebAPI is mapped in the toolbox.xml file:

    <tool>
        <key>pluginapitool</key>
        <scope>application</scope>
        <class>com.dotcms.rendering.velocity.viewtools.PluginWebAPI</class>
    </tool>

dotCMS

Universal content management, made simple.

GitHubTwitterLinkedIndotCMS Discourse Community
dotDev HomeBlogChangelogsCurrent releasesAboutContactPrivacy PolicyTrust Center

© 2026 dotCMS. All rights reserved.

    Assistant

    Responses are generated using AI and may contain mistakes.

    Hi, I'm an AI assistant with access to documentation and other content.

    Tip: You can toggle this pane with ⌘/ or ⌘K.

    Try asking

    Enter to send · Shift+Enter for newline