Introduction

Migration & Conversion, Data Import & Export, Extensions Migration, Joomla Migration, Users Import & Export

JoomShift is a Joomla administrator component for moving content between Joomla sites. Export modules, menus, articles, categories, custom fields, and users as portable JSON/ZIP files, then import them on any other Joomla installation — in a few clicks instead of a rebuild.


The problem it solves

Joomla has no built-in way to move content from one site to another. Migrating usually means recreating modules by hand, copy-pasting menu structures, re-entering articles one at a time, or wrestling with database exports that break as soon as two sites have different schemas. JoomShift replaces that with: select, export, upload, import.

Features

  • Modules — full configuration, menu assignments, positions, and SP Page Builder content
  • Menus — parent/child hierarchy, item types, links, access levels, and params. Missing menu types are created automatically, and items pointing at components that aren't installed are skipped with a warning
  • Articles and categories — content, metadata, images, and category hierarchy, with media exported as real files inside a ZIP rather than base64 text
  • Custom fields — field groups, definitions, category restrictions, and values (including multi-value fields) are exported and recreated automatically on the destination site
  • Users — profile data, group assignments, and password hashes, so accounts work immediately after import
  • Cross-version format — the importer adapts to database schema differences between Joomla versions
  • Built for large sites — paginated lists (20/50/100/250 rows) and automatic export batching for anything over 500 items, so it keeps working on shared hosting
  • Overwrite option — update matching items on re-import instead of creating duplicates
  • Drag-and-drop import with a clear report of what was imported, updated, or skipped, and why

Security

  • Access is limited by Joomla's native permissions (core.manage)
  • CSRF token check on every form
  • Image-only allowlist for imported media, with path-traversal protection on ZIP extraction

Requirements

  • Joomla 4.0 or newer (Joomla 4, 5, and 6)
  • PHP 8.1 or newer
  • MySQL 5.7+ or MariaDB 10.3+

JoomShift

Version:
1.0.0
Developer:
JoomForge
Last updated:
Sep 23 2026
8 hours ago
Date added:
Sep 19 2026
License:
GPLv2 or later
Type:
Free download
Includes:
c
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System