PHPackages                             mediawiki/data-transfer - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. mediawiki/data-transfer

ActiveMediawiki-extension[PDF &amp; Document Generation](/categories/documents)

mediawiki/data-transfer
=======================

A MediaWiki extension for importing and exporting data in CSV and XML formats.

1.8.1(3w ago)516.1k↓11.8%9GPL-2.0-or-laterPHP

Since May 4Pushed 3w ago3 watchersCompare

[ Source](https://github.com/wikimedia/mediawiki-extensions-DataTransfer)[ Packagist](https://packagist.org/packages/mediawiki/data-transfer)[ Docs](https://www.mediawiki.org/wiki/Extension:Data_Transfer)[ RSS](/packages/mediawiki-data-transfer/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (23)Versions (40)Used By (0)Security (1)

```
== About ==

Data Transfer is an extension to MediaWiki that both exports data,
based on the current contents of pages in a wiki; and imports pages.
In both cases, it uses template calls, and the fields within them,
to define the data structure.

The export is done in XML format, while the import can be done in
either XML, CSV or spreadsheet (.xls, .ods etc.) formats.

For the export, any text that is not within a template call gets
placed into one or more "free text" fields.

For more information on Data Transfer, see the extension
homepage at
https://www.mediawiki.org/wiki/Extension:Data_Transfer

Notes on installing Data Transfer can be found in the file INSTALL.

== Credits ==

Data Transfer was mostly written by Yaron Koren. The spreadsheet import
functionality was written by Stephan Gambke.

The spreadsheet import functionality makes use of the PhpSpreadsheet
and/or PHPExcel libraries, if either is available.

== Contact ==

Comments, questions, suggestions and bug reports should be
sent to Yaron at yaron57@gmail.com.
```

###  Health Score

60

—

FairBetter than 98% of packages

Maintenance95

Actively maintained with recent releases

Popularity33

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 69.7% of commits — single point of failure

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 ~205 days

Recently: every ~118 days

Total

19

Last Release

21d ago

Major Versions

0.6.2 → 1.02018-02-09

### Community

Maintainers

![](https://www.gravatar.com/avatar/b94d9718c06ec7c3fd7a104bc44966fb7464b9ec7411582343ea35a7a6a85f08?d=identicon)[mediawiki](/maintainers/mediawiki)

![](https://www.gravatar.com/avatar/716c86d71cbf921e7912a505f89d799de398fc0a3af0bd4c8862834b2d642bd7?d=identicon)[wikimedia](/maintainers/wikimedia)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (456 commits)")[![yaronkoren](https://avatars.githubusercontent.com/u/1278687?v=4)](https://github.com/yaronkoren "yaronkoren (123 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (20 commits)")[![siebrand](https://avatars.githubusercontent.com/u/210297?v=4)](https://github.com/siebrand "siebrand (6 commits)")[![paladox](https://avatars.githubusercontent.com/u/5727000?v=4)](https://github.com/paladox "paladox (5 commits)")[![sahajk21](https://avatars.githubusercontent.com/u/42210678?v=4)](https://github.com/sahajk21 "sahajk21 (4 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (4 commits)")[![legoktm](https://avatars.githubusercontent.com/u/81392?v=4)](https://github.com/legoktm "legoktm (3 commits)")[![ZabeMath](https://avatars.githubusercontent.com/u/35405030?v=4)](https://github.com/ZabeMath "ZabeMath (2 commits)")[![BlankEclair](https://avatars.githubusercontent.com/u/170076830?v=4)](https://github.com/BlankEclair "BlankEclair (2 commits)")[![hashar](https://avatars.githubusercontent.com/u/281689?v=4)](https://github.com/hashar "hashar (2 commits)")[![jdforrester](https://avatars.githubusercontent.com/u/881572?v=4)](https://github.com/jdforrester "jdforrester (2 commits)")[![kghbln](https://avatars.githubusercontent.com/u/1104078?v=4)](https://github.com/kghbln "kghbln (2 commits)")[![kizule](https://avatars.githubusercontent.com/u/28963303?v=4)](https://github.com/kizule "kizule (2 commits)")[![marijnvanwezel](https://avatars.githubusercontent.com/u/96489967?v=4)](https://github.com/marijnvanwezel "marijnvanwezel (2 commits)")[![s7eph4n](https://avatars.githubusercontent.com/u/2829850?v=4)](https://github.com/s7eph4n "s7eph4n (2 commits)")[![samwilson](https://avatars.githubusercontent.com/u/213655?v=4)](https://github.com/samwilson "samwilson (2 commits)")[![AaronSchulz](https://avatars.githubusercontent.com/u/1020708?v=4)](https://github.com/AaronSchulz "AaronSchulz (2 commits)")[![sahilgrewal8072](https://avatars.githubusercontent.com/u/79404178?v=4)](https://github.com/sahilgrewal8072 "sahilgrewal8072 (1 commits)")[![bilintsui](https://avatars.githubusercontent.com/u/15528015?v=4)](https://github.com/bilintsui "bilintsui (1 commits)")

---

Tags

xmlexportmediawikicsvimport

### Embed Badge

![Health badge](/badges/mediawiki-data-transfer/health.svg)

```
[![Health](https://phpackages.com/badges/mediawiki-data-transfer/health.svg)](https://phpackages.com/packages/mediawiki-data-transfer)
```

###  Alternatives

[maatwebsite/excel

Supercharged Excel exports and imports in Laravel

12.7k162.0M969](/packages/maatwebsite-excel)[moonshine/moonshine

Laravel administration panel

1.3k268.2k89](/packages/moonshine-moonshine)[algolia/algoliasearch-client-php

API powering the features of Algolia.

69735.8M179](/packages/algolia-algoliasearch-client-php)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

86337.5k](/packages/flow-php-flow)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

762297.9k53](/packages/civicrm-civicrm-core)[gotenberg/gotenberg-php

A PHP client for interacting with Gotenberg, a developer-friendly API for converting numerous document formats into PDF files, and more!

3906.6M34](/packages/gotenberg-gotenberg-php)

PHPackages © 2026

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