dw08gm:
For those seeking to upgrade from previous versions of this mod and/or zencart, the extra work can be more than a bother. Like I said for me it took all day just to compare the new fileset aganist my older fileset and then to compare the affected files in zc154, since I kept the same db in upgrading directly from zc151, and since the documentation explaining the changes had understandably not yet been updated. It then took another day to get the mod working similar to what I had previously. I am sure the earlier versions, including that with checkout steps, did not require half as much work to setup.
BETA VERSION.. No docs.. Still in development.. So while I appreciate you sharing your expereince, IT'S A BETA VERSION!!!!! Were you expecting a FINISHED product?????? Not sure what your point is here..
Now that said, all of the contributors have tested UPGRADING, and we aren't having the PLETHORA of issues you are describing with regards to upgrading, but to your point we will make sure that we test upgrades thoroughly..
dw08gm:
Alternatives would be to create a separate mod for these items or to enable the parts to be included in other sideboxes, such as Information or More InformationRight.. So allow me to be blunt here.. I appreciate your concerns, but that's JUST NOT going to happen.. not creating a separate module.. It's an OPTIONAL feature.. Don't want it? Don't turn it on.. Why NOT use a sidebox?? Well it's pretty simple. Because some shop owners may turn off sideboxes on checkout pages, we'd have to code for those setups, and without knowing HOW they diabled their sideboxes what would we code for?? the variations on how they MIGHT have done this are numerous.. Sure we could ASSume that they are using the SAME method to turn off the sideboxes we are using in this module, but what if they are using a DIFFERENT means to turn off their sideboxes?? Then what?? Wait to see what those exeptions MIGHT be and then what?? add a piece of code to cover each exception discovered?? Wrestle on the support thread with trying to help shopowners come up with the exact piece of custom code THEY need to cover their unique setup??
Coding by exception is an inherently BAD idea.. which is why we opted for a much SIMPLER way to implement this feature all the while making this module FLEXIBLE enough So that anyone who doesn't want this feature can OPT OUT of it by turning it off.. I appreciate YOU don't want it.. But with all due respect, I have to look at this from a less myopic perspective. That means improving this module by including MODERN tested options that IMPROVE checkout conversions for those who want those features and making such features optional for those shopowners who DON'T want them.. Frankly providing a means to turn the feature off is MORE than an adequate remedy for your concerns. It's YOUR choice to decide that this is not enough of a remedy. It's open source.. feel free to hack away to make this module what you want... Don't want this feature?? hack it out..
dw08gm:
For stores that also turn off all sideboxes on the login page, such sidebox options would be superfluous.Right.. Honestly, this is a less than compelling argument for leaving this feature out.. That said, for shopowners using the SAME method we are to achieve this, I think this is gonna be in the NO BIG DEAL category for most folks.. All we do is move the list of pages to disable sideboxes from a PHP file to the admin where it's MUCH more accessible by novice shopowners and they can easily edit the list of pages to suit their needs.. It's an ease of use improvement anyway which is NOT a bad thing at all. If a shopowner is using another method to turn off sideboxes, this optional feature isn't going to HURT anything.. and AGAIN if they don't WANT to turn off sideboxes during checkout, this feature is OPTIONAL.. You are objecting to an OPTIONAL feature that YOU don't want, and for reasons that are frankly LESS than compelling. Honestly, I don't know what else to tell you..
dw08gm:
Also I am not a fan of auto-installers, generally because (coming from a non-programming background) I dont always get how they work, and much prefer the old sql-patch method where it is relatively easy to study the changes about to be made and relatively easy to alter or stage (rem/unrem) the sql-patch to only make changes that I understand or desire.Again.. you ar giving another less than compelling and myopic argument for NOT using an auto installer.. You DO know that the Zen Cart INSTALLATION is the GRAND-DADDY of all auto-installer scripts right??????
YOU not knowing how the installer works is NOT a GOOD reason to NOT include one with COWOA.. Want to know how the COWOA auto-installer works?? Well then study the auto installer and REM out what you don't want.. They really aren't a big mystery especially when you consider that a NON-PROGRAMMER created this one..
The auto-installer was added because it simplifies the installation, and lessens the chance of install issues. From a support POV the old SQL method is PASSE.. PERIOD.. It is a NIGHTMARE to have to contend with explaining the ins and outs of myPHPAdmin or the Zen Cart SQL installer to non-technical shopowners.. It is a NIGHTMARE to have to create and MAINTAIN MULTIPLE SQL SCRIPTS to try and cover the VARIETY of install and pre-install conditions that might exist. (did the site once have FEC installed?? Are they coming from an older version of COWOA?? are they running this on a v1.3.9 store???) The auto installer allows us to check for the existence of certain conditions and strategically run those parts of the SQL.. It ensures that more shop owners will have a successful and trouble-free installation.. Sorry that doesn't sit well with YOU and YOUR specific needs, but I have LARGER support concerns to contend with than your desire to hang on to an OUTDATED method of developing modules.. Adding features which lend themselves to lessening the chance of install failures IS NOT a bad thing despite your arguments against such moves..
One of these days I'm going to get REAL fancy and figure out how to use the methods that powerhouse devs like niccol and lhungil use in their mods so that the need to have to rename template folders to install modules is passe as well. gasp I expect that you will object to these attempts to simplify/modify the installation process as well, and you should know now, that I will be just as unmoved by your arguments against these improvements as I am unmoved by your arguments against optional features andimprovements today.. shrug
I would ask you to please let's just agree to disagree, but I'm not sure you will do that.. Again, I appreciate your thoughts, but with all due respect, your concerns don't really rise to the level of REAL bugs or even real issues.. The bottomline is that you just don't like the new OPTIONAL features. Being able to turn off an OPTIONAL feature is not an acceptable remedy to you, and I don't have an alternate to offer you.. Finally you don't like the new auto-installer because YOU don't understand it..
Duly noted..