BYZ VPASP Support Header
Click here to exit


Home | Knowledgebase | Ask Question |My Info | Browser Toolbar
  Search | List All Issues | Quick FAQs Only


KNOWLEDGEBASE > ISSUE OVERVIEW


Previous
Add to Bookmarks
Print Issue Print Issue
Email Issue

Are your addons compatible with VPASP V7? What upgrade implications are there?
ID: 1540 Category: VPASP V7.0 Issues Status: Resolved Views: 1060


Question:
Are your addons compatible with vpasp v7?

Also, if I install your addons on my older version of vpasp (eg vpasp 6.5), what implications are there for moving to vpasp v7 later on?

Solution:
Currently all our addons are compatible with VPASP 4.5 to 6.5 inclusive.

We've updated and released new versions of most of our addons, so most of them are now compatible with VPASP 4.5 to V7.

If you've bought one of our addons then you're automatically covered for free ugprades to that module for the next 6 months (even if you haven't purchased permanent upgrade protection).

Your "my software" screen on the bigyellowkey.com site will show you which of your addons have upgrades available and will have links on it to get the upgrade. You can see the full version history of a module by clicking on the moduleid on your "my software" screen or by viewing the product-details page for that module elsewhere (via a software search etc).

For more information about how upgrades are dealt with, see this topic:
http://www.bigyellowzone.com/support/categorized.asp?PID=5&level=2

We will be using this knowledgebase topic to list all our addon modules' situation as we go through the testing phase for v7. We're also marking all the product-details on our bigyellowkey.com site with the list of vpasp versions that each module is compatible with, so if it doesn't say that it's compatible with v7 on bigyellowkey.com then it's either not available yet for v7 or isn't relevant to v7.

Latest Status:

Due to the new structure of vpasp in vpaspv7, if you want to install our addons on vpaspv7 then you'll need to install the latest versions of our addons as/when they become available as v7-compliant. ie you will need a v7-compliant version of the addons for them to work properly on v7. Do not install one of our modules on vpaspv7 until/unless you've got a version of it which is on or above the ones listed below. All our addons will remain backwards compatible with older versions of vpasp.
NOTE: If upgrading any of our modules on your site (regardless of whether you're upgrading the module on vpaspv7 or below) then you must ensure that you have BYZ038/V11 or above on your site before upgrading your main module. Do not use a version of BYZ038 older than V11 if upgrading any other module. You must upgrade/install BYZ038 before installing/upgrading any other BYZ module regardless of what version of vpasp you're using. All the v7 compliant modules have readme notes that come with them which explain the full version history and which have upgrade notes/help.

Issues found so far (regarding coding changes needed) -

1. Different file/include structure (admin files and templates in a separate folder)
2. All screens need to have the database open (using dbc as the connection variable) in order for the permissions-check and headers etc to work properly. Note that in various generic vpaspv7 screens the database is opened *before* the files are included which could cause unpredictable results and could sometimes cause you to be kicked out of admin (this is not really a problem for calling functions which aren't defined yet, but it can more often be a problem if using variables which haven't been declared yet). Our addon admin modules will be connecting to the database *after* the main includes are done to avoid this problem. We're structuring the new versions of our addons to split our global variable declarations out from functional logic and including the variables before the functions are defined so that this problem doesn't occur on our addons. Declaring variables after they're used instead of before sometimes works and sometimes doesn't; it'll depend on a lot of things.
3. Template functions and other related calls assume that the relevant database is already open using the dbc variable to hold the connection, so for v7-compliant versions of our addons we're not opening new connections in most instances as we're using the dbc variable instead.
4. Split databases are no longer being used.

Problems found so far:
1. The bug/change listings on the vpasp V7 fixes-list are not the whole story; there are lots of other changes which are also being made to the generic vpasp files which aren't being listed on the vpasp site.
2. The dynamic file includes work on some servers/systems but not others. We believe this is mostly being caused when utf-8 files are dynamically included, but it could also be happening in other instances. Either way it seems to relate to dynamically-included files rather than "normally" included files. As a work-around we've decided to use parent paths "../" or virtual paths "/" at the front of common/global file includes for our addons where they're included from the admin area, and used normal includes instead of dynamic includes.

BYZ MODULE STATUS:

(click on a moduleid below to see the full product-details for that module)

1. BYZ038 (Licensing/Tools) - Released
BYZ038/V12 (vpaspv7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.
The new version of this module allows a simple way to structure not only the addon includes but also any customisations that you might want to add; it does this via a collection of core includes which are themselves included as part of the installation process of BYZ038.
For this reason, developers may find it useful to install BYZ038 even if they don't end up using any other BYZ modules as the include logic can be used as a base for customisation coding (this is especially relevant for VPASP V7)

2. BYZ036 (BYZ Live-Update) - Released
BYZ036/V07 (vpaspv7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

3. BYZ033 (Extra Template Fields) - Released
BYZ033/V09 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.
Note: This is no longer just an internal/core system module, this has now become a module in its own right which most vpasp users would like to have regardless of whether or not they have any other BYZ modules.
This new version includes an additional enhancement which allows you to use template fields which use "drill-down" logic (eg to show a supplier name for a given supplierid on a product template, or to show a products.mfg value in an oitems template). No coding required; allows you to show info connected from-anything to-anything simply by adding what you want to display directly into your template file as a special-template-field with a very simple syntax. See the product detail page for more info.

4. BYZ001 (Packing Slip) - Released
BYZ001/V25 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.
Note: If upgrading/buying BYZ001, you don't need to upgrade/buy BYZ033/036/038 separately; just upgrade/buy BYZ001 and the latest versions of BYZ033/036/038 will be added automatically at the end of your ordering process.

5. BYZ097 (Advanced SQL Execution) - Released
BYZ097/V02 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

6. BYZ055 (Product/Category Fixing/Reporting Utils) - Released
BYZ055/V12 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

7. BYZ040 (Yahoo Feed) - Released
BYZ040/V15 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

8. BYZ056 (GoogleBase Feed) - Released
BYZ056/V24 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

9. BYZ058 (GoogleBase and Yahoo Feed Bundle) - Released
BYZ058/V23 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

10. SQI124 (Site Suspender) - Released
SQI124/V03 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

11. BYZ161 (Predictive Searches) - Released
BYZ161/V09 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

12. BYZ093 (Product Showcase) - Released
BYZ093/V13 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade. This now includes the new BYZ162 module within it.

13. BYZ162 (Extra Panel Elements) - New/Released
BYZ162/V01 (vpasp v7-compliant version) of this module has now been created and released to the bigyellowkey.com site and is available for purchase. This new module is only relevant to vpasp v7 or above.

14. BYZ044 (Domain Tools) - Released
BYZ044/V08 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download/upgrade.

15. BYZ120 (Table Size Calculator for SQLServer) - Released
BYZ120/V01 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

16. BYZ086 (Cross-Selling Enhanced/Secondary Template Fields) - Released
BYZ086/V05 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download. This also includes a bug fix.

17. BYZ025 (Dynamic PopLists) - Released
BYZ025/V06 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

18. BYZ121 (Related Categories Display) - Released
BYZ121/V05 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

19. BYZ116 (Enhanced Searching/Paging) - Released
BYZ116/V14 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

20. BYZ143 (Directory Path Calculator) - Released
BYZ143/V03 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

21. BYZ075 (Multiple/Zoomable Images) - Released
BYZ075/V15 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

22. BYZ027 (Multiple Directories for VPASP) - Released
BYZ027/V11 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

23. BYZ110 (Content Management Enhancements) - Released
BYZ110/V18 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

24. BYZ135 (Manufacturer/Supplier Tools) - Released
BYZ135/V02 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

25. BYZ070 (Dynamic Image Sizing) - Released
BYZ070/V04 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

26. BYZ163 (Static Product File Manager) - Released
BYZ163/V03 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download. This is intended to be a replacement for the BYZ085/BYZ117 modules which will no longer be supported.

27. BYZ068 (Missing Images Report) - Released
BYZ068/V05 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

28. BYZ057 (Missing Image Defaulting) - Released
BYZ057/V05 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

29. BYZ071 (Image Defaulting+Sizing Combined Bundle) - Released
BYZ071/V05 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

30. BYZ077 (Image Mega Bundle) - Released
BYZ077/V08 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

31. BYZ158 (Sitemap/Menu Generator) - Released
BYZ158/V04 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

32. BYZ164 (Category File Management Enhancements) - Released
BYZ164/V01 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

33. BYZ095 (Google Sitemap Generator) - Released
BYZ095/V17 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

34. BYZ089 (Bulk Product Updater) - Released
BYZ089/V06 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.

35. BYZ165 (Link/Source Corrector) - Released
BYZ165/V01 (vpasp v7-compliant version) of this module has now been released to the bigyellowkey.com site and is available for download.



Priority List for remaining modules:
The following are the next set of modules that we'll be testing/releasing for vpasp v7 but they're not ready tet. If you want to add a module to the priority list, then let us know:
BYZ107 (Keywords Template Fields)
BYZ119 (Keywords Tools)
BYZ137 (Expand/Collapse Category Menu)

(all other modules currently awaiting prioritisation)




Related Issues:
No related issue is available.

Submitted: 10/9/2009 Modified: 8/21/2010


Did this solution answer your question ? Please leave a comment, click here.

Rate how well this question was answered.
100%
75%
50%
25%
0%


Click here to exit