PHPackages                             matware-lab/jupgradenext - 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. matware-lab/jupgradenext

ActiveJoomla-package

matware-lab/jupgradenext
========================

jUpgradeNext is a Joomla! Framework extension that allow you to move/migrate your data from one Joomla! installation to another one.

0295PHP

Since Dec 9Pushed 7y ago2 watchersCompare

[ Source](https://github.com/matware-lab/jUpgradeNext)[ Packagist](https://packagist.org/packages/matware-lab/jupgradenext)[ RSS](/packages/matware-lab-jupgradenext/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

jUpgradeNext
============

[](#jupgradenext)

[![Latest Stable Version](https://camo.githubusercontent.com/f2e6232e7c85cc935f2f2b2ec5f2871b1f50f49a350b5190cf4d9a1f7eb7ae3d/68747470733a2f2f706f7365722e707567782e6f72672f6d6174776172652d6c61622f6a757067726164656e6578742f762f737461626c65)](https://packagist.org/packages/matware-lab/jupgradenext)[![Total Downloads](https://camo.githubusercontent.com/f52d9a9d40480094500db7c0048277fa63c99133d46c76ebedc3dcfefcc12fbd/68747470733a2f2f706f7365722e707567782e6f72672f6d6174776172652d6c61622f6a757067726164656e6578742f646f776e6c6f616473)](https://packagist.org/packages/matware-lab/jupgradenext)[![Latest Unstable Version](https://camo.githubusercontent.com/b7d96fa511565d25d663ed81ef32f6ba96fe8dccbbc83bff2d56e8ff8c511742/68747470733a2f2f706f7365722e707567782e6f72672f6d6174776172652d6c61622f6a757067726164656e6578742f762f756e737461626c65)](https://packagist.org/packages/matware-lab/jupgradenext)[![License](https://camo.githubusercontent.com/f00ba6be91a84dbb59da500c335b561939c8255d506f02e4dfd217cbc2de1028/68747470733a2f2f706f7365722e707567782e6f72672f6d6174776172652d6c61622f6a757067726164656e6578742f6c6963656e7365)](https://packagist.org/packages/matware-lab/jupgradenext)

Next generation for Joomla! migrations.

**jUpgradeNext** uses two methods to migrate:

♫ Database

Read data directly from the database.

♫ RESTful

This method allows you to migrate data between two installations of Joomla! by webservices, which adds ease when setting the extension.

Versions of Joomla! supported
-----------------------------

[](#versions-of-joomla-supported)

Different versions of Joomla! They are supported by this extension:

⊚ 1.0 ↠ 2.5, 3.0+ ※ Only supported database method

⊚ 1.5 ↠ 2.5, 3.0+ ※ Both methods supported

⊚ 2.5 ↠ 2.5, 3.0+ ※ Both methods supported

⊚ 3.0+ ↠ 2.5, 3.0+ ※ Both methods supported. Downgrade available.

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

[](#requirements)

1. PHP **^5.3.10|~7.0**
2. Composer **^1.1**
3. MySQL **5.5.3 +**

Installation
------------

[](#installation)

```
$ git clone https://github.com/matware-lab/jUpgradeNext
$ cd jUpgradeNext
$ composer update

```

Configuration
-------------

[](#configuration)

You should edit the config.json.dist file on /etc directory and rename to /etc/config.json. Into this file you can set your database of your current site (the site installed empty that receive the data) and your old site (the site that you have your old data and like to migrate).

```
{
	"method" : "database",
	"database": {
		"driver"   : "mysqli",
		"host"     : "localhost",
		"user"     : "",
		"password" : "",
		"database" : "",
		"prefix"   : "jos_",
		"debug"    : false
	},
	"ext_database": {
		"driver"   : "mysqli",
		"host"     : "localhost",
		"user"     : "",
		"password" : "",
		"database" : "",
		"prefix"   : "jos_",
		"debug"    : false
	},
	"chunk_limit" : 100,
	"positions" : 0,
	"keep_ids" : 0,
	"skip_core_users" : false,
	"skip_core_categories" : false,
	"skip_core_contents" : false,
	"skip_core_contents_frontpage" : false,
	"skip_core_menus" : false,
	"skip_core_menus_types" : false,
	"skip_core_modules" : false,
	"skip_core_modules_menu" : false,
	"skip_core_banners" : false,
	"skip_core_banners_clients" : false,
	"skip_core_banners_tracks" : false,
	"skip_core_contacts" : false,
	"skip_core_newsfeeds" : false,
	"skip_core_weblinks" : false,
	"debug" : false,
	"logger" : {
		"channel" : "jUpgradeNext"
	}
}

```

Note that **database** is your current site and **ext\_database** your old site.

Migrate
-------

[](#migrate)

When you have all configured run this command:

```
$ ./bin/jUpgradeNext

 jUpgradeNext 1.0

 Author: Matias Aguirre (maguirre@matware.com.ar)
 URL: http://www.matware.com.ar
 License: GNU/GPL http://www.gnu.org/licenses/gpl-2.0-standalone.html

-------------------------------------------------------------------------------------------------
|  	Migrating Joomla! 3.3 core data to Joomla! 3.5
-------------------------------------------------------------------------------------------------
|  [141] Migrating users (Start:0 - Stop: 1 - Total: 2)
|  [••]
|  [Benchmark] 0.007 seconds.
-------------------------------------------------------------------------------------------------
|  [142] Migrating usergroupmap (Start:0 - Stop: 1 - Total: 2)
|  [••]
|  [Benchmark] 0.004 seconds.
-------------------------------------------------------------------------------------------------
|  [143] Migrating categories (Start:0 - Stop: 23 - Total: 24)
|  [••••••••••••••••••••••••]
|  [Benchmark] 0.277 seconds.
-------------------------------------------------------------------------------------------------
|  [144] Migrating contents (Start:0 - Stop: 23 - Total: 24)
|  [•••••••••••••••••••••••••••••]
|  [Benchmark] 0.343 seconds.
-------------------------------------------------------------------------------------------------
|  [145] Migrating contents_frontpage (Start:0 - Stop: 28 - Total: 29)
|  [•]
|  [Benchmark] 0.003 seconds.
-------------------------------------------------------------------------------------------------
|  [146] Migrating menus (Start:0 - Stop: 0 - Total: 1)
|  [••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••]
|  [Benchmark] 0.373 seconds.
-------------------------------------------------------------------------------------------------
|  [147] Migrating menus_types (Start:0 - Stop: 99 - Total: 126)
|  [•••••••••]
|  [Benchmark] 0.011 seconds.
-------------------------------------------------------------------------------------------------
|  [148] Migrating modules (Start:0 - Stop: 55 - Total: 56)
|  [••••••••••••••••••••••••••••••••••••••••••••••••••••••••]
|  [Benchmark] 0.216 seconds.
-------------------------------------------------------------------------------------------------
|  [149] Migrating modules_menu (Start:0 - Stop: 99 - Total: 271)
|  [••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••]
|  [Benchmark] 1.005 seconds.
-------------------------------------------------------------------------------------------------
|  [149] Migrating modules_menu (Start:0 - Stop: 99 - Total: 271)
|  [••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••]
|  [Benchmark] 0.176 seconds.
-------------------------------------------------------------------------------------------------
|  [149] Migrating modules_menu (Start:0 - Stop: 99 - Total: 271)
|  [•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••]
|  [Benchmark] 0.118 seconds.
-------------------------------------------------------------------------------------------------
|  [150] Migrating banners (Start:0 - Stop: 7 - Total: 8)
|  [••••••••]
|  [Benchmark] 0.011 seconds.
-------------------------------------------------------------------------------------------------
|  [151] Migrating banners_clients (Start:0 - Stop: 7 - Total: 8)
|  []
|  [Benchmark] 0.001 seconds.
-------------------------------------------------------------------------------------------------
|  [152] Migrating banners_tracks (Start:0 - Stop: -1 - Total: 0)
|  []
|  [Benchmark] 0 seconds.
-------------------------------------------------------------------------------------------------
|  [153] Migrating contacts (Start:0 - Stop: -1 - Total: 0)
|  []
|  [Benchmark] 0 seconds.
-------------------------------------------------------------------------------------------------
|  [154] Migrating newsfeeds (Start:0 - Stop: 10 - Total: 11)
|  [•••••••••••]
|  [Benchmark] 0.014 seconds.
-------------------------------------------------------------------------------------------------
|  [155] Migrating weblinks (Start:0 - Stop: 27 - Total: 28)
|  [••••••••••••••••••••••••••••]
|  [Benchmark] 0.037 seconds.
-------------------------------------------------------------------------------------------------
|  [155] Migrating weblinks (Start:0 - Stop: 27 - Total: 28)
|  []
|  [Benchmark] 0.002 seconds.
-------------------------------------------------------------------------------------------------

[[TOTAL Benchmark]] 2.762 seconds

```

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/774270a08ca91856cdbf5b10a580c5e576c028537c1f2588e6e37e43e3c15997?d=identicon)[fastslack](/maintainers/fastslack)

---

Top Contributors

[![fastslack](https://avatars.githubusercontent.com/u/1126975?v=4)](https://github.com/fastslack "fastslack (85 commits)")

### Embed Badge

![Health badge](/badges/matware-lab-jupgradenext/health.svg)

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

PHPackages © 2026

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