Magento Version 2, is it just Microsoft Windows Longhorn AKA Vista?

Magento version 2 was first introduced in 2010. It is now almost halfway through 2014, and the public has not seen any alpha or beta release of Magento version 2 as of yet. The new version of Magento promised to replace PrototypeJS and Scriptaculus with jQuery as well as reorganize the database schema to remove the slow EAV tables and migrate to a bit of a flatter table structure. However, it seems that the latest updates on the direction for Magento 2 show that the database schema will not be changed much after all.

All You Need to Know About Magento Release 2 is the most recent news about anything related to Magento 2, and it is quite sparse in detail from the Magento 2 team and eBay. However, the one big piece of news about the Magento 2 release is that the Magento team is removing the Mage class, and completely replacing this root parent class with a new class structure that should make upgrades easier once your site is on Magento release 2. Unfortunately, this also means that upgrading a Magento 1.x site to Magento 2.x will be a large project, as every plugin will have to be rewritten to remove their reliance upon the Mage class. More information about what will be required to upgrade from Magento 1.x to 2.x can be found here.

Considering the fact that the upgrade process to Magento 2 will require a total rewrite of each Magento installation, it reminds me of one of Microsoft’s failed new operating systems, Microsoft Windows Vista (CodeName Longhorn). Magento 2’s development timeframe seems to share Longhorn’s, and lets hope that the finished project is much better than Microsoft Windows Vista, one of the worst operating systems Microsoft has released.

One good piece of news out of Magento is that Magento 1.x will be supported for 3 years after Magento 2.x is released. At this point, it seems that it is not out of the realm of possibility that Magento 1.x will still be supported in 2019 or 2020.

You can keep up with all the goings ons and updates to Magento 2 here.

Related Posts

Apr 6, 2014
2 minutes

Saving Products in Magento Deletes Tier Pricing

Magento’s framework makes many things simple to accomplish when working with the products and categories of your eCommerce website. However, I have found one scenario that doesn’t exactly work as expected.

Tier Pricing in Magento

Magento allows you to setup custom pricing levels based upon the quantity purchased. You set the minimum quantity purchased to enable the lower price when the part is added to the customer’s cart. You could see where losing the tiered pricing for an entire catalog of products would be a big deal for a site.

Mar 28, 2014
2 minutes

Launching a Redesign of a Website

Over the last few months, I have been working on a major redesign of an existing Magento website. One of the major goals of the redesign was to take a legacy desktop-only website and upgrade it to take full advantage of Responsive Web Design so that customers could equally utilize mobile and desktop devices to browse and purchase products.

For a site that had seen only minor updates over the last 5 years, this redesign represented a major change visually and navigationally from the previous site. Based on the history of the site, the development team was optimistic that the redesign would be well-received, but were suprised by a few things that came up in the feedback we saw.

Apr 17, 2014
2 minutes

MySQL Deadlocks with Magento

One of the things that Magento, and specifically the Zend Framework provide developers is the ability to not have to think about database details as it should just handle all that for you. When it becomes obvious that there is a problem somehow with the production database getting some sort of SQL errors, its time for the developers to start caring about the implementation and architecture details of the database.