PHPackages                             mw2dw/mw2dw - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. mw2dw/mw2dw

ActiveProject[Utility &amp; Helpers](/categories/utility)

mw2dw/mw2dw
===========

Convert content in a MediaWiki installation to DokuWiki

0.3.6(12y ago)3113[1 PRs](https://github.com/tetsuo13/MediaWiki-to-DokuWiki-Importer/pulls)GPL-3.0PHP &gt;=5.1.0

Since Apr 30Compare

[ Source](https://github.com/tetsuo13/MediaWiki-to-DokuWiki-Importer)[ Packagist](https://packagist.org/packages/mw2dw/mw2dw)[ Docs](https://github.com/tetsuo13/MediaWiki-to-DokuWiki-Importer)[ RSS](/packages/mw2dw-mw2dw/feed)WikiDiscussions Synced today

READMEChangelog (1)Dependencies (2)Versions (6)Used By (0)

MediaWiki2DokuWiki
==================

[](#mediawiki2dokuwiki)

[![Continuous integration](https://github.com/tetsuo13/MediaWiki-to-DokuWiki-Importer/workflows/Continuous%20integration/badge.svg)](https://github.com/tetsuo13/MediaWiki-to-DokuWiki-Importer/workflows/Continuous%20integration/badge.svg)

Import MediaWiki into DokuWiki. Will also translate from MediaWiki syntax to DokuWiki as best as it can (not all modifiers from MediaWiki are available in DokuWiki). It processes pages and images/files.

Tested against:

- MediaWiki 1.17.1 and DokuWiki 2012-01-25 "Angua".
- MediaWiki 1.16.1 and DokuWiki 2011-05-25a "Rincewind"

**This project is not under active development or maintenance.**

Try the [yamdwe](https://github.com/projectgus/yamdwe) project if you encounter serious issues during migration.

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

[](#requirements)

- Physical access to the MediaWiki and DokuWiki installation on server.
- Read access to MediaWiki's LocalSettings.php script.
- PHP 5.4 or greater.
- PDO extension with MySQL/PostgreSQL binding -- whatever DB type MediaWiki is using.

Usage
-----

[](#usage)

Can be run either through a web server or from the command line, if you have SSH access to the server. For large MediaWiki installations the command line is preferred as the web server may terminate the process due to maximum execution time limits, if safe mode is enabled and cannot be disabled.

Copy the `src` directory either in a temporary location if you will be using the command line or in a web accessible location otherwise.

Copy `settings.php.dist` to `settings.php` and edit the contents to provide the path to the source MediaWiki and target DokuWiki installations. Even if running from a web server, the paths cannot be URLs.

Whether you will be using the command line or a web server, the target file to be called is the same. If using the command line:

```
$ php index.php

```

If using a web server:

```
/index.php

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% 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 ~44 days

Total

4

Last Release

4674d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/92477?v=4)[Andrei Nicholson](/maintainers/tetsuo13)[@tetsuo13](https://github.com/tetsuo13)

---

Top Contributors

[![tetsuo13](https://avatars.githubusercontent.com/u/92477?v=4)](https://github.com/tetsuo13 "tetsuo13 (54 commits)")[![escalate](https://avatars.githubusercontent.com/u/830714?v=4)](https://github.com/escalate "escalate (14 commits)")[![hermanbanken](https://avatars.githubusercontent.com/u/791189?v=4)](https://github.com/hermanbanken "hermanbanken (3 commits)")[![caveman99](https://avatars.githubusercontent.com/u/25002?v=4)](https://github.com/caveman99 "caveman99 (1 commits)")

---

Tags

convertmediawikidokuwikiwikimigrate

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/mw2dw-mw2dw/health.svg)

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

###  Alternatives

[mediawiki/chameleon-skin

A highly flexible MediaWiki skin using Bootstrap 5

12484.1k2](/packages/mediawiki-chameleon-skin)[starcitizentools/citizen-skin

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

3355.8k](/packages/starcitizentools-citizen-skin)[mediawiki/semantic-result-formats

Provides additional result formats for queries using Semantic MediaWiki

52185.6k1](/packages/mediawiki-semantic-result-formats)[mediawiki/semantic-scribunto

A Semantic Mediawiki extension to natively support the Scribunto extension

2969.6k](/packages/mediawiki-semantic-scribunto)[mediawiki/semantic-extra-special-properties

Provides extra special properties for Semantic MediaWiki

2777.8k1](/packages/mediawiki-semantic-extra-special-properties)[mediawiki/page-forms

Forms for creating and editing wiki pages.

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

PHPackages © 2026

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