Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

This module allows for saving of all nodes for a specific content type or for all types.

Features

  • Admin form which uses Batch API to save all nodes.
  • Drush command which also triggers the Batch API process.
  • Setting for saving any translations attached to node.
  • Setting for regenerating alias on nodes saved.
  • Setting for creating new revision on nodes saved.
  • Configure chunk size for the number of nodes to process per batch process.

Requirements

No major requirements, but leverages core nodes and pathauto.

Install/Usage

composer require drupal/save_all_nodes
drush en save_all_nodes
  1. Install and enable module like any other contrib module.
  2. Configure settings for module:
    /admin/config/development/save-all-nodes/settings
  3. Once configured, run batch process from here:
    /admin/config/development/save-all-nodes
  4. Can also run batch process via Drush command as well. See below for more information.

Drush Command

Replace {content_type} with machine name for the node content type.
Like 'page' for Basic page content type.

drush save-all-nodes <content-type>

Eg.

drush save-all-nodes page

Defaults to page if no content type is provided.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Jun 2023
Latest release
3 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
2.0.0 Stable Jul 19, 2023
1.0.3 Stable Jul 19, 2023
2.x-dev Dev Jul 19, 2023
1.0.2 Stable Jun 28, 2023