Joomla tutorials, training and support

Tuesday, 18 January 2011 09:19

Staging and Live Server Publishing


In large organisations there are may be a requirement for development and staging servers of a website. This allows publishers and editors with easily view and play around with content on a working version of the website before it is published to the live servers.

The development and staging servers also allow for testing and evaluation of extensions and content that is setup on the site but when the editor or web administrator is happy with the content on the site, instead of redoing all of their work again on the live server, the administrator should be able to push their new content and changes live rather than rebuilding again.

This tutorial shows how to publish content live from a staging server using a Joomla component called "Working Copy".

  • Setting Up Working Copy
  • Publishing Steps to a Live Server
  • Downsides to Using Working Copy

A large part of using "Working Copy" on your website to publish live is setting it up to publish only segments of your site and database.

This is mainly because a large site will require huge amounts of memory.

Setting Up Working Copy

[to be complete]


Publishing Steps to a Live Server

1) Test your site and make sure what you have setup on your site is correct. Inspect the areas that you have changed and make sure that there are now other pending changes in the system that might effect the changes that you are going to make live.

2) Make a list of the areas of the site that you need to publish, for example, Menus, Content Areas, Modules

3) Navigate to Working Copy via the main administrator menu

Components -> Working Copy

Here you will be presented with the different areas that you can publish to the website.

4) Select the desired area that you want to apply and update and hit the Apply Patch button on the top right corner of the screen.

This will start the publishing process for that area of the website.

Now make sure that you have published all the required areas need to make the site go live.


Downsides to Using Working Copy

The reason each part of the site is separated into a different job is because of the memory requirements it takes to dump a database on a local server and then upload that data onto the live server.

Careful and time consuming setup can be tricky but when it is done correctly, it is very well worth it.

The code is downloadable from its Google Code website found at:

Last modified on Wednesday, 19 January 2011 15:56
Peter Bui

Peter Bui

Peter Bui has been a Joomla designer and Joomla developer since 2006 back in the very early days of Joomla. Peter has been building websites using Joomla ever since. PB Web Development started back in 2006 and has been creating websites for clients in Australia, USA, Canada, UK and Israel.


Related Video

GSoC - Working Copy of Joomla! Live Site by Edvard Ananyan from joomlacommunity on Vimeo.

Webinar on using Working Copy joomlacommunity

Latest from PB Web Dev

  • HTML5 Video Accessibility Presentation by Silvia Pfeiffer
  • Product Mavens - Battle of the Apps
  • WordPress Sydney Meetup E-Commerce
  • Sydney Joomla User Group - Upgrading Joomla 1.5->1.6+
  • Ultimate Htaccess File for Joomla
You are here Home