Getting Started

Installation of EasyStaging 1.1.1

Warning - never install EasyStaging on a publicly accessible website. EasyStaging is only meant to be installed on private development/staging servers that don't have public access.

EasyStaging is installed like any standard Joomla! component, using the Extension Manager. You have the choice of downloading the latest version or, if you're registered and logged in, by copying this Direct Link.

Navigate to Extensions->Extension Manager->Install

Choose the latest version of EasyStaging and click the "Upload & Install" button.

Installing EasyStaging


Alternatively, you can paste the Direct Link you copied previously into the Install from URL field.

 Direct Link Install from URL


After the installation you will see a message similar to this one if it was successful:

Installation Message

EasyStaging Manager

To use EasyStaging select Components->EasyStaging and you will be presented the EasyStaging Manager as shown below:

EasyStaging Manager

The Manager has all of the standard Joomla! button for managing staging plans. The standard Plan buttons include the "New", "Edit", "Publish", "Unpublish" and of course "Delete".

Finally the Manager has a standard Options button for various EasyStaging configuration options. There are three tabs in the Options screen, the first allows you to set preferences for the way EasyStaging handles data and the second tab allows you to use Joomla's standard permission model to control who can access the component and create, edit or run plans. The third tab called "Advanced" isn't currently used.


Options -_Settings_Tab

Max. Data per Step — The maximum amount of data (in Kb) that should be in any single SQL export step. (A table bigger than this will be processed in several steps.) EasyStaging asks the target database what is the largest amount of data that will be accepted and then automatically adjusts it the data export fit, however if this setting is lower it will be used instead.

Status Check Interval — The interval, in seconds, between checking with the server on the status on the currently running plan. Once a Plan is running the browser will periodically ask for a status update on the place, if you prefer more frequent updates you can lower this number, of for less updates you can increase this number.

Default Table Action — The default action that table will be set to when creating a new plan.

Added Table Action — The table action that will be set when new tables are found that don't currently exist in the plan. As your site grows you may add new extensions which create new tables in your Joomla database, when these are detected their action will be set to this value. You will be notified when new tables are found and can adjust them as necessary prior to saving the Plan with the new tables added.


 Options - Permissions Tab


 Options - Advanced Tab

The Advanced tab is used to define where the PHP binary is that will be used to run the background Plan Runner. When you install EasyStaging it will try and set this for you, unless you're on Windows and running a version of PHP below 5.4.0.

Important: If you are running on a Windows based computer you must check the path to your PHP binary and make sure it is set in this Advanced tab.

PID Search Timeout is not used in this version of EasyStaging.


Once you've added a few Plans the EasyStaging Manager will look more like this:

EasyStaging Manager with Plans

The next article covers Plans.

You need to login to access the forums.

Member Login

You need to Login to access your Subscription details or the Forums.