Skip to main content
Jahia Store
EN

Automatic Content Tags

community
Download 1.0.0

Information

Module ID
automatic-content-tags
Group ID
org.jahia.se.modules
Status
community
Category
Content Features, SEO & GEO, Experience Optimization and customer data
Author
Stephane Monier
Developer website
http://www.jahia.com
Requires Jahia
8.2.0.0
Updated
2026-07-10
Source
scm:git:git@github.com:Jahia/automatic-content-tags.git
Tags
  • ai
  • llm
  • tagging
  • tags
  • taxonomy
  • metadata
  • content-editor
  • jcontent
  • automation
  • productivity
  • seo
  • ui-extension
  • anthropic
  • claude
  • openai
  • deepseek
  • content-management

Generate content tags automatically in the Content Editor using the AI provider of your choice — Anthropic, OpenAI or DeepSeek.

Description

Automatic Content Tags adds an Auto Tagging action to the Jahia Content Editor. In one click it reads the text of the content you are editing, sends it to a large language model, and fills the content's tag field with relevant, on-topic tags — in the language you choose.

The module is LLM-agnostic: a single configuration key switches between Anthropic (Claude), OpenAI (GPT) and DeepSeek. There are no vendor SDKs bundled — every provider is called over plain HTTPS — and new providers can be added by registering a small OSGi service, so you are never locked in.

It is built to Jahia's security and integration standards: the action is POST-only, runs with the editor's own permissions (no privilege escalation), is protected by the CSRF guard, and never ships or logs your API key.

Key features

  • One-click Auto Tagging action in the Content Editor 3-dots menu.
  • Choose your AI provider — Anthropic, OpenAI or DeepSeek — with one config key. Model, endpoint, token limit, temperature and prompt are all configurable per provider.
  • Pick the tag language at generation time, independently of the content language.
  • Tags are written to Jahia's standard tagging field (j:tagList), so they work with existing facets, queries and tag-based navigation.
  • The action appears only on taggable content and only when the module is enabled on the site.
  • English and French user interface.
  • Secure by design: POST-only endpoint, caller-session reads, CSRF-protected, no key in the bundle, content logged at debug level only.

Requirements

  • Jahia 8.2.
  • An API key for at least one supported provider (Anthropic, OpenAI or DeepSeek). Model usage is billed by the provider you choose.

Screenshots

Versions

Requires Jahia 8.2.0.0Updated 2026-07-10