There are currently no supported ways to automate moving a website to SiteWorks on the Trust’s hosting service. The most reliable method is largely manual working with an empty “Starter Site”. Content can be copied and pasted into individual SiteWorks pages but will require a degree of tidying up. The Import facility will be a time saver if data such as Groups and Venues is available as a spreadsheet, for example exported from Beacon or similar membership system or spreadsheets.

Where the source site is already a SiteWorks site (theme and plugins) there are still some technical challenges:

  • The SiteWorks production build includes various plugins such as the MainWP management plugin that needs configuring by the SiteWorks System admin team.  The management plugin also relies on the existence of a ‘SwDevAdmin’ WordPress user with a unique password per site known only to the system admin team.
  • Email can only be sent successfully from a SiteWorks hosted site if the relevant definitions are set up in the main WordPress configuration file. Some WordPress migration tools will overwrite this file.
  • Some WordPress migration plugins assume the web manager has access to the file system or to the database server to directly upload or manipulate files,  This is not available with SiteWorks hosting.

An experienced WordPress administrator who understands these issues could request a “Starter” site which has all the above setup done correctly and then use a plugin such as WPVivid. The team could then check that the necessary settings are still intact and correct if necessary.
The u3a WordPress developers forum https://u3awpdev.org.uk (requires registration) can offer advice. There is also an article on moving a site in the Web Manager > ‘How to’ articles.