Post by Daniel » Wed Jul 25, 2018 9:02 pm

Ok Guys,

Finally after many months a new version is nearly ready.

Please remember this is an alpha release and should not be used on a live site. Its also recommended to use php 7 or above.

Download
https://github.com/opencart/opencart/ar ... 0.0_a1.zip

Added
Bootstrap 4
Font Awesome 5
Jquery 3.3.1
Ability to have search engine index pages in multiple languages.
Added ckeditor back
Template code can now be edited before it processed using lamba functions.
All URL's generated in the catalog controller files now have language= appended to them.
SEO URL's can now replace any normal URL query and not just pre defind ones link product, category, manufacturer pages.
Added a CRON job system so no need for extension developers having to manually add this via the cpanel's.

Fixed
https://github.com/opencart/opencart/co ... a5b719d+34

Issues can be reported here:
https://github.com/opencart/opencart/issues

There are still many bugs to be fixed. If you find an issue please make a sure its not already been reported.

I also plan to add a GDRP and cookie policy system for EU users while its still in Alpha.

I plan for 1 week of alpha release while i fix bugs then 1 month of beta so extension developers have time to update their extensions.

After this release is finished i have a big list of new features i will be adding.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Johnathan » Wed Jul 25, 2018 10:13 pm

Thanks for all your hard work, Daniel.

Can you (or someone else) give an example of what this new feature means?

"Template code can now be edited before it processed using lamba functions."

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by DigitCart » Wed Jul 25, 2018 11:07 pm

Great news, Thank you Daniel for your works.

My Extensions


User avatar
Active Member

Posts

Joined
Thu Jun 22, 2017 5:32 pm


Post by MarketInSG » Wed Jul 25, 2018 11:25 pm

Sounds pretty exciting with the improved SEO features! Will be trying it out soon.


User avatar
Guru Member

Posts

Joined
Wed Nov 16, 2011 11:53 am
Location - Singapore

Post by schiggi » Thu Jul 26, 2018 8:23 pm

Looking foward to the new version in the hope update from 2.3 to the final release of 3.1

New member

Posts

Joined
Tue May 13, 2014 4:23 am

Post by cyclops12 » Thu Jul 26, 2018 11:55 pm

Just downloaded 3100 from link given above but wont install, just get this error message...
Parse error: syntax error, unexpected 'class' (T_CLASS) in C:\xampp\htdocs\Oc3.1.0.0_a1\system\library\template\twig.php on line 42

Any ideas fellas ?

Expert Member

Posts

Joined
Sun Sep 27, 2015 1:10 am

Post by straightlight » Fri Jul 27, 2018 3:32 am

PHP 7 is required to install the alpha version. You'd normally get this error message if using PHP lower than 7.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by OSWorX » Fri Jul 27, 2018 1:22 pm

straightlight wrote:
Fri Jul 27, 2018 3:32 am
PHP 7 is required to install the alpha version. You'd normally get this error message if using PHP lower than 7.
Unfortunetaly this has been reverted 1 day before publishing the new alpha release back to 5.6:
https://github.com/opencart/opencart/bl ... tup.php#L6

Code: Select all

// Check Version
if (version_compare(phpversion(), '5.6.0', '<')) {
	exit('PHP5.6+ Required');
}
Source:
../system/startup.php
and https://github.com/opencart/opencart/bl ... l.php#L143

Code: Select all

		if (version_compare(phpversion(), '5.6.0', '<')) {
			$error .= 'You need to use PHP 5.6+ or above for OpenCart to work!';
		}
Source:
../install/cli_install.php
And see the whole commit - while only text, but not the code itself:
https://github.com/opencart/opencart/co ... 2f0449028c
reverted to 5.6+ requirement and not php 7+.
A shame that decision and not really useful!

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by cyclops12 » Fri Jul 27, 2018 2:10 pm

OSWorX wrote:
Fri Jul 27, 2018 1:22 pm
straightlight wrote:
Fri Jul 27, 2018 3:32 am
PHP 7 is required to install the alpha version. You'd normally get this error message if using PHP lower than 7.
Unfortunetaly this has been reverted 1 day before publishing the new alpha release back to 5.6:
https://github.com/opencart/opencart/bl ... tup.php#L6

Code: Select all

// Check Version
if (version_compare(phpversion(), '5.6.0', '<')) {
	exit('PHP5.6+ Required');
}
Source:
../system/startup.php
and https://github.com/opencart/opencart/bl ... l.php#L143

Code: Select all

		if (version_compare(phpversion(), '5.6.0', '<')) {
			$error .= 'You need to use PHP 5.6+ or above for OpenCart to work!';
		}
Source:
../install/cli_install.php
And see the whole commit - while only text, but not the code itself:
https://github.com/opencart/opencart/co ... 2f0449028c
reverted to 5.6+ requirement and not php 7+.
A shame that decision and not really useful!
Im only using it on localhost with php version 5.6.3 so not sure why its not working

Expert Member

Posts

Joined
Sun Sep 27, 2015 1:10 am

Post by straightlight » Fri Jul 27, 2018 7:04 pm

As the first post indicates, PHP v7x is required to use the alpha release. However, the addressed issue about v5.6 requirements has already been posted on GitHub which should be fixed by the next indicated period on the first post.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by OSWorX » Fri Jul 27, 2018 9:44 pm

straightlight wrote:
Fri Jul 27, 2018 7:04 pm
As the first post indicates, PHP v7x is required to use the alpha release. However, the addressed issue about v5.6 requirements has already been posted on GitHub which should be fixed by the next indicated period on the first post.
NO, only recommended, not required:
Its also recommended to use php 7 or above
A big difference!

Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.


User avatar
Guru Member
Online

Posts

Joined
Mon Jan 11, 2010 10:52 pm
Location - Austria

Post by straightlight » Fri Jul 27, 2018 11:10 pm

OSWorX wrote:
Fri Jul 27, 2018 9:44 pm
straightlight wrote:
Fri Jul 27, 2018 7:04 pm
As the first post indicates, PHP v7x is required to use the alpha release. However, the addressed issue about v5.6 requirements has already been posted on GitHub which should be fixed by the next indicated period on the first post.
NO, only recommended, not required:
Its also recommended to use php 7 or above
A big difference!
I see. Then, there the term must of been misinterpreted since, on GitHub, provides the facts on the enforced requirements regarding the TWIG cache as it has also been addressed by the same poster. Followed are the facts: https://github.com/opencart/opencart/issues/6759 . However, it is considerable to say that misleading information was posted on the first post of this topic on that end. In addition, the changes were already made to the core from GitHub. As for the big difference result, yes, it does make a big difference indeed.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by Ozfarmer » Wed Aug 01, 2018 2:12 pm

On the cutting edge Daniel as always! I will have a look in about 6 months :)

Active Member

Posts

Joined
Wed Aug 17, 2011 7:08 pm
Location - Australia

Post by tubacanas » Fri Aug 03, 2018 11:43 am

You have to develop a solid version and improve it more and more. Just getting a release is not going to work out why it gets full of bung.

I use version 3.0.2 the latest version and had to fix a lot of bung. Not to mention that the good modules are all paid ..

Newbie

Posts

Joined
Fri Aug 03, 2018 11:09 am

Post by straightlight » Fri Aug 03, 2018 8:14 pm

tubacanas wrote:
Fri Aug 03, 2018 11:43 am
You have to develop a solid version and improve it more and more. Just getting a release is not going to work out why it gets full of bung.

I use version 3.0.2 the latest version and had to fix a lot of bung. Not to mention that the good modules are all paid ..
A solid release would still be based on new service requests and change management before it gets released by the Release and Deployment Management team, since GitHub Opencart is still in transition phase before releasing a stable release.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by davidbfranks » Tue Aug 07, 2018 12:25 am

How different is 3.0.2.0 from the new pending 3.1.0.0 release? (performance, functionality etc...)

Is it worth upgrading or not?

Active Member

Posts

Joined
Mon Mar 04, 2013 10:31 pm
Location - London

Post by straightlight » Tue Aug 07, 2018 1:14 am

A stable (or at least, once more, the so called) release would need to be released in order to provide a proper response to that question.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by davidbfranks » Tue Aug 07, 2018 1:44 am

straightlight wrote:
Tue Aug 07, 2018 1:14 am
A stable (or at least, once more, the so called) release would need to be released in order to provide a proper response to that question.
I did say “Pending Release”

So pretend it’s stable....

Worth upgrading or not?

Active Member

Posts

Joined
Mon Mar 04, 2013 10:31 pm
Location - London

Post by straightlight » Tue Aug 07, 2018 2:00 am

So pretend it’s stable....
Being pretentious before an official release is irrelevant, since the final release has not yet been released. Better to ask this question once the release will be stable period.

Dedication and passion goes to those who are able to push and merge a project.

Regards,
Straightlight
Programmer / Opencart Tester


Legendary Member

Posts

Joined
Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by uksitebuilder » Tue Aug 07, 2018 2:35 pm

For those asking is it worth upgrading, then answer is definitely NO.

It is an ALPHA release and should only be used by developers and testers to find and report bugs.

Likewise when the BETA is released.

User avatar
Guru Member

Posts

Joined
Thu Jun 09, 2011 11:37 pm
Location - United Kindgom
Who is online

Users browsing this forum: No registered users and 36 guests