| 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 |
|