Zen Cart Logo
Forums / Code Collaboration / Pre-release feedback for v1.5.2

Pre-release feedback for v1.5.2

Locked

Views: 19,072

Results 1 to 20 of 39
This thread is locked. New replies are disabled.
26 Nov 2013, 11:24 PM
#1
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Pre-release feedback for v1.5.2

While waiting for PA-DSS certification assessment, we're making the pre-release BETA of v1.5.2 available for community testing and feedback.
The v1.5.2 beta zip link is at http://www.zen-cart.com/showthread.php?211146

Changed Files: see /docs/changed_files-v1-5-2.html in the zip
Fixes/Features: see /docs/whatsnew_1.5.2.html in the zip

FEEDBACK:
- Bugs should be posted as new threads in the Bug Reports section of the forum: http://www.zen-cart.com/forumdisplay.php?140-Bug-Reports

  • For other feedback, post a reply below.

If you want a new feature, it will not happen in this release since its scope is necessarily closed -- better to discuss that in a separate thread in the Features Wish List area.

NOTE: This is a BETA/release-candidate only. It is NOT formally certified as an official release yet.

27 Nov 2013, 6:04 AM
#2
stellarweb avatar

stellarweb

Zen Follower

Join Date:
May 2006
Location:
Montana
Posts:
293
Plugin Contributions:
8

Re: Pre-release feedback for v1.5.2

Can't wait to test it out!!

THANKS

27 Nov 2013, 6:42 AM
#3
stellarweb avatar

stellarweb

Zen Follower

Join Date:
May 2006
Location:
Montana
Posts:
293
Plugin Contributions:
8

Re: Pre-release feedback for v1.5.2

PHP version 5.4.21
MySQL version 5.1.70-cll

Clean database - all new files uploaded. Config files changed to match database.

The database type you have selected does not appear to be supported by the PHP version you have installed. You may need to check with your hosting provider to check that the database type you have selected is supported. If this is your own server, then please ensure that support for the database type has been compiled into PHP, and that the necessary extensions/modules/dll files are being loaded (esp check php.ini for extension=mysql.so, etc).

First page says MySQL Support = OFF

Not sure what this means? Any help appreciated!

27 Nov 2013, 7:14 AM
#4
simon1066 avatar

simon1066

Totally Zenned

Join Date:
Feb 2009
Location:
UK
Posts:
1,326
Plugin Contributions:
0

Re: Pre-release feedback for v1.5.2

As I have many changes to existing core files on my setup, upgrade is likely to be an onerous task.

Until I can devote enough time to it, I am interested in:

CHANGE-619 - Improve speed of stores with over 10,000 products

Is it possible to apply this fix on its own? Which files are applicable?

Thanks

Simon

27 Nov 2013, 10:58 AM
#5
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,711
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

Forum Bug Reports thread needs a 1.5.2 Prefix.

Errors in the Changelog for 1.5.2 (docs/changed_files-v1-5-2.html)

Missing files:
admin/includes/extra_configures/enable_error_logging.php

Misspellings (less than is correct; greater than is copy from changelog)
9c9
< admin/developers_tool_kit.php

admin/developers_toolkit.php
35c33
< admin/includes/languages/english/developers_tool_kit.php


admin/includes/languages/english/developers_toolkit.php
42c40
< admin/includes/modules/product_music/update_product.php


admin/includes/modules/products_music/update_product.php
52c50
< admin/option_values.php


admin/options_values.php
77c75
< includes/dist-configure.php


includes/dist_configure.php
137c135
< includes/modules/products_quantity_discounts.php


includes/modules/product_quantity_discounts.php

27 Nov 2013, 12:58 PM
#6
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,711
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

The first 1.6 compatible mod was Shipping Rates in Cart. http://www.zen-cart.com/downloads.php?do=file&id=904
Who will submit the first 1.5.2 compatible mod?

27 Nov 2013, 9:02 PM
#7
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Pre-release feedback for v1.5.2

simon1066:

As I have many changes to existing core files on my setup, upgrade is likely to be an onerous task.

Until I can devote enough time to it, I am interested in:

CHANGE-619 - Improve speed of stores with over 10,000 products

Is it possible to apply this fix on its own? Which files are applicable?

Thanks

Simon
As with ALL upgrades, selectively picking-and-choosing isolated files is NOT the best approach. A proper upgrade is ALWAYS the best approach.
That said, the following github commits to v160 encompass the changes made for CHANGE-619: 1 2 3 4

