Bulk edit content Module icon
Module Id
contentBulkEdit
Group Id
org.jahia.se.modules
Updated
Requires Jahia
8.2.0.0
Author
smonier@jahia.com
Category
Tools and Utilities
Status
COMMUNITY info

Bulk edit content Module group_work

bulk content ui extension search and replace taxonomy

Bulk Edit Content is a Jahia DX 8 content operations module that helps editors update large sets of content items from a single interface.

Integrated in jContent under Content Tools, the module lets users build a query based on text, path, content type, publication status, author, language, publication date, creation date, and last modification date. Once the matching content is found, editors can choose which properties to display, select the rows to update, and prepare bulk values from a dedicated side panel.

The module supports standard properties, tags, and categories, with confirmation before execution to secure mass updates. It is designed for editorial teams who need to maintain large volumes of structured content more efficiently while keeping the workflow inside Jahia’s native back office experience.

Key capabilities:
- Search content with multiple business and editorial criteria
- Select the properties to display based on content type
- Bulk update selected content items in one operation
- Manage tags and categories as part of the same process
- Review targeted items before execution
- Work directly from jContent with a Moonstone-based user interface

Dependencies & Dependants

Dependencies
  • NONE
Dependants
  • NONE

FAQ

What does this module do?
It lets editors search Jahia content with multiple criteria, select matching items, and apply bulk updates from a single screen.

Where can I access it?
In jContent, under Content Tools, as Bulk edit content.

What can I search on?
You can search by text, path, content type, publication status, author, language, publication date, creation date, and last modification date.

Do I need to select a content type first?
Yes. Content type is required because the module uses it to load the editable properties available for display and bulk update.

What can be updated in bulk?
The module supports standard properties, tags, and categories.

Can I choose which properties appear in the result table?
Yes. After selecting a content type, you can choose the properties to display. Tags and category support are always available in the bulk edit panel.

Can I update internationalized properties?
Yes. Internationalized properties are updated using the selected language.

Can I update tags and categories on content that does not already have them?
Yes. The module automatically adds the required Jahia mixins before updating tags or categories when needed.

Can I clear only one date filter block without resetting the whole search form?
Yes. Each date block has its own Clear action.

Does the module update all search results automatically?
No. You must explicitly select the rows that will receive the bulk update.

Is there a confirmation step before execution?
Yes. A confirmation dialog summarizes the selected items and values before the bulk update is executed.

What happens if some items fail during execution?
The module reports partial success and returns execution errors for failed nodes.

Are categories taken from the Jahia category tree?
Yes. Categories are loaded from /sites/systemsite/categories.

Is the module available per site?
Yes. It is installed as a Jahia module and used within the context of the current site in jContent.

Which Jahia version is supported?
The module is designed for Jahia DX 8 / Jahia v8 environments.

How do I install it?
Build with mvn clean package, deploy the generated bundle to Jahia, install the module on the site, then open it from Content Tools in jContent.

How To Install

How To Install

  1. Build the module:

mvn clean package

  1. Take the generated bundle from:

  2. Deploy the .jar to your Jahia DX 8 instance:

    • either from Jahia Module Manager
    • or by copying it to your deployment location if your environment supports filesystem deployment
  3. Install the module on the target site in Jahia.

  4. Open jContent and go to:

    • Content Tools
    • Bulk edit content

 

Images

Video

License

MIT License

Copyright (c) 2026 Stephane Monier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.