Post by IP_CAM » Sat May 21, 2022 4:40 pm

Good News for Opencart v.3 Users, the latest OC v.3.0.3.8 Release now has it's own Repository on Github:
https://github.com/opencart/opencart-3

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by rjcalifornia » Wed Jun 01, 2022 7:00 am

IP_CAM wrote:
Sat May 21, 2022 4:40 pm
Good News for Opencart v.3 Users, the latest OC v.3.0.3.8 Release now has it's own Repository on Github:
https://github.com/opencart/opencart-3
Did the team finally improve how to develop new themes for OpenCart with this new version?

Image
A2 Hosting features: Shared Turbo Boost, Managed Warp 1, Unmanaged Hyper 1, and Warp 2 Turbo


Active Member

Posts

Joined
Fri Sep 02, 2011 1:19 pm
Location - Worldwide

Post by straightlight » Wed Jun 01, 2022 5:34 pm

rjcalifornia wrote:
Wed Jun 01, 2022 7:00 am
IP_CAM wrote:
Sat May 21, 2022 4:40 pm
Good News for Opencart v.3 Users, the latest OC v.3.0.3.8 Release now has it's own Repository on Github:
https://github.com/opencart/opencart-3
Did the team finally improve how to develop new themes for OpenCart with this new version?
jQuery library hasn't been upgraded yet. Countless patches have been put in, however.

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 JNeuhoff » Wed Jun 01, 2022 7:21 pm

The opencart-3 repository has no 3.0.3.8 tag. So whatn exact version is it?

Neither is there any clear strategy about what will happen to the 3.0.x.x_Maintenance branch.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by IP_CAM » Wed Jun 01, 2022 7:43 pm

Well, the index.php file contains this:
define('VERSION', '3.0.3.8');
I assume, that it has been placed to offer an 'official' Version, to likely keep v.3.x Lovers from using one of the privately offered latest v.3.x Version. To many, it makes not much sense, to move up to v.4.x already, as long as v.4.x is still in an early developing stage.

Image

Attachments

oc_v_3038.png

oc_v_3038.png (33.77 KiB) Viewed 5097 times

Last edited by IP_CAM on Wed Jun 01, 2022 7:55 pm, edited 1 time in total.

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by WaxedPerfection » Wed Jun 01, 2022 7:55 pm

IP_CAM wrote:
Wed Jun 01, 2022 7:43 pm
Well, the index.php file contains this:
define('VERSION', '3.0.3.8');
I assume, that it has been placed to offer an 'official' Version, to likely keep v.3.x Lovers from using one of the privately offered latest v.3.x Version.
that should have read. :laugh:
I assume, that it has been placed to offer an 'official' Version, to likely keep v.3.x Lovers from using one of the privately offered bug fixed, corrected, patched, working, cared about, regularly updated, maintained, improved, latest v.3.x Version.

https://www.waxedperfection.co.uk/ Car Detailing Product Blog's and Review's


Active Member

Posts

Joined
Sun Mar 26, 2017 8:23 pm

Post by Xciso » Fri Jul 29, 2022 11:05 pm

What is the different of this (opencart/opencart-3) vs 3.0.3.8 version on oc download site? As I can see its no need for that repo.
Is it not the same version?

Active Member

Posts

Joined
Fri Jul 15, 2011 5:20 am

Post by IP_CAM » Fri Jul 29, 2022 11:12 pm

The 'official' OC v.3.x Section on the Opencart.com Site does not contain the 'last' updated Release, better get the latest Release here, to have all the fixes found so far:
https://github.com/opencart/opencart-3

My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by JNeuhoff » Fri Jul 29, 2022 11:37 pm

The https://github.com/opencart/opencart-3 is NOT the same as OpenCart 3.0.3.8!

It has many changes making it almost backward incompatible, it's more like a future OpenCart 3.1.0.0.

If you are just looking for 3.0.3.8.bugfixes and PHP8 support then try https://github.com/opencart/opencart/tr ... aintenance

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by Xciso » Sat Jul 30, 2022 4:26 am