27 Nov 2013, 9:02 PM
#8
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Pre-release feedback for v1.5.2

swguy:

Forum Bug Reports thread needs a 1.5.2 Prefix.

Errors in the Changelog for 1.5.2 (docs/changed_files-v1-5-2.html)

Missing files:
admin/includes/extra_configures/enable_error_logging.php

Misspellings (less than is correct; greater than is copy from changelog)
9c9
< admin/developers_tool_kit.php

admin/developers_toolkit.php
35c33
< admin/includes/languages/english/developers_tool_kit.php


admin/includes/languages/english/developers_toolkit.php
42c40
< admin/includes/modules/product_music/update_product.php


admin/includes/modules/products_music/update_product.php
52c50
< admin/option_values.php


admin/options_values.php
77c75
< includes/dist-configure.php


includes/dist_configure.php
137c135
< includes/modules/products_quantity_discounts.php


includes/modules/product_quantity_discounts.php
Thanks. Will update the docs with this before release.

27 Nov 2013, 9:19 PM
#9
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Pre-release feedback for v1.5.2

stellarweb:

PHP version 5.4.21
MySQL version 5.1.70-cll

Clean database - all new files uploaded. Config files changed to match database.

The database type you have selected does not appear to be supported by the PHP version you have installed. You may need to check with your hosting provider to check that the database type you have selected is supported. If this is your own server, then please ensure that support for the database type has been compiled into PHP, and that the necessary extensions/modules/dll files are being loaded (esp check php.ini for extension=mysql.so, etc).

First page says MySQL Support = OFF

Not sure what this means? Any help appreciated!

Can you confirm whether mysqli is supported in your PHP installation? It's looking for the existence of the mysqli_connect() function, since the old mysql_connect() (and the entire mysql API) was removed in PHP 5.5 in favor of the mysqli API. Zen Cart now uses the mysqli features, which have been available since PHP 5.0, and are normally available by default.

28 Nov 2013, 2:57 AM
#10
countrycharm avatar

countrycharm

Totally Zenned

Join Date:
Jul 2007
Posts:
2,179
Plugin Contributions:
2

Re: Pre-release feedback for v1.5.2

So zen cart 1.5.2 is just for testing for now correct. I would go wrong it I use it on a live store correct. The reason I'm asking is I'm doing a upgrade on a clients site and he wants the latest version witch is this.

28 Nov 2013, 6:52 AM
#11
simon1066 avatar

simon1066

Totally Zenned

Join Date:
Feb 2009
Location:
UK
Posts:
1,326
Plugin Contributions:
0

Re: Pre-release feedback for v1.5.2

DrByte:

As with ALL upgrades, selectively picking-and-choosing isolated files is NOT the best approach. A proper upgrade is ALWAYS the best approach.
That said, the following github commits to v160 encompass the changes made for CHANGE-619: 1 2 3 4

Thank you for this info

I believe I have already incorporated some of these changes into my store - by forum suggested hacks,

I think I will take your advice and add the others via full upgrade - once past beta.

29 Nov 2013, 5:01 AM
#12
dw08gm avatar

dw08gm

Totally Zenned

Join Date:
Sep 2008
Location:
DownUnder, overlooking South Pole.
Posts:
1,017
Plugin Contributions:
2

Re: Pre-release feedback for v1.5.2

Have the following mods been fully incorporated in 152

search_configuration_keys
Fix_Cache_key utility
Keepalive Timer
time zone offset

But not COWOA.

Are there any others I may have missed.

Could a list of newly incorporated mods be appended to docs/whatsnew_1.5.2.html

Thanks

29 Nov 2013, 2:15 PM
#13
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,100
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

I noticed that /includes/functions/functions_email.php now interprets a "Gmail" transport method, but that transport method is not one of the radio buttons in Configuration->Email Options->Email Transport Method. Is this by design?

30 Nov 2013, 6:14 PM
#14
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,100
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

In /includes/templates/template_default/templates/tpl_account_default.php, shouldn't the constant used in this fragment:

