What is the actual sequence for converting a V4 application to V5? Take the following as an outline...
Starting with my V4 development system with IN_DEV
Disable IN_DEV (as I cannot upgrade with it set)
Install V5 (IPS database is converted, etc...)
Presumably my application is disabled by the upgrade as it is not compatible?
Enable IN_DEV
What do I have to do so that I can re-enable the application and start testing file by file? I don't believe that updating all files before I can test anything is practical. In many cases I'll have to play around and test various alternatives before I find something that might work under V5.
What happens to all the hooks? Do they just get deleted by the upgrade to V5? (Obviously, I could retrieve them from my other V4 development system and use them as the basis for working out what to do under V5.)
What happens to the MemberSync extension(s)? Do they just get deleted by the upgrade - so I just retrieve the code from my other V4 development system and insert it into a Listener?
Are all me database tables preserved by the upgrade?
Similarly, what happens to a customer/live system that runs my application and upgrades from V4 to V5?
Starting with live system running my application on V4
IPS is upgraded from V4 to V5.
Presumably my application is disabled by the upgrade as it is not compatible?
'Customer' installs the V5 compatible version of my application -- is all now OK with no loss of data?
IC5: Updating your Applications
in Blog
Posted
Bump. I would like to know, too 🙂