Thanks. So opencart/opencart-3 is maybe not so good to go for if I understand correct.
I will set up a new store now in the days but dont know if I will go for:
Condor2 - 2.3.0.2 (php8 ok)
Condor2 - 3.0.3.8 (php8 ok)
Github opencart-3- maintenance (latest 3.0.3.8 release)

I already own many extensions which is for 2.3, and its a stable releaseso from that side 2.3 would be much more easy and cheaper to go with, but in the same time its verry old release now. Condor2 2.3 version have many updates so the biggest difference is maybe twig. I have never worked with twig and have always used tpl to modify designs.

If you should set up a new store, what would you use?
Sure I want new and modern store which is up to date. Like cars....I want to run a new car... but in the same time we all want stuff to just work. Not a new hypercar with many errors. Is it wrong now in 2022 and install old version like 2.3.0.2?

Active Member

Posts

Joined
Fri Jul 15, 2011 5:20 am

Post by straightlight » Sat Jul 30, 2022 5:15 am

Xciso wrote:
Sat Jul 30, 2022 4:26 am
Thanks. So opencart/opencart-3 is maybe not so good to go for if I understand correct.
I will set up a new store now in the days but dont know if I will go for:
Condor2 - 2.3.0.2 (php8 ok)
Condor2 - 3.0.3.8 (php8 ok)
Github opencart-3- maintenance (latest 3.0.3.8 release)

I already own many extensions which is for 2.3, and its a stable releaseso from that side 2.3 would be much more easy and cheaper to go with, but in the same time its verry old release now. Condor2 2.3 version have many updates so the biggest difference is maybe twig. I have never worked with twig and have always used tpl to modify designs.

If you should set up a new store, what would you use?
Sure I want new and modern store which is up to date. Like cars....I want to run a new car... but in the same time we all want stuff to just work. Not a new hypercar with many errors. Is it wrong now in 2022 and install old version like 2.3.0.2?
opencart-3 is PHP 8 compatible as it presents no issue with compatibilities. However, it is still under transition.

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 Xciso » Sat Jul 30, 2022 3:05 pm

And as you say opencart-3 is in transition its not ready for production?

Active Member

Posts

Joined
Fri Jul 15, 2011 5:20 am

Post by JNeuhoff » Sat Jul 30, 2022 6:08 pm

Xciso wrote:
Sat Jul 30, 2022 3:05 pm
And as you say opencart-3 is in transition its not ready for production?
The opencart-3 has gone through many changes, and probably still is. Therefore, it may not be fully backward compatible with 3.0.3.8, especially for the many OCmod-based extensions.

The current stable release is:
https://github.com/opencart/opencart/tree/3.0.3.8

And the current bugfixes (and PHP8 support) for that one can be found here:
https://github.com/opencart/opencart/tr ... aintenance

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by Xciso » Sat Jul 30, 2022 9:53 pm

Thanks JNeuhoff.
Do you as OC guru recommend 3.0.3.8 over 2.3.0.2?

As this will be a new store I will use PHP 8+ so it is future safe.

Active Member

Posts

Joined
Fri Jul 15, 2011 5:20 am

Post by JNeuhoff » Sat Jul 30, 2022 10:29 pm

Xciso wrote:
Sat Jul 30, 2022 9:53 pm
Thanks JNeuhoff.
Do you as OC guru recommend 3.0.3.8 over 2.3.0.2?

As this will be a new store I will use PHP 8+ so it is future safe.
That depends on your extensions used. Are they all available for 3.0.3.8? If so, then the 3.0.x.x_Maintenance release should be fine with PHP8.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member

Posts

Joined
Wed Dec 05, 2007 3:38 am


Post by Joe1234 » Sun Jul 31, 2022 1:55 am

I'm glad this topic rose back up. I've been trying to understand the repository for a while now and I haven't found any definitive understanding about the repository. And I also found viewtopic.php?f=199&t=209688&hilit=repository which further confused my understanding and willingness to implement what I find there.

1/ Are fixes there ever compiled back into the sites downloadable 3.0.3.8? ...basically this version came out when?...2020? And I downloaded it beginning of 2022 were all the bug fixes up to then compiled into the main download on the site?

