I have created OpenCart distribution I'd like to share, that includes awesome performance changes and works with any PHP from 5.4 and higher.
It was really sad to see as PHP requirements raise enormously with each minor update (
I will be glad to hear your feedback.
Link to download - https://opencart.download/
Frontend demo - https://demo.opencart.download/
Backend demo - https://demo.opencart.download/admin/
Here is more detailed description:
About this distribution
This is official OpenCart 3.0.3.7 with PHP 5.4 to PHP 8 support, simplified install, improved performance (two times faster) and long-awaited fixes. It retains full compatibility with all OpenCart extensions.
Performance Tuned
- Optimized TWIG engine with speed comparable to old TPL approach, that may gain up to 70 ms with heavy template, also it is compatible with PHP 5.4
- Optimized events system, up to 20 ms gain
- Small performance fixes
Homepage: 60 ms vs 140 ms
Admin Dashboard: 40 ms vs 70 ms
After that Journal 3 template was installed with demo data.
Journal 3 Homepage: 230 ms vs 520 ms
Simplified Installation
- No need to rename config-dist.php
- No need to delete install directory
- No need to move storage folder
- No need to rename .htaccess
- Button captions added to all buttons at admin (without template files modification)
- Default theme look changed to be more contemporary (just with CSS edit)
- .00 tail removed in prices for better readability (so $45.00 becomes $45)
- GZIP compression turned on for admin and frontend (do you know it doesn't work at all in official OpenCart 3.0.3.7?)
- .htaccess files added to image and view/theme folders to impose proper compression and caching headers
- robots.txt file fixed
- index.php?route=common/home tail removed from homepage links
- removed token warning at admin login screen
- OCMod log is cleared on modifications refresh