Choosing a hosting company for your Magento store
One of the key elements of building a store on Magento is the right choice of the hosting company. No doubt, stable hosting plays a significant role in a store functioning. In most cases, hosting resources have a direct effect on a Magento web store performance, therefore it is critically important to choose a trusted Magento optimized solution when reviewing hosting offers for the website.
Error page customization in Magento 2
Have you ever seen a page with “There has been an error processing your request” when using Magento 1 or Magento 2? If no, you are lucky. This page is usually displayed when an issue appears in a system execution flow. Magento processes such issues by creating a separate report file in the var/report directory and by showing the error page with the details. You can also see a similar page “Service Temporarily Unavailable” when the maintenance mode has been enabled. Did you know that you can easily customize these error pages?
Meet Magento DE 2016
Today I would like to get back to the 4th of July, when not only the USA became independent but also Meet Magento DE happened in the cozy city of Leipzig. It was not my first Meet Magento, but this time, I was the only one representing Atwix at the event and I should say that it was an extraordinary experience.
Magento 2 wallpapers - July
We’ve got the great feedback from you about our last Magento 2 wallpapers post. And as we promised, we have created new wallpapers this month. This time we used some classic pop culture characters to represent the leading positions of Magento products and give some respect to Magento Ninja Developers.
Bellow you will find 2 new wallpapers with several resolutions for desktops, laptops and lock screens for your phones. Need another image size? Just let us know in comments and we’ll make it for you.
Magento 2 Performance Toolkit
Before running your store in production mode it’s very important to check as many performance aspects as possible, since even a minor performance issue might cost time and money in the future. Formally, a web application’s performance can be classified using two parts: frontend performance and backend performance.
Magento 2 Product list aggregate rating fix
During our work with Rich Snippets extension we’ve noticed that the product list page has numerous errors if switched to the list mode. The errors were generated by the standard Magento 2 Luma theme, when attempting to aggregate rating markup rendering for each product in the product list. This blog post describes a configurable fix for the issue. We will have an opportunity to disable this fix for any custom theme which doesn’t have this error or in case the next Magento 2 version has a fix for this included.
Database queries logging in Magento 2
When we talk about checking bottlenecks in Magento backend implementations we often mention the built in profiler that allows to see loading time of particular backend functional elements. There are two general factors of such bottlenecks: heavy (or repetitive) database calls or slow PHP operations such as loops and similar cases.
Setting up cron jobs in Magento 2
Scheduled background processes are important in any large system. Clean ups and keeping cache and indexes up to date allow to keep your system healthy, while some processes are simply need to be stretched in time in order to avoid high system load, memory leaks or certain services overload (massive emails sending). Setting up a cron job for such processes and for the processes that should be repeated from time to time is always a good idea. In this blog post we will describe how to set a certain part of code as a cron job in Magento 2.
Magento 2 Page Cache and Foreign Iframe Support
One of Magento 2 goals is to enable performance for all and scalability for Enterprise customers. Page Cache plays an important role in Magento 2. Starting from Magento 2.0.0 release Page Cache functionality (it is also known as Magento Full Page Cache) is available for Magento 2 Community Edition.
Magento Developers Paradise 2016 Recap
It’s been almost a week since the Developers Paradise was held in Opatija, Croatia. But I bet all of the participants are still full of emotions and pleasant memories. We at Atwix are still digesting all the knowledge and takeaways from the event. And let me tell you, we took away a lot! And in this blog post I want to share with you some key points about the Developers Paradise 2016 that made it a unique and useful experience.