PHPackages                             pdir/content-migration-bundle - 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. pdir/content-migration-bundle

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

pdir/content-migration-bundle
=============================

Content Migration Bundle for Contao 4

1.0.1(2y ago)7419↓75%2[2 issues](https://github.com/pdir/content-migration-bundle/issues)LGPL-3.0-or-laterPHPPHP ^7.4 || ^8.0CI failing

Since Apr 13Pushed 1y ago3 watchersCompare

[ Source](https://github.com/pdir/content-migration-bundle)[ Packagist](https://packagist.org/packages/pdir/content-migration-bundle)[ Docs](https://pdir.de)[ RSS](/packages/pdir-content-migration-bundle/feed)WikiDiscussions main Synced 1w ago

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

Content migration bundle
========================

[](#content-migration-bundle)

The content-migration-bundle can be used to import/export a complete site structure including content to/from a Contao installation including content to/from a Contao installation. Developed to import the demo content of our [Contao Themes](https://contao-themes.net) into an existing Contao installation.

The import is model based and does not consider if all extensions and their fields are available in the importing instance. Fields that are not available are simply ignored during the import! There will also be no error message. All pages and elements will be assigned a new ID.

In the news section of your Contao installation, you can also import news from a TYPO3 tt\_news table, including a link to the image files.

Have fun with it.

Functions
---------

[](#functions)

- Import and export of a complete Contao page structure including content
- Import of news from a TYPO3 database (tt\_news)

Install
-------

[](#install)

Install via Contao Manager or Composer

Credits
-------

[](#credits)

- Import and export Icons made by [Pixel perfect](https://www.flaticon.com/authors/pixel-perfect) from [www.flaticon.com](https://www.flaticon.com/)
- tt\_news import inspired by [chrisdee](https://github.com/chrizdee/tt_news_2_contao)

\---- german

Das content-migration-bundle kann für den Import/Export einer kompletten Seitenstruktur einschließlich Inhalte in/aus eine/r Contao Installation verwendet werden. Entwickelt wurde es, um die Demo Inhalte unserer [Contao Themes](https://contao-themes.net) in eine bestehende Contao Installation zu importieren.

Der Import ist Model gestützt und berücksichtigt nicht, ob in der importierenden Instanz auch alle Erweiterungen und deren Felder verfügbar sind. Nicht vorhandene Felder werden beim Import einfach ignoriert! Es wird auch keine Fehlermeldung geben. Alle Seiten und Elemente werden mit einer neuen Kennung (ID) versehen.

Im Newsbereich deiner Contao Installation kannst du außerdem Nachrichten aus einer TYPO3 tt\_news Tabelle, inklusive Verknüpfung der Bilddateien, importieren.

Viel Spaß dabei.

Funktionen
----------

[](#funktionen)

- Import und Export einer kompletten Contao Seitenstruktur inkl. Inhalte
- Import von News aus einer TYPO3 Datenbank (tt\_news)

Dokumentation
-------------

[](#dokumentation)

[Deutsche Handbuch](https://pdir.de/docs/de/contao/extensions/content-migration/)

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance30

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 62.5% 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 ~439 days

Total

2

Last Release

1056d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10244240?v=4)[Mathias Arzberger](/maintainers/MDevster)[@MDevster](https://github.com/MDevster)

---

Top Contributors

[![MDevster](https://avatars.githubusercontent.com/u/10244240?v=4)](https://github.com/MDevster "MDevster (10 commits)")[![seibtph](https://avatars.githubusercontent.com/u/17127525?v=4)](https://github.com/seibtph "seibtph (6 commits)")

---

Tags

pageexportcontentimportcontaotheme newstypo3pdir

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/pdir-content-migration-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pdir-content-migration-bundle/health.svg)](https://phpackages.com/packages/pdir-content-migration-bundle)
```

###  Alternatives

[codefog/contao-news_categories

News Categories bundle for Contao Open Source CMS

3183.3k6](/packages/codefog-contao-news-categories)[terminal42/contao-folderpage

Provides a new page type for Contao that allows you to group pages into folders.

18147.9k9](/packages/terminal42-contao-folderpage)

PHPackages © 2026

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