Support Forum

One Click Upgrade

MP Mr Papa
Mr Papa
Member

Starting to be more things we need to discuss as we go forward. have been opening tickets for some, but want to re-engage the dev forum for this, so kicking it off with the upgrader.

the one click upgrader is essentially done.  but what needs to be finalized is how we want to handle the phone home part for latest version. we started an email discussion on this while back, but frankly, cannot remember what we said, but do remember it wasnt finalized.

the version check file does need to change from the current one – more info including the archive to grab and use.

Do we want to maintain a 4.x version check file and then a new one for 5.x?  I think one per series (ie 4.3.x and 4.4.x) is overkill. We do afterall, want to encourage folks to upgrade.  But we do need new one for 5.0, especially if we go the paid support route.

Naming convention for the version check?

So thoughts here?  I have posted the sample 5.0 version check I am using below…

Version@5.1.0@
Build@9500@
Message@<b>Simple:Press version 5.1.0, is now available. Version 5.1.0 doesnt really exist and is used as a test for auto upgrade.</b>@
Archive@https://simple-press.com/downloads/test-version.zip

4 Answers

New Answer

MP Mr Papa
Mr Papa
Member

any more thoughts on this one??  the upgrade is working, just need to decide on the format of the upgrade check file…

YS Yellow Swordfish
Yellow Swordfish
Member

I don't see anything wrong with what you have above. But yes – a different file to check with for 5 and above and leave the older pre-5 file in place. Changing over from V4 to V5 is not going to be quite the same task as previous upgrades after all.

I haven't actually had the chance to try this auto upgrader. We will need to test it out more thoroughly.

Have you given any thought to upgrading plugins and themes?

MP Mr Papa
Mr Papa
Member

no, not really…  certainly will be wanted…  but doubt we can use the built in wp stuff like we are for plugin…  then its a big deal…  but can check