Version vom 22. April 2022, 16:00 Uhr von Margit Link-Rodrigue (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Massenfreigabe mit Skript[Bearbeiten | Quelltext bearbeiten]

Das Skript extensions/BlueSpiceFlaggedRevsConnector/maintenance/BSBatchReview.php kann verwendet werden, um alle Entwürfe im Wiki freizugebeben. Die Freigabe betrifft alle Erstentwürfe, Entwürfe bereits freigegebener Seiten und implizite Entwürfe (eingebundene Ressourcen).

Optionen[Bearbeiten | Quelltext bearbeiten]

Option Description
--username Erforderlich. Der Benutzername des existierenden Benutzers der als "reviewer" agiert
--pageids Flache Datei, die die Seiten-IDs der freizugebenenden Seiten auflisted, getrennt durch Zeilenumbrüche.
--pages Flache Datei, die die Seitennamen der freizugebenenden Seiten auflisted, getrennt durch Zeilenumbrüche.
--namespace ID eines Namensraums, der komplett freigegeben wird.
Hinweis:Die Optionen --pageids, --pages and --namespace schließen sich gegenseitig aus. Eine Option - und nur eine - davon muss angegeben werden.


Beispiele[Bearbeiten | Quelltext bearbeiten]

Gesamter Namensraum[Bearbeiten | Quelltext bearbeiten]

php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --namespace 3000

Liste mit Seiten-IDs[Bearbeiten | Quelltext bearbeiten]

Eine Liste kann über eine Datenbankabfrage erstellt werden.

Datei /tmp/page-ids-to-review.txt:

23
42
1337

Command line:

php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pageids /tmp/page-ids-to-review.txt


Liste mit Seitennamen[Bearbeiten | Quelltext bearbeiten]

Eine solche Liste kann über eine SMW Abfrage erstellt werden. Datei /tmp/page-titles-to-review.txt:

Some/Page
Other_page
Help:Some_help_page

Command line:

php extensions/BlueSpiceflaggedRevsConnector/maintenance/BSBatchReview.php --username WikiSysop --pages /tmp/page-titles-to-review.txt




Feedback zur Dokumentation ist im Community-Forum möglich.