SlideShare a Scribd company logo
1 of 35
MAGENTO 2 ve
MAGENTO 1
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.
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
1. Magento 2 Performans Geliştirmeleri
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.
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.
Magento + Varnish Cache Mimarisi
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.
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.
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.
Magento 1 ve Magento 2 Sayfa Yüklenme Süre
Karşılaştırmaları
Magento 1 ve Magento 2 Sayfa Yüklenme Süre
Karşılaştırmaları
Magento Checkout Süreleri
Magento 2, saatte %117
daha fazla sipariş alabilir
Magento 2, saatte 2,1 milyon daha fazla
sayfa görüntüleme yapabilir
Magento 2 PageSpeed Insights
2.Yeni Özellik Geliştirmeleri
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.
2.2 Kolaylaştırılmış ödeme
Magento 2 ile ödeme adımları daha kolay, sade ve anlaşılır bir hale getirilmiştir.
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.
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.
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.
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.
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.
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
Admin Dashboard
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.
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.
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.
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.
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.
MAGENTO MİMARİSİ
E-COMMERCE KULLANIM ORANLARI (2017)
Dockerized -
Magento
Hazırlayan :
Serdar ÇAPRAZ
serdarcapraz@hotmail.com

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Magento 1 vs. Magento 2

  • 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
  • 4. 1. Magento 2 Performans 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.
  • 7. Magento + Varnish Cache Mimarisi
  • 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ı
  • 14. Magento 2, saatte %117 daha fazla sipariş alabilir
  • 15. Magento 2, saatte 2,1 milyon daha fazla sayfa görüntüleme yapabilir
  • 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.
  • 19. 2.2 Kolaylaştırılmış ödeme Magento 2 ile ödeme adımları daha kolay, sade ve anlaşılır bir hale getirilmiştir.
  • 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.