Day 2: The end of the road is nowhere near, but i am still strong in mind and body :). Opencart is a complete shopping cart system but misses many features that the merchants leads thus leading to the use of many extensions, VqMOD scripts and custom modifications of the code. All three methods are used VqMOD to modify the code without editing the source file directly, extensions when you need back-end configurations as a part of the added features and direct modification if you find a bug or other similar cases. Continue Reading →
Day 1: The road to achieve Optimization seems deep but the first step this time is easy to achieve and with great effects to performance. Opencart has by default a counter enabled for categories that displays the number of products per category, these counters (when you have a combination of many categories + products) really slows down your website. Continue Reading →
This will be a step by step guide that will optimize any Opencart website. Opencart being a opensource PHP shopping cart is great but has many flows and those flows render it not appropriate for big businesses. But what if you fix these flaws or get a way around them?
The main and most important problem of Opencart is that the default version is not ready for escalation, what i want to say is that after some time and after including many products + categories your website’s speed will degrade exponentially, well this sounds horrible and it is. I have personally experienced in my website a waiting time ranging from 2 to 24 seconds and this is for TTFB only. Continue Reading →
Lately everyone in the last weeks have heard of OpenSSL and its vulnerability called Heartbeat. The video below describes clearly the actual vulnerability but not the reason we should care, so here are some questions i had and the answers i found. Continue Reading →
Today i decided to publicly share the module i was asked to create before for a certain job.
This modification sends a verification email to the email given when a new account is created. The user is instructed to confirm their account by clicking a unique link in a verification email sent to them. Continue Reading →