Tool Belt provides a collection of tools for common Drupal core actions. Built on top of the Tool API, it offers a suite of submodules that streamline content management, entity manipulation, user administration, development tasks and system operations. Think of it as a starter set of tools to use across AI, ECA and so on.

We will continue to add more tools for more complete Drupal core coverage.

Submodules

Tool Belt - Content

Tools for creating, editing and deleting content entities and field data.

Tools provided: Delete entity, Get field value definitions,
Get field values, List entities, Load entity by ID, Load entity by property,
Add new entity revision, Save entity, Create unsaved entity, Set field value.

For more details see the README file.

Tool Belt - Entity

Tools for creating, modifying and describing content entity and field
definitions.

Tools provided: Add bundle, Get bundle definition, Delete bundle,
Get field configuration definitions, List entity bundles, Update bundle,
List entity types, Add field to bundle, Delete field from bundle,
Add field storage, Delete field from entity type, Update field storage,
Get field type definitions, Update field on bundle.

For more details see the README file.

Tool Belt - System

Miscellaneous system tools.

Tools provided: Display message, Log message, Send email,
Get system status.

For more details see the README file.

Tool Belt - User

Tools provided: Add role to user, Block user, Remove role from user, Unblock user.

For more details see the README file.

Tool Belt - Content Translation

Content translation tools.

Tools provided: Get an entity translation.

For more details see the README file.

Tool Belt - Workspace

Workspace management tools that integrate the Tool module with Drupal's
Workspaces module.

Tools provided: Check workspace exists, Get active workspace,
Create workspace, Switch workspace, Create and switch to workspace,
Get workspace tracked content, Publish workspace, Revert workspace,
Generate workspace preview link, Delete workspace.

For more details see the README file.

Supporting organizations: 
Workspace tools and maintenance

Project information

Releases