Blog

Extending Pimcore with plugins

pimcore_plugins_featured

After half a year we are back on Pimcore development. Since last time, Pimcore 4 has been released and it’s already in 4.3 version. I have been writing about portlets and now it is time to go much deeper in extending Pimcore. First of all, best reference for Pimcore development is their own documentation, you can find it at https://www.pimcore.org/wiki/. Pimcore can be extended with plugins, or by writing code in website folder, but we’ll cover plugins.

Read more

Organizing a conference? Here are practical tips that will help

organizing conference

Office Management‘s job is to organize and supervise all administrative activities required for the smooth and efficient operation of the company. However, Inchoo‘s Office Management crew also manages some internal projects or participates in them. Since the beginning of Inchoo, 8 years ago, the largest internal project certainly was Developers Paradise conference, and I had the honour of being in charge for the organization. We already wrote about the conference, but in this article I would reflect more on the organizational aspects and the challenges we faced and how we resolved them.

Read more

Magento 2 API usage with examples

Magento 2 API

Magento 2 supports REST (Representational State Transfer) and SOAP (Simple Object Access Protocol), much like the old version of Magento we were used to. Official documentation is mostly based on raw curl request without examples in some specific language. PHP is what we do and there will be many people using it as well, so we tried to give you real PHP examples of how to connect and use Magento 2 API.

Read more

Development and design under the same roof

Design and development under roof

Building a web shop on Magento is challenging. When you see a feature that looks “so simple that you could do it”, it was usually not as simple to build it as you think. To create that “simple” thing designer had to spend a great amount of time finding the right solution. After all, creating a feature which draws on that kind of comment means translating something very unorganized and complex to something simple and understandable. On the other hand, developer had to spend a lot of hours translating that solution into code. Designer and developer can find that beautiful solution by communicating, which is crucial in this case. And that kind of communication, the one which yields incredible and neat results, would be much harder if a designer and developer are not placed in the same location.

Read more

Working with CSS in your first Magento 2 project

nenad-clanak

So, you’ve finally managed to create your new theme in Magento 2. After a few hours of swearing and sweating, you’ve successfully created all necessary files, defined fallback to Luma (you can blame Luma for all the mess that will happen later on), registered your theme within the system, activated it in the Magento Administration…aaaand…you are ready to go!

But, what now?

Read more