Magento 2 has a handy toolkit for static content management on the site that is called Content Management System (CMS). The toolkit consists of three main parts: pages, blocks and widgets. Pages allow us to manage content of an entire page. Blocks provide an ability to edit content of separate page elements. The main difference between blocks and widgets: if you need to change block parameters, you usually have to do it programmatically. Widgets are similar to static blocks, they allow to insert various content into static pages or static blocks. As a rule, widgets have configurable parameters that can be set up when adding it via admin panel.
As you may know, initially Magento keeps all configuration values in XML files. XML structure allows dividing all configuration values into separate sections, subsections, etc. In that way, every configuration value has its own path in the configuration three (called XPath). We usually work with Magento built-in configuration files, however, there are some situations when we need to have our own configuration file alongside with the standard files.
When we were about to open our office in Bratislava we decided to create a series of posters inspired by Magento and eCommerce. We didn’t consider a possibility to have standard mainstream IKEA posters on the walls, so we wanted to create some custom artwork, which would represent our ideas, dreams and spirit in the best possible way. We have created 7 posters and each of them has a story behind. Lets dive into details.
It’s been a while since our last wallpapers were posted. We’ve prepared for you four awesome wallpapers inspired by the American pop culture characters, famous sci-fi saga and architectural monumentalism of business capitals.
Bellow you will find 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.
In order to have a good and maintainable application, it’s very important to have a high quality product code. The code quality usually depends on the developer’s professionalism. But among the thousands lines of code something might be missed. Fortunately, there are few small but very useful utilities that can automate some routines and help you check the code using different rules for different coding standards. In PHP development there are two popular utilities for code validation: Code Sniffer and Mess Detector.
Recently, we’ve faced a data inconsistency in the Magento sales_flat_order_grid db table. Some of the values in custom columns look like they were shifted. This issue may occur if the order grid has multiple custom fields and when a user archives orders in the Enterprise Edition.
It’s interesting to know how Magento 2 works “under the hood” not only for developers but for all the people, who work with the platform. Not everyone has a possibility to dig in the code deeply enough in order to check the details. In this post we will put Magento 2 request flow in layman’s terms.
In today’s world, we get tons of emails every day. Some of them are spam, but most of the time we receive newsletters that we have previously subscribed to. There is a huge difference between two types of emails in your inbox. Some of them you don’t even open, but there are some that you are really waiting for. Every time you receive them it seems to be some kind of a present, they always have something interesting and of value inside.