webfarben/contao-dummy-copier

Contao backend module to clone dummy pages, content elements, modules and rewire references.

Maintainers

Package info

github.com/webfarben/DummyCopier

Type:contao-bundle

pkg:composer/webfarben/contao-dummy-copier

Statistics

Installs: 15

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.2.3 2026-03-15 19:33 UTC

This package is auto-updated.

Last update: 2026-04-15 19:54:36 UTC


README

Dieses Bundle stellt ein Backend-Modul Dummy Copier bereit, um bestehende Dummydaten in Contao kontrolliert zu vervielfaeltigen und interne Referenzen auf die neuen Zielobjekte umzubiegen.

Funktionsumfang

  • rekursives Kopieren von Seitenbaeumen aus tl_page
  • optionales Kopieren von Artikeln und verschachtelten Inhaltselementen aus tl_article und tl_content
  • optionales Kopieren von Modulen aus tl_module
  • optionales Kopieren von Newsarchiven samt Newsbeitraegen aus tl_news_archive und tl_news
  • optionales Kopieren von Kalendern samt Events aus tl_calendar und tl_calendar_events
  • optionales Spiegeln von Verzeichnissen im Dateisystem
  • Dry-Run zur Vorschau ohne Schreibzugriffe

Automatische Referenzanpassungen

  • jumpTo in kopierten Seiten, Modulen, Content-Elementen, Newsarchiven, News, Kalendern und Events
  • Modulreferenzen in Content-Elementen vom Typ module
  • Alias-Referenzen in verschachtelten Content-Elementen (cteAlias)
  • Archiv-Zuordnungen in kopierten Modulen (news_archives, cal_calendar)
  • Reader-Module in kopierten Modulen (news_readerModule, cal_readerModule)
  • verwandte News (related), sofern die referenzierten News ebenfalls mitkopiert wurden

Installation

Installation ueber Packagist:

composer require webfarben/contao-dummy-copier

Danach wie ueblich:

php vendor/bin/contao-setup
php vendor/bin/console contao:migrate

Das Backend-Modul Dummy Copier erscheint anschliessend unter System.

Bedienung

  • Quellobjekte werden ueber Mehrfachauswahlfelder ausgewaehlt.
  • Seiten, Module, Newsarchive, Kalender und Verzeichnisse koennen separat kombiniert werden.
  • Alle Mehrfachauswahlfelder besitzen Live-Filter sowie Alle/Keine Buttons.
  • Inhaltselemente von Seiten werden bei aktiver Option automatisch mitkopiert.
  • Ueber ein Praefix lassen sich Titel, Namen und Aliase der Kopien kenntlich machen.

Hinweise

  • Nach Dateikopien ggf. php vendor/bin/console contao:filesync ausfuehren, damit die DBAFS-Daten synchronisiert werden.
  • Das Bundle ist fuer pragmatische Redaktions- und Setup-Workflows gedacht. Projektspezifische Sonderfelder oder Referenzen koennen bei Bedarf erweitert werden.

Changelog

  • Siehe CHANGELOG.md fuer die dokumentierten Aenderungen ab 1.1.0.