Setup:Installation Guide/Advanced/Maintenance scripts/batchStabilize: Difference between revisions

No edit summary
No edit summary
Line 33: Line 33:
</syntaxhighlight>
</syntaxhighlight>
====List of page names ====
====List of page names ====
Starting with BlueSpice 4.3.2, a file with a newline-separate list of pages (as an arg or as stdin), can be used to define the pages that need to be approved:<syntaxhighlight lang="bash">
Starting with BlueSpice 4.3.2, a file with a newline-separate list of pages (as an arg or as stdin) can be used to define the pages that need to be approved:<syntaxhighlight lang="bash">
php extensions/ContentStabilization/maintenance/batchStabilize.php --verbose /tmp/page-titles-to-review.txt
php extensions/ContentStabilization/maintenance/batchStabilize.php --verbose /tmp/page-titles-to-review.txt
</syntaxhighlight>
</syntaxhighlight>

Revision as of 08:30, 20 July 2023

Mass approval using a script

The script ContentStabilization/maintenance/batchStabilize.php can be used to approve all drafts in the wiki starting with BlueSpice 4.3+. This affects both first drafts, drafts of pages with already approved versions and drafts for embedded resources.

Options

Option Description
--pages Flat file containing page names seperated by line break
--namespace Id of namespace to flag entirely
--user Required. The user name of an existing user that is shown as page approver
--comment Adds a stabilization comment to the revision history of the page
--verbose Runs the script in verbose mode to show exceptions
Note:The options --pages and --namespace are mutual exclusive required. One - and only one - of them must be provided.


Examples

Whole namespace

php extensions/ContentStabilization/maintenance/batchStabilize.php --user WikiSysop --namespace 3000

List of page names

Starting with BlueSpice 4.3.2, a file with a newline-separate list of pages (as an arg or as stdin) can be used to define the pages that need to be approved:

php extensions/ContentStabilization/maintenance/batchStabilize.php --verbose /tmp/page-titles-to-review.txt
php extensions/ContentStabilization/maintenance/batchStabilize.php --verbose < /tmp/page-titles-to-review.txt



To submit feedback about this documentation, visit our community forum.