BN_IT_Support
-
Posts
1,640 -
Joined
-
Last visited
-
Days Won
3
Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Forums
Events
Store
Gallery
Entry Comments posted by BN_IT_Support
-
-
Hi,
Thanks for that...
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?
Thanks very much.
John
Introducing Invision Community 5's development tools
in Blog
Posted
Hi,
I have spent a number of days reading your IC5 development blogs and reviewing our plugins and applications to see what problems may arise and how we might solve them. Some changes are easy under your new system but others appear to have no obvious solution - and that will be a major problem for us.
adminCP reports that we have 62 hooks in our applications and plugins - that is "hook files" and as some of our hook files actually contain a number of hooks (e.g. one of our Theme hook files actually hooks into 13 different places) we could have around 150 actual functional hooks.
Many of the problems that we will face with IC5 appear to be because we cannot use hooks to remove functionality from the system. The following is a summary of some of the issues:
There are some that I have missed out that also don't have obvious solutions. Obviously, I've missed out all the hooks for which I believe there may be a solution (based on your blogs).
How can I solve the above?
Thanks.
John