2. NEDEN MAGENTO 2 ?
Magento 2, bugüne kadar mevcut olmayan yollarla müşterilerinizi mümkün kılan
ve büyümesini sağlayabilecek bir dizi yeni özellik, fırsat ve yenilik sunuyor.
Magento 1 de bu tarz özellikler third party veya özel geliştirmeler ile yapılırken
Magento 2 de yenilik olarak sunulmuştur.
Bunun yanı sıra performans ve güvenlik geliştirmeleri yönünde çalışmalar
yapılarak Magento 2 daha güvenli bir yapıyla daha fazla isteklere cevap
verebilmektedir.
3. Bu yazımızda Magento 2 ile gelen yeni geliştirmelerden ve fırsatlardan
bahsedeceğiz.
Bu yenilik ve geliştirmeleri iki ana gruba ayırabiliriz.
1. Performans Geliştirmeleri
2. Yeni Özellik Geliştirmeleri
5. 1.1 PHP 7
Magento 2'nin PHP 7 dahil, en son PHP sürümlerini (PHP 5.5.x'ten başlayarak)
resmi olarak desteklediğini belirtmek gerekir. Özellikle PHP 7 ile güvenlik ve hızla
ilgili buglar giderildiği için Magento 2 yi doğrudan etkilemektedir. Bu yüzden
magento ekibi özellikle magento 2 nin PHP 7 ile geliştirilmesini özellikle
önermektedir.
6. 1.2 Varnish Cache
Magento 1 de Third party olarak kullanılabilen Varnish Cahce Magento 2
ile özellik olarak bize sunulmuştur. Varnish Cache ile Content ler
cachelenerak ziyaretçiye daha hızlı sayfalar sunulmaktadır.
8. 1.3 Javascript And Css Minimized
Tarayıcıların sitelerin yüklenme hızını etkileyen içeriklerden en önemlileri de
javascript ve css dosyalarıdır. Magento 2 ile gelen yeni özellikler sitede kullanılan
javascript ve css dosyaları birleştirilip minimize edilmektedir. Magento 1 de bu
yine third party ve özel geliştirmeler yapılarak mümkündür.
9. 1.4 Images compression
Yine Tarayıcıların sitelerin yüklenme hızını etkileyen diğer faktör ise sitede
kullanılan resimlerin boyut ve size larıdır.
Magento 2 ile tüm imageler tarayıcı üzerinde otomatik optimize edilmektedir.
10. Yukarıdaki geliştirmeler neticesinde
Magento 2 nin yüklenme süresi Magento 1 e oranla 2-3 saniye daha kısalmıştır.
(%50 daha hızlı)
Herhangi bir cache teknolojisi kullanmadan Anasayfa, Kategori sayfaları, ürün
sayfaları 1.5 saniye altında yüklenebilmektedir.
Ödeme adımları işlemleri Magento 1 e oranlar %38 daha hızlıdır.
Magento 2 Google Speed Insight da %92 nin üstünde bir oran yakalamaktadır.
11. Magento 1 ve Magento 2 Sayfa Yüklenme Süre
Karşılaştırmaları
12. Magento 1 ve Magento 2 Sayfa Yüklenme Süre
Karşılaştırmaları
18. 2.1 Responsive ve Arama Motoru Dostu
Magento 2 nin responsive frontend tasarımları ile tüm çözünürlüklere (mobile,
tablet vb) ve browserler a uygun bir yapı sunar. Böylelikle arama motorları
tarafından iyi bir deneyim raytingi alır.
20. 2.3 Elasticsearch
Magento 2 nin Elasticsearch geliştirmesiyle ziyaretçilerin ürünlere kolay ve
hızlı ulaşmasını sağlamanın yanında ürün yelpazesinin kategorize edilebilmesi
ve ürün aranması daha efektif hale getirilmiştir.
21. 2.4 Daha az sürede ve daha kolay extension
kurulumları
Magento 1.x sürümleriyle karşılaştırıldığında, yeni uzantıları ve modülleri
yüklemek daha basit ve dolayısıyla daha ucuz hale geldi.
Bir Magento 1.x uzantısını yüklemek profesyonel geliştiriciler tarafından da olsa
bile uzun zaman alırken, hatta bazı çakışmalar söz konusu olabilirken Magent 2
extension ların kurulumları daha basit ve kolaydır.
22. 2.5 Ajax add-to-cart
Magento 1.x versiyonlarında bir ürün sepete eklendiğinde sayfanın tekrar refresh
olması gerekmektedir. Bu sepete ürün ekleme işlemi haliyle ziyaretçiler tarafında
yavaşlık algısı oluşturmanın yanı sıra kullanışlılık açısından fazla hoş
karşılanmayabilmektedir.
Magento 2 ile sayfanın refreshlenmesine gerek kalmadan sepet işlemleri daha
kolay ve hızlı bir şekilde yapılabilmektedir.
23. 2.6 Daha basit Navigation
Admin navigasyonu, Magento 2'de sadeleştirilmiş ve modernleştirilmiştir, daha
az deneyimi olan kullanıcılar bile mağazalarını verimli bir şekilde
yönetebilirler.
24. 2.7 Bölünmüş veritabanı çözümü
Magento 1'de, müşteriler, yöneticiler ve geliştiriciler, veritabanı aşırı
yüklenmesine neden olabilecek aynı veritabanını kullanır. Magento 2 Enterprise
Edition size üç ayrı ana veritabanı kullanma fırsatı sunuyor.
product data
checkout,
orders
Bu ölçeklenebilirlik, farklı veritabanlarındaki yükün, diğerlerinin performansı
üzerinde olumsuz bir etkiye sahip olmasını önler.
25. 2.8 Dashboard
Magento 2 de admin dashboard’ unda en önemli bilgileri tek bir yerde
bulabilirsiniz.
Canlı Satışlar
Ortalama sipariş tutarı
Son Siparişler
En çok aranan kelimeler
En çok görüntülenen ürünler
Yeni üyeler
27. 2.9 Daha basit ürün yükleme
Yeni ürünler yaratmak da daha kolay hale geldi. Yeni sistem size basitleştirilmiş
süreçte adım adım yol gösterir. Başka bir yenilik, ürün fotoğraflarının yanı sıra
ürün videoları yüklemeyi de mümkün kılıyor.
28. 2.10 Platform uyumluluğu
Magento 2, CSS3, HTML5 ve elbette MySQL gibi ileri teknolojileri
desteklemektedir. Magento 2, prototype.js yerine jQuery'yi kullanır.
29. 2.11 Daha düşük hardware gereksinimi.
Magento 2 Magento 1.x versiyonlarıyla aynı performans seviyesini sağlamak
için daha düşük donanım gereksinimlerine sahiptir. Bu da daha az maliyet ve
daha az sorun anlamına gelmektedir.
30. 2.12 Daha basit entegrasyon
Magento 2 nin en kullanışlı bir özelliği de birçok farklı sistemi entegre olma
yeteneğidir - ERP, CRM vb.
31. 2.13 Daha verimli test.
Bir geliştirme sürecinin sağlık test edilebilmesi çok önemlidir. Magento 2 ile
geliştirmelerin yayına alınmadan test ortamlarında daha hızlı ve kolay test
edebilme imkanları sunar.