Magento 2 perspectives: an interview with Allan MacGregor

Allan MacGregor, Director of Engineering at Demac Media, is one of the most recognisable figures in the Magento community. The author of Test Driven Magento Extension Development and Magento PHP Developer’s Guide, he’s also been one of the community members pivotal in the development of Magento 2. As Magento gears up for the official launch of Magento 2, we asked Allan for his thoughts on its improvements from Magento 1.x, why he thinks the arrival of Magento 2 will help break the Magento community out of its “bubble”, and his advice for developers taking the plunge with the new version.

Magicento – a Magento developer’s magic toolbox for PhpStorm

When working with a complex system like Magento, the need for proper development tools is vital for speed and precision. One of those tools is PhpStorm, the “most intelligent PHP IDE” as it states on their website. Features like code quality analysis, integrated version control, and built in testing and debugging tools make development not only easier, but more enjoyable. So what is Magicento?...

Magento 2: What retailers can expect

The long-awaited next edition of Magento is about to hit the eCommerce world. When announced back in 2014, Magento 2 promised improved performance and scalability, streamlined customisations, easier installations, higher quality code and simplified integrations. Magento 2 is currently in Merchant Beta, a phase where Magento has 15 merchants worldwide implementing the new Magento 2 platform. The Magento team recently held a webinar to take us through some of the new features that we’ve already seen using the Magento 2 Developer Beta, as well as some of the improvements we can expect to see in the next few months before the Magento 2 General Availability (GA) scheduled for November this year.

Personalising the customer experience with Magento Enterprise

Do you know what your customers are looking for before they visit your site? Too many retailers fail to understand what their customers want to see. They try hard to cater for the “average person” in an attempt reach as many people as possible, but the “average person” doesn’t exist. Retailers should understand who their customers are and provide an experience personalised to them. So how do you provide valuable content to visitors as individuals?

Extending Magento with patches

When working with Magento, the need to extend and alter core functionality is something that comes up frequently. Fortunately Magento provides a fairly robust rewrite system to facilitate this, so creating a class that extends a core Magento object, and making Magento load your class in place of the original, is trivial. There are plenty of resources for rewriting core Magento functionality, so I’m not going to dwell on that mechanism here.

Pages