Erweiterung:SimpleBatchUpload
SimpleBatchUpload Freigabestatus: stabil |
|
---|---|
Einbindung | Spezialseite , Parser-Funktion |
Beschreibung | Allows for basic, no-frills uploading of multiple files |
Autor(en) | Stephan Gambke (F.trottDiskussion) |
Betreuer | Professional Wiki |
Letzte Version | 2.0.1 (2023-12-07) |
Kompatibilitätspolitik | Für jede MediaWiki-Version, die ein Long Term Support Release ist, existiert ein entsprechender Zweig in der Erweiterung. |
MediaWiki | 1.35+ |
PHP | 8.0+ |
Datenbankänderungen | Nein |
Composer | mediawiki/simple-batch-upload |
Lizenz | GNU General Public License 2.0 oder neuer |
Herunterladen | GitHub: Hinweis: README release-notes |
|
|
Übersetze die SimpleBatchUpload-Erweiterung | |
The SimpleBatchUpload extension allows for basic, no-frills uploading of multiple files to MediaWiki at "Special:BatchUpload", using the jQuery File Upload JavaScript library.
Herunterladen
The recommended way to download this extension is by using Composer .
Add the following to the MediaWiki composer.local.json
file and run php composer.phar update mediawiki/simple-batch-upload
from the MediaWiki installation directory.
{
"require": {
"mediawiki/simple-batch-upload": "^2.0"
}
}
Just run php composer to update the extension.phar update mediawiki/simple-batch-upload
again.
Alternatively, you can download a tarball or zip file from GitHub and extract it into the extensions
directory of your MediaWiki installation.
Installation
Add the following line to your "LocalSettings.php" file:
wfLoadExtension( 'SimpleBatchUpload' );
To make sure that SimpleBatchUpload has been installed correctly, check that an entry for it exists at Special:Version
and that Special:BatchUpload
is working.
Verwendung
There are four ways to upload files using this extension:
- Go to
Special:BatchUpload
to get a plain upload page - Go to
Special:BatchUpload/Foo
to get an upload page that sets{{Foo}}
as the wikitext of the uploaded file's page - Add
{{#batchupload:}}
to any wikipage to get a simple upload button - Add
{{#batchupload:Foo|Bar|Baz}}
to any wikipage to get an upload button that sets{{Foo|Bar|Baz}}
as the wikitext of the uploaded file's page
Customization
It is possible to specify dedicated upload pages for specific file types by editing the MediaWiki:Simplebatchupload-parameters
page.
Each line of that page is considered as one set of parameters.
Available parameters are:
- Name of the template to be stored as text on initial upload
- Upload comment
- Title line of the
Special:BatchUpload/subpage
page.
Parameters should be separated by pipes (|
).
The line to be used is selected by appending the name of the template as the subpage to the URL of the Special:BatchUpload page
.
Example:
Consider the parameter line
Pics | These pics were uploaded using [[Extension:SimpleBatchUpload{{!}}SimpleBatchUpload]] | Upload some pics!
- This can be selected by going to
Special:BatchUpload/Pics
. - The title of this page will be "Upload some pics!".
- The comment for the upload will be "These pics were uploaded using SimpleBatchUpload".
- If a file with that name is uploaded for the first time, it will have
{{Pics}}
as wikitext.
Konfiguration
$wgSimpleBatchUploadMaxFilesPerBatch
Array defining the maximum number of files that can be uploaded each time depending on the user group. When a user is trying to upload larger batches of files, an error message is displayed.
Default:
$wgSimpleBatchUploadMaxFilesPerBatch = [
'*' => 1000,
];
Users can still use the regular file upload or the MediaWiki API.
For selectively blocking uploads see Handbuch:Datei-Uploads konfigurieren . For throttling uploads see $wgRateLimits .
Siehe auch
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |
- Extensions by Professional Wiki/de
- Stable extensions/de
- Special page extensions/de
- Parser function extensions/de
- Extensions supporting Composer/de
- GPL licensed extensions/de
- Extensions in GitHub version control/de
- ParserFirstCallInit extensions/de
- MakeGlobalVariablesScript extensions/de
- SetupAfterCache extensions/de
- All extensions/de
- Extensions included in Canasta/de
- Extensions included in Miraheze/de
- Extensions included in MyWikis/de
- Extensions included in ProWiki/de
- Bulk upload/de