Magento 2.0 - First Impressions. Looks Like a Step Back

Magento is the leading e-commerce solution trusted by millions of shop owners. Today Magento 2.0 was officially released. Here are first impressions on downloading, installing, and using it.

Magento 2.0 - First Impressions. Looks Like a Step Back

Magento is the eading e-commerce solution trusted by millions of shop owners. And here is a good news for them. Today, 17 Nov 2015, Magento 2.0 was officially released. Lets see how it behaves

1. Downloading and Unpacking

This file is huge 70 MB comressed. When uncompressed it is whole 223 MB. That is a big no no by itself only. Folders 17.000 - come on. Files 41.000 - this is the biggest joke I have ever seen.

		Size
		223 MB (234,020,733 bytes)
	
	
		Size on Disk
		289 MB (303,878,144 bytes)
	
	
		Contains
		41,237 Files, 17,063 Folders

2. Uploading to Server

40.000 files and 17.000 folders lets see how FileZilla will do: 1 hour and 20 minutes (7:35am to 8:48am)

3. Installation

Magento 2.0 comes with a prepackaged installer. However:

3.1. You get greeted by a blank screen. Olala.

You need to change permissions so that the files and folders are writable by the web user

3.2 You are greated by meaningless screen

You are supposed to show the terms and conditions, but they are not in this screen. They are on anothe screen. And you can proceed without even acnowledging you have read the terms. Useless.

3.3 You do not have XSL extension. is it for real.

Is XSL so needed for an e-commerce shop, that it is a REQUIRED extension?

3.4 Installation failed

Sorry, but we support MySQL version 5.6.0 or later. Its a joke. But its not a good one. Its a BAD joke.

Updating to MariaDB 10.1 did the trick

3.5 Unique Admin Endpoint

Magento will try to make you have a unique endpoint. Probably to improve security. This makes me think. From user perspective it is deffinitely not useful, as the user will have to remember the endpoint, write it down somewhere, save on the cloud, etc. Not nice in any way for everyday use. Second, this is known as "security through obscurity", which is denounced by experts. An also it meand, the Magento team does not trust how secure their product is. Which is why it resorts to this desparate means.

  1. After Installation

OMG. This thing is slow. So slow, so slow. In comparison, the old 1.9 (which is slow itself) is like a racing car to a truck when compared with the 2.0. This is the reason why they need Varnish.

Ooops. Wait. May be this slowness was only on first load, as the site sped up a bit, after 2-3 minutes. Probably Magento was building the cache. During first run Magento 2.0 did fail to load the CSS files, which is why the frontend looked like nothing. But nce it loaded, it looked much better.

5. Graphical User Interface

The shop default interface definitely looks much better and responsive. The admin panel looks much better, and is deffinitely more understandable, than the old version. Menu items are definitely more meaningful.

Summary

To sum it all up. Magento 2.0 seems like a step back development wise. More than 17,000 directories and 40,000 files is definitely a big setback. Deffinitely, there is lots of bloatware there, which can be removed, and its a shame this was not done by the team, but is left to the end users. From customer point the default template looks better, however you will deffinitely want it to be changed, and restyled. Administration wise, I expect it to be easier to use and manage.

Keep Reading

Explore more articles and insights

Ork: SSH Server Automation in Go

Ork: SSH Server Automation in Go

Read Article
Deno Deploy Killed My Start Page

Deno Deploy Killed My Start Page

Read Article
Back to Golang: Why I Switched From Static to Dynamic Again

Back to Golang: Why I Switched From Static to Dynamic Again

Read Article
View All Blog Posts