<?php
  if ((int)ACCOUNT_NEWSLETTER_STATUS > 0 or CUSTOMERS_PRODUCTS_NOTIFICATION_STATUS !='0') {
?>
<h2><?php echo EMAIL_NOTIFICATIONS_TITLE; ?></h2>
<ul id="myAccountNotify" class="list">
<?php
  if ((int)ACCOUNT_NEWSLETTER_STATUS > 0) {
?>
<li><?php echo ' <a href="' . zen_href_link(FILENAME_ACCOUNT_NEWSLETTERS, '', 'SSL') . '">' . EMAIL_NOTIFICATIONS_NEWSLETTERS . '</a>'; ?></li>
<?php } //endif newsletter unsubscribe ?>

be SHOW_NEWSLETTER_UNSUBSCRIBE_LINK instead of ACCOUNT_NEWSLETTER_STATUS? The latter is the default setting for a customer's choice of newsletter sign-up (or not).

30 Nov 2013, 8:46 PM
#15
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,711
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

I am experiencing a redirect loop going to admin on a localhost installation on Apache/Fedora 16. Haven't tracked it down yet.
Works like a charm on MAMP.

30 Nov 2013, 9:52 PM
#16
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,711
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

countrycharm:

So zen cart 1.5.2 is just for testing for now correct? I would go wrong it I use it on a live store correct?

You are correct. 1.5.2 should be considered a beta for developer testing only at this point.

4 Dec 2013, 2:36 AM
#17
mickadoo avatar

mickadoo

New Zenner

Join Date:
Jan 2013
Posts:
2
Plugin Contributions:
0

Re: Pre-release feedback for v1.5.2

Very happy to see upgrade to mysqli functions, one of the reasons I'd recently been considering other options to Zencart was the mysql reliance. I'm no expert at programming so I don't know the full implications in using mysqli over mysql functions, just that php sites always recommend using mysqli now and as a developing programmer I think it wouldn't be very helpful using deprecated functions all the time. Keep up the good work!

4 Dec 2013, 1:24 PM
#18
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,100
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

Was there a (good) reason why the selectable-countries change introduced in v1.5.2 chose to call the enable/disable field *status *instead of countries_active as it is in the Selectable Countries plugin? The only reason I ask is that it's going to make the upgrade to v1.5.2 more difficult for current users of the plugin since they'll need to re-disable those countries that they don't want.

6 Dec 2013, 1:09 PM
#19
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,100
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

I just started a test install on my 1and1 host and was presented with:

ERROR: date.timezone not set in php.ini. Please contact your hosting company to set the timezone in the server PHP configuration before continuing.

Is the date.timezone setting really this important?
Here's the date information that's set in a "sibling" test site running v1.5.1:

date
date/time support 	enabled
"Olson" Timezone Database Version 	2013.6
Timezone Database 	internal
Default timezone 	America/New_York

Directive	Local Value	Master Value
date.default_latitude	31.7667	31.7667
date.default_longitude	35.2333	35.2333
date.sunrise_zenith	90.583333	90.583333
date.sunset_zenith	90.583333	90.583333
date.timezone	no value	no value
6 Dec 2013, 5:31 PM
#20
lat9 avatar

lat9

Administrator

Join Date:
Sep 2009
Location:
Stuart, FL
Posts:
14,100
Plugin Contributions:
56

Re: Pre-release feedback for v1.5.2

lat9:

I just started a test install on my 1and1 host and was presented with:

ERROR: date.timezone not set in php.ini. Please contact your hosting company to set the timezone in the server PHP configuration before continuing.

> Is the date.timezone setting really this important?
> Here's the date information that's set in a "sibling" test site running v1.5.1:
> ```
date
date/time support 	enabled
"Olson" Timezone Database Version 	2013.6
Timezone Database 	internal
Default timezone 	America/New_York

Directive	Local Value	Master Value
date.default_latitude	31.7667	31.7667
date.default_longitude	35.2333	35.2333
date.sunrise_zenith	90.583333	90.583333
date.sunset_zenith	90.583333	90.583333
date.timezone	no value	no value

FWIW, I was able to work around this restriction by changing /zc_install/includes/application_top.php (line 52) to comment out the lines associated with the restriction:

/**
 * Timezone problem detection
 */
//if (PHP_VERSION >= '5.3' && ini_get('date.timezone') == '')
//{
//  die('ERROR: date.timezone not set in php.ini. Please contact your hosting company to set the timezone in the server PHP configuration before continuing.');
/*} else*/ if (PHP_VERSION >= '5.1') {
  $baseTZ = date_default_timezone_get();
  date_default_timezone_set($baseTZ);
  unset($baseTZ);
}