Lyzerslab

Migration Guides

Cross-Version Imports

One format, every version

Both editions produce the same export format: export from any Joomla version (3, 4, 5, 6) and import into any other. The filterColumns() system silently skips columns the target table does not have, so schema differences (e.g. checked_out nullability, the J5-only authProvider column) import cleanly.

Safety nets

  • Unresolvable references are dropped with a warning, never silently linked to unrelated items.
  • Imported JSON/ZIP content and archive paths are treated as untrusted (path checks, file-type validation, size limits, temp cleanup).