Extension:SimpleBatchUpload
Sürüm durumu: kararlı |
|
|---|---|
![]() |
|
| Uygulama | Özel sayfa, Ayrıştırıcı işlevi |
| Açıklama | Birden çok dosyayı basit ve sorunsuz bir şekilde yüklemeye izin verir |
| Yazar(lar) | Stephan Gambke (F.trottmesaj) |
| Sürdürücü(ler) | Professional Wiki |
| En son sürüm | 3.0.0 (2025-08-15) |
| MediaWiki | 1.43+ |
| PHP | 8.1+ |
| Veritabanı değişiklikleri | Hayır |
| Composer | mediawiki/simple-batch-upload |
| Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
| İndir | GitHub: Not: README release-notes |
|
|
|
| SimpleBatchUpload uzantısını çevirin | |
SimpleBatchUpload uzantısı, jQuery File Upload JavaScript kitaplığını kullanarak MediaWiki'ye "Special:BatchUpload" altında birden çok dosyanın temel ve kolayca yüklenmesini sağlar.
İndir
Bu uzantıyı indirmenin önerilen yolu Composer kullanmaktır.
Aşağıdakileri MediaWiki composer.local.json dosyasına ekleyin ve MediaWiki kurulum dizininden php composer.phar update mediawiki/simple-batch-upload çalıştırın.
{
"require": {
"mediawiki/simple-batch-upload": "^3.0"
}
}
Uzantıyı güncellemek için tekrar php composer.phar update mediawiki/simple-batch-upload çalıştırın.
Alternatif olarak, GitHub 'dan bir tar ball veya zip dosyası indirebilir ve MediaWiki kurulumunuzun extensions dizinine çıkarabilirsiniz.
Kurulum
"LocalSettings.php" dosyanıza aşağıdaki satırı ekleyin:
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.
Kullanım
There are many ways to upload files using this extension:
- Go to
Special:BatchUploadto get a plain upload page - Go to
Special:BatchUpload/Footo 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 - Add
{{#batchupload:Foo|+rename=!^(Qux-[./+]*)?!iu -->Qux-}}to get an upload page that sets{{Foo}}as the wikitext of the uploaded file's page and whose filenames are all given the prefix "Qux-".
Özelleştirme
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/subpagepage.
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.
Yapılandırma
$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 Manual:Configuring file uploads. For throttling uploads see $wgRateLimits.
Ayrıca bakınız
| This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- Extensions by Professional Wiki/tr
- Stable extensions/tr
- Special page extensions/tr
- Parser function extensions/tr
- Extensions supporting Composer/tr
- GPL licensed extensions/tr
- Extensions in GitHub version control/tr
- ParserFirstCallInit extensions/tr
- MakeGlobalVariablesScript extensions/tr
- SetupAfterCache extensions/tr
- All extensions/tr
- Extensions included in Canasta/tr
- Extensions included in Miraheze/tr
- Extensions included in MyWikis/tr
- Extensions included in ProWiki/tr
- Bulk upload/tr

