PHPackages                             mediawiki/simple-batch-upload - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. mediawiki/simple-batch-upload

ActiveMediawiki-extension[File &amp; Storage](/categories/file-storage)

mediawiki/simple-batch-upload
=============================

Basic, no-frills uploading of multiple files to MediaWiki

3.0.2(2d ago)2323.8k↑628.2%17[9 issues](https://github.com/ProfessionalWiki/SimpleBatchUpload/issues)[1 PRs](https://github.com/ProfessionalWiki/SimpleBatchUpload/pulls)GPL-2.0-or-laterPHPPHP &gt;=8.0CI passing

Since Jun 6Pushed 1mo ago7 watchersCompare

[ Source](https://github.com/ProfessionalWiki/SimpleBatchUpload)[ Packagist](https://packagist.org/packages/mediawiki/simple-batch-upload)[ Docs](https://professional.wiki/en/extension/simplebatchupload)[ GitHub Sponsors](https://github.com/JeroenDeDauw)[ RSS](/packages/mediawiki-simple-batch-upload/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (2)Versions (25)Used By (0)

SimpleBatchUpload
=================

[](#simplebatchupload)

[![GitHub Workflow Status](https://github.com/ProfessionalWiki/SimpleBatchUpload/actions/workflows/ci.yml/badge.svg)](https://github.com/ProfessionalWiki/SimpleBatchUpload/actions?query=workflow%3ACI)[![Latest Stable Version](https://camo.githubusercontent.com/b88cf7816e7350469ee4ba8c54bd6cccc006b36bfdad1cc0459bb5b167fc8233/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f73696d706c652d62617463682d75706c6f61642f762f737461626c65)](https://packagist.org/packages/mediawiki/simple-batch-upload)[![Packagist download count](https://camo.githubusercontent.com/e91bab5287cbd9820ce00f347515911b090693eed3eb8986f7d69239b92d2ec6/68747470733a2f2f706f7365722e707567782e6f72672f6d6564696177696b692f73696d706c652d62617463682d75706c6f61642f646f776e6c6f616473)](https://packagist.org/packages/mediawiki/simple-batch-upload)

The [SimpleBatchUpload](https://professional.wiki/en/extension/simplebatchupload) extension provides basic, no-frills uploading of multiple files to MediaWiki.

It is maintained by [Professional Wiki](https://professional.wiki/). [Contact us](https://professional.wiki/en/contact) for commercial support or [MediaWiki development](https://professional.wiki/en/mediawiki-development).

Requirements
------------

[](#requirements)

- PHP 8.0 or later
- MediaWiki 1.43 or later

Use SimpleBatchUpload 2.x for older versions

Installation
------------

[](#installation)

### Composer

[](#composer)

```
COMPOSER=composer.local.json composer require --no-update mediawiki/simple-batch-upload:^3.0
```

```
composer update mediawiki/simple-batch-upload --no-dev -o
```

### Manual installation

[](#manual-installation)

[Download](https://github.com/ProfessionalWiki/SimpleBatchUpload/releases) and place the files in a directory called `SimpleBatchUpload` in your `extensions/` folder.

Enable the extension by adding the following to your LocalSettings.php:

```
wfLoadExtension( 'SimpleBatchUpload' );
```

Usage
-----

[](#usage)

See the [SimpleBatchUpload usage documentation](https://professional.wiki/en/extension/simplebatchupload).

Customization
-------------

[](#customization)

It is possible to specify dedicated parameter sets for the upload of 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 template to be stored as text on initial upload
- Upload comment
- Title line of the Special:BatchUpload 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 [[mw: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 \[\[mw:Extension:SimpleBatchUpload{{!}}SimpleBatchUpload\]\]*.
- If a file with that name is uploaded for the first time it will have `{{Pics}}` as wikitext.

Configuration
-------------

[](#configuration)

Available configuration options:

- `$wgSimpleBatchUploadMaxFilesPerBatch` - Array defining the maximum number of files that can be uploaded each time depending on the user group.
     Default:

```
$wgSimpleBatchUploadMaxFilesPerBatch = [
	'*' => 1000,
];
```

**Note:** Be aware that this is not the right setting to completely block file uploads! Users can still use the normal file upload or the MediaWiki API. See the paragraph on user permissions on [Configuring file uploads](https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads#Upload_permissions)on mediawiki.org.

License
-------

[](#license)

[GNU General Public License 2.0](https://www.gnu.org/copyleft/gpl.html) or later

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance68

Regular maintenance activity

Popularity39

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~175 days

Recently: every ~317 days

Total

22

Last Release

2d ago

Major Versions

1.9.0 → 2.0.02023-01-10

2.0.1 → 3.0.02025-08-15

PHP version history (3 changes)1.0.0PHP &gt;=5.4

1.5.0PHP &gt;=7.0

2.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/451bd4039d530fed8f9c3da91bfa519233a397d2182cdfdcad700f6cfea19b7f?d=identicon)[Jeroen De Dauw](/maintainers/Jeroen%20De%20Dauw)

![](https://www.gravatar.com/avatar/05e03b274e4924bf511416ec2f343c76609b8f3856e1d7804fc96f1338ce5bc3?d=identicon)[s7eph4n](/maintainers/s7eph4n)

---

Top Contributors

[![s7eph4n](https://avatars.githubusercontent.com/u/2829850?v=4)](https://github.com/s7eph4n "s7eph4n (62 commits)")[![JeroenDeDauw](https://avatars.githubusercontent.com/u/146040?v=4)](https://github.com/JeroenDeDauw "JeroenDeDauw (49 commits)")[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (40 commits)")[![malberts](https://avatars.githubusercontent.com/u/1428594?v=4)](https://github.com/malberts "malberts (15 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (9 commits)")[![Joeytje50](https://avatars.githubusercontent.com/u/4440806?v=4)](https://github.com/Joeytje50 "Joeytje50 (5 commits)")[![hexmode](https://avatars.githubusercontent.com/u/43581?v=4)](https://github.com/hexmode "hexmode (4 commits)")[![alistair3149](https://avatars.githubusercontent.com/u/9260542?v=4)](https://github.com/alistair3149 "alistair3149 (3 commits)")[![thijskh](https://avatars.githubusercontent.com/u/3808792?v=4)](https://github.com/thijskh "thijskh (3 commits)")[![tosfos](https://avatars.githubusercontent.com/u/10228795?v=4)](https://github.com/tosfos "tosfos (2 commits)")[![Universal-Omega](https://avatars.githubusercontent.com/u/54654040?v=4)](https://github.com/Universal-Omega "Universal-Omega (1 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![MtMNC](https://avatars.githubusercontent.com/u/5515877?v=4)](https://github.com/MtMNC "MtMNC (1 commits)")[![shirayuki](https://avatars.githubusercontent.com/u/18039?v=4)](https://github.com/shirayuki "shirayuki (1 commits)")[![Abijeet](https://avatars.githubusercontent.com/u/1685517?v=4)](https://github.com/Abijeet "Abijeet (1 commits)")

---

Tags

batchuploadfile-uploadmediawikimediawiki-extensionuploadmediawikiextensionwiki

### Embed Badge

![Health badge](/badges/mediawiki-simple-batch-upload/health.svg)

```
[![Health](https://phpackages.com/badges/mediawiki-simple-batch-upload/health.svg)](https://phpackages.com/packages/mediawiki-simple-batch-upload)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3376.6k](/packages/starcitizentools-citizen-skin)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1452.6k](/packages/mediawiki-semantic-glossary)[mediawiki/bootstrap

Provides the Bootstrap 5 web front-end framework to MediaWiki skins and extensions

15107.9k8](/packages/mediawiki-bootstrap)[mediawiki/page-forms

Forms for creating and editing wiki pages.

2380.7k2](/packages/mediawiki-page-forms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
