We're in the middle of an upgrade from 4.6 to 5.1.

We've been doing the upgrade on a snapshot from about 2 months ago.

Next we're skinning the site with a completely new design.

We're also trying to plan the deployment to the live site.

What's the best way to put the new skin and database structure into production with the live data?

Do we have to take the site down and "start over" on the version-wise upgrade?

How have others done it?

Thanks

Comments

vm’s picture

Wouldn't bite off more than can be chewed at one time.

I'd do my upgrade, using a default theme.
Then build my new theme, or add it to the existing installation

shp.jc’s picture

We would still need to upgrade the live database to 5.1, even if we postpone the redesign.

vm’s picture

That's my point.

Get the DB upgrade out of the way, using a default theme, not a previously customized theme. To insure that the site will work once its upgraded.

shp.jc’s picture

We have a working copy of the upgraded site in dev.

I'm not worried about the upgrade working.

But the data in the dev site is several weeks old.

I'm worried about getting the upgrade applied to the live database with minimal downtime and no loss of data.

vm’s picture

Then yes, put the site in maintenance mode. make a back up of the live site, upgrade it, and go.