Magento 2 çıkması yılan hikayesine dönen ama çıktığında çok şeyi değiştirecek yeni magento sistemi
Magento 2 nin vaad edilen bazı ozelliklerine gelince
Geliştirilmiş Magento yükseltme sistemi
Mağaza ekleme ve yükseltmekdeki sorunlar giderilecek , çünkü magentoda mağazalar sistemi kötü inşa edilmiş eğer çekirdek içinde bişey değişirse bu mağazayı etkiliyor , ve bunu tamamen değiştiren bir yapılandırma olacak.
Magento Community Edition ‘dan enterprise a daha kolay ve sancısız bir geçiş olacak.
Geliştirilmiş kullanıcı deneyimi ve mağaza yönetimi
Magento çekirdek geliştirme ekibi Magento genel deneyimlerini önemseyerek , müşteri ve mağaza sahibleri için yeni geliştirmeler yapıyormuş .
Değişikliklerin kısa bir bakış aşağıda görülebilir.
- Yönetim panelinde geliştirilmiş menüler ve navigasyon
- Ürün oluşturma akış – güncel sürümünü ürünleri kitleler halinde oluşturmak çok zaman alıcı ve sinir bozucu olabilir. Bu olayın sürüm 2 de daha kolay bir hale geleceğini söylüyorlar.
- “Vergi kuralları / oranları Yönetme” – yine bu çoğu zaman alıcı ve kafa karıştırıcı olabiliyor , bu konuda bir değişiklik bekleniyor.
- Magento yönetim paneli yenilecek hatta yenilenmiş ,daha akışkan bi görünüme sahib olmuş eti tutku gibi 🙂
Geliştirilmiş performans
Doğrusunu söylemek gerekirse iyi yapılandırılmamış bir sunucuda yada localinizde test ederseniz magento size yavaş gelebilir fakat Türkiye pazarına göre magento fazlasıyla yeterlidir fakat yeni sürümde %20 daha fazla hızlanma olacağı söyleniyor .
Görsel tasarım editörü
Sürükle & bırak arayüzü ile Magento içinde sayfaları ve blok düzenini düzenleme özelliği olacak.
Cms bölümü daha gelişmiş ve daha basite indirgenmiş olacak
Sürüm 1.x bu süreç çok daha karmaşık ve genellikle yapılan bir Magento geliştirici yada html editör kiralamak zorunda olmayacaksınız.
Diğer Özellikler
Magento 2 de görünen yeni özelliklerinden birkaçı şunlardır:
- Admin panelinde sürükle ve bırak ile ürün resimleri oluşturma
- Geliştirilmiş çoklu dil desteği
- Geliştirilmiş güvenlik
- Mağaza sahibi ve geliştiriciler için geliştirilmiş belgeler yeni Magento wiki
- Üçüncü taraf kod ile uygulama ve çekirdek parçaları takas imkanı.
Yazılımsal Değişikllikler olarak
Dizin Yapısı:
Magento 2 dizin yapısı magento 1 dizin yapısından biraz farklı. Dizin yapısında büyük değişiklikler olmuş.Bazıları kalkmış.
Aliaslar Kaldırıldı:
Bu magento modül geliştiriciler için iyi bir haber var sırada 🙂
Magento 2 den itibaren sınıf takmaismi kaldırılmış. class isimlerinde mage class design pattern methodu olacak .örneğin
$a = Mage::helper(Mage_Adminhtml_Helper_Data).
Twig arayüz motoru kullanılabilirmiş
PHP 5.5 ve MySQL 5.6 kullanılacak
zend2 ye geçilmiş , biraz kafa karıştırıcı olan namespace yapısı bu sayede daha güzel olacak modul geliştirciler içinde güzel olacak
Test framework (php unit), birim testleri (selenium), performans testleri, JS testler olacak
protype.js kalkacak yerine tamamen jquery gelecek
EAV yapısı yavaş yavaş gidecek -> gidiyor:
Magento 2 de tamamen eav’i kaldırmak için bir planları yok. Ama RDBMS den kademeli olarak NOSQL bir sisteme geçişi olacak mongodb gibi bir yapı olacak EAV karmaşıklığı ortadan kaldırmak istiyorlar
Doctrine gibi bir ORM yapısına geçilecek (Net değil) bence geçilmesi gerekli
Geliştirilmiş Modüler mimari
Web API’leri için daha gelişmiş ozellikler
Basitleştirilmiş özelleştirme süreçleri
Yazılımsal olarak gelen değişiklikler için bu pdf e bakmakda fayda var , ayrıca bakınız
https://wiki.magento.com/display/MAGE2DOC/Magento+2+Product+Documentation
Eğer test etmek isterseniz