Magento 2 is known to be a powerful and feature-rich eCommerce platform. It delivers decent page load times but might be quite sluggish under heavy customizations.
Part of the performance problem might be a poorly developed custom theme. On one hand the default Luma and Blank themes are quite fast. On the other hand some of the customized themes are slow and could make your online shop a nightmare to buy from.
In just two weeks we will be rocking Vegas with some Magento vibes. But why wait? Get into the spirit of Magento Imagine 2018 by using these new special edition wallpapers. Show us your new colorful screens!
Magento Functional Testing Framework was presented by Tom Erskine during contribution day which followed MageTestFest, which took place in Amerfoort in November last year. Right now it’s under heavy development, there were already 2 releases and it reached version 2.0.3.
A retrospective meeting is an important part of the Agile Software Development. It does not matter whether your team uses Scrum, Kanban, Waterfall etc., or has no formalized management framework at all. It also doesn’t matter whether you have a formalized development sprint or not. What really important is to analyze your team’s progress, successes and mistakes, and then develop the team based on that information. The place and time for that is a retrospective meeting. Let’s find out how to prepare an awesome retrospective meeting.
When thinking of this post, I thought it would be just like any other year: new releases, networking, keynotes and the biggest Magento event of the year. Right? Not exactly!
Although everything written above is true, this year’s Magento Imagine is something very special. Here is why.
System configuration is a very useful feature of the Magento platform. At the same time, it’s easy to create new configurations for your own custom solutions. We’ve already touched the topic on how to add new system configurations with different fields. Today I would like to describe one more type of fields, which can be used depending on your needs. This is a dynamic field block. Sometimes we need to have some complex data managed via system configurations, or we even don’t know beforehand the number of records to be added. In this case it’s impossible to create the exact fieldset in a system configuration tab. Therefore, dynamic fields will be really useful.
On February 10th Krupa Conference, the biggest and the greatest Ukrainian design event of the year, gathered more than one thousand people. The excitement was so huge that the tickets had been sold out one month prior to the event. A lot of people were begging to get a ticket on Facebook and other social media for several weeks. This makes me extremely glad that Atwix design team managed to be a part of the event.
Among a long list of podcasts that I listen to daily, there is one that I enjoy with extra love and attention – a weekly episode of Magetalk with Kalen Jordan and Phillip Jackson.
If you are reading Atwix blog, you are most likely also a fan of these two guys, who are always on top of the game when it comes to the latest Magento news.
Quite often Magento developers face a problem with accessing custom attributes during product collection loading. For example, when you try to get a product from a quote or a wishlist item. As the result, we’ve noticed some interesting workarounds to bypass the problem and to access the attribute value at any price, like repetitive product loading etc. However, there is a proper way to make these attributes accessible. We would like to tell more about it.