Jump to content

Extension:SimpleBatchUpload

From mediawiki.org
This page is a translated version of the page Extension:SimpleBatchUpload and the translation is 70% complete.

PW
The Professional Wiki team maintains this 拡張機能 professionally.
Professional Wiki provides official support for MediaWiki LTS releases only. It may work with other MediaWiki releases.
MediaWiki 拡張機能マニュアル
SimpleBatchUpload
リリースの状態: 安定
実装 特別ページ , パーサー関数
説明 複数のファイルを簡単にアップロードできます
作者 Stephan Gambke (F.trottトーク)
メンテナー Professional Wiki
最新バージョン 3.0.0 (2025-08-15)
MediaWiki 1.43+
PHP 8.1+
データベースの変更 いいえ
Composer mediawiki/simple-batch-upload
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード Latest stable
README
release-notes

  • $wgSimpleBatchUploadMaxFilesPerBatch
SimpleBatchUpload 拡張機能の翻訳にご協力ください

SimpleBatchUpload 拡張機能を使用すると、jQuery File Upload JavaScript ライブラリにより、「Special:BatchUpload」から複数のファイルを MediaWiki に簡単にアップロードできます。

ダウンロード

この拡張機能は、Composer を使用してダウンロードすることをお勧めします。

MediaWiki の composer.local.json ファイルに以下を追加して、MediaWiki のインストールディレクトリから php composer.phar update mediawiki/simple-batch-upload を実行します。

{
	"require": {
		"mediawiki/simple-batch-upload": "^3.0"
	}
}

拡張機能を更新するには、再度 php composer.phar update mediawiki/simple-batch-upload を実行します。

または、GitHub から tarball または zip ファイルをダウンロードして、インストールされている MediaWiki の extensions ディレクトリに展開することもできます。

インストール

「LocalSettings.php」ファイルに次の行を追加します:

wfLoadExtension( 'SimpleBatchUpload' );

SimpleBatchUpload が正しくインストールされているかどうかを確認するには、Special:Version に登録されており、Special:BatchUpload が動作していることを確認します。

拡張機能を使用するには、利用者に writeapi 権限が付与されている必要があります。 これは MediaWiki の既定で登録利用者に対して設定されていますが、ウィキの設定時に変更されている可能性があります。

使用法

この拡張機能を使用してファイルをアップロードする方法は色々あります:

  • Special:BatchUpload から通常のアップロードページに移動する
  • Special:BatchUpload/Foo に移動すると、アップロードされたファイルのページのウィキテキストに {{Foo}} を設定するアップロードページを表示する
  • 任意のウィキページに {{#batchupload:}} を追加して、シンプルなアップロードボタンを表示する
  • 任意のウィキページに {{#batchupload:Foo|Bar|Baz}} を追加すると、アップロードボタンが表示され、これを介してアップロードされたファイルのページのウィキテキストに {{Foo|Bar|Baz}} が設定される
  • 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-".
ウィキテキストは、新しくアップロードされたファイルにのみ設定されます。 既存のファイルの場合、新しいバージョンのファイルをアップロードしてもウィキテキストは変更されません。

カスタマイズ

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.

Spaces in the name of your template will cause this process to fail.

例:

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.

設定

$wgSimpleBatchUploadMaxFilesPerBatch

利用者グループごとに一度にアップロードできるファイル数の上限を定義する配列。 利用者がこれを超えた数のファイルを一括でアップロードしようとすると、エラーメッセージが表示されます。

既定値:

$wgSimpleBatchUploadMaxFilesPerBatch = [
	'*' => 1000,
];
これは、ファイルのアップロードをブロックしたり、制限したりするための用途で設定することは適切ではありませんので注意してください。

利用者は引き続き、通常のファイルアップロードや MediaWiki API を使用できます。

アップロードを選択的にブロックするには Manual:ファイルのアップロードの設定 を参照してください。 アップロードの制限については $wgRateLimits を参照してください。

関連項目