2/ I don't want to simply install the whole package for fear of breaking an extension. Is there any way to skip through the minutia of "fixes" that are simply "prettying" of the code....ex., removing or adding spaces to code and "unnecessary" code touch ups...it seems like 80% of the code "fixes" is that?

3/ Is there an explanation of any of the code fixes/changelog that I'm not seeing. I like to understand what I'm implementing because sometimes things are simply unnecessary, and if my shop works now, I don't want to put something different and unnecessary that may fail in ANY other way....which happens many times in coding. I see a changelog link but that leads to a 404 error page.

4/ What exactly is commit vs pull?

5/ What is maintenance vs master...especially in consideration of the link referenced above where Jonanthan suggests not simply grabbing the master? Should I instead grab the maintenance or pieces of it?

6/ What is "commits ahead" and "commits behind"?

This is all that's coming to me now, but I'm sure I'll have more questions. So anything you can point me to that DIRECTLY relates to 3.0.3.8 opencart and github for me to read through will be appreciated, and any more information you can provide would be great.

Thanks.

v3.0.3.9 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by ADD Creative » Sun Jul 31, 2022 4:44 pm

Joe1234 wrote:
Sun Jul 31, 2022 1:55 am
1/ Are fixes there ever compiled back into the sites downloadable 3.0.3.8? ...basically this version came out when?...2020? And I downloaded it beginning of 2022 were all the bug fixes up to then compiled into the main download on the site?
No fixes have been added to the 3.0.3.8 download.

2/ I don't want to simply install the whole package for fear of breaking an extension. Is there any way to skip through the minutia of "fixes" that are simply "prettying" of the code....ex., removing or adding spaces to code and "unnecessary" code touch ups...it seems like 80% of the code "fixes" is that?

3/ Is there an explanation of any of the code fixes/changelog that I'm not seeing. I like to understand what I'm implementing because sometimes things are simply unnecessary, and if my shop works now, I don't want to put something different and unnecessary that may fail in ANY other way....which happens many times in coding. I see a changelog link but that leads to a 404 error page.
The nearest you will find is to use GitHub to compare the 3.0.x.x_Maintenance branch to the 3.0.3.8 release.
https://github.com/opencart/opencart/co ... aintenance

4/ What exactly is commit vs pull?
A commit is a change made to the repository. A pull is a change taken for another repository.

5/ What is maintenance vs master...especially in consideration of the link referenced above where Jonanthan suggests not simply grabbing the master? Should I instead grab the maintenance or pieces of it?
For OpenCart, the master is the development branch with all the latest and untested changes. It's not considered stable, as often unfinished changes are made to it.

6/ What is "commits ahead" and "commits behind"?
Commits ahead are the number of changes made to the select branch and not the master. Commits behind are the number of changes made to the master and not the select branch. The master has changes so much that it not really relevant.

www.add-creative.co.uk


Expert Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by straightlight » Tue Aug 02, 2022 7:05 pm

An across the street version you will find is on the https://www.github.com/opencart/opencart-3 repository that supports PHP 8.1 as well as bug-fixes by design and codes. However, it is still under progress.

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 Joe1234 » Fri Sep 02, 2022 2:46 am

I'm about to start doing the maintenance updates, is there an easy way to do this, or do I have to go line by line copy and delete with every page?
What date should I start from when looking for fixes....v3.0.3.8?
And, I don't know what's meant by "across the street version"?

v3.0.3.9 php 8.1
I'm here for a reason, if your response is contact a/the developer, just don't reply.


Active Member

Posts

Joined
Sat Jan 01, 2022 5:47 am

Post by ADD Creative » Fri Sep 02, 2022 3:26 am

Remember to make a backup of your site's files and database before you do anything. So you can always restore if anything goes wrong.

If you go to https://github.com/opencart/opencart/tr ... aintenance and click on code. You will see a Download ZIP option. All the files are in this zip. You could overwrite with the new files or use a file comparison program to see the changes. Remember to more the storage folder to wherever you moved your original one and clear any caches.

You could also make a local or second copy of your site and update this first. Allowing you to check for any potential issues.

www.add-creative.co.uk


Expert Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom
Who is online

Users browsing this forum: Bing [Bot], moreduff and 269 guests