Why does so many files need to be changed every single time their is a small upgrade. It makes upgrading a painstaking adventure if you use any plug ins, as the changed files are ALWAYS the ones used by plug ins.
Why does so many files need to be changed every single time their is a small upgrade. It makes upgrading a painstaking adventure if you use any plug ins, as the changed files are ALWAYS the ones used by plug ins.
Hi,
Firstly, v1.5.1 is not a 'small' upgrade. See the release announcement at http://www.zen-cart.com/showthread.p...-Bug-Fixes-etc for details of the changes.
Secondly, users need to assess, based on the release announcemnent and the changes notified, whether it makes sense for them to upgrade, and when to make that upgrade.
drByte posted an article recently here, regarding upgrades.
this upgrade takes less than 30 minutes
Zen cart installation / maintenance / customisation / hosting
Supported Modules: Dutch language pack, Multi site, Dynamic Price Updater and more.
The 1.5.1 upgrade includes fixes required for PHP 5.4 compatibility. Unfortunately just that factor alone involved a large number of files, mainly because Zen Cart is capable of supporting more than one character-set. If Zen Cart was less versatile, then it could be possible to touch fewer files in this particular case.
We are aware that the files in the Admin section are often butchered by addon authors who make significant changes there, and as of v1.5.1 the files must be edited directly. We're actively working on removing as much of that pain as possible, at least by v2 if not before.
We always wrestle with whether to touch "another" file or not, every time we work on a bug or a feature. We don't like to make it necessary to upgrade more files. In fact there were about 30 improvements left out of v151 because we wanted to keep it simpler for you by not touching "more" files.
That said, a simple compare tool will show you very quickly which files have changed and what needs to be adjusted in them.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Bookmarks