ZenMagick

Yazılım ekran görüntüsü:
ZenMagick
Yazılım detaylar:
Versiyon: 0.9.13.1
Qayıt: 15 Apr 15
Geliştirici: ZenMagick
Lisans: Ücretsiz
Popülerlik: 4

Rating: 5.0/5 (Total Votes: 1)

ZenMagick add-on bir Zen Cart olduğunu. Tüm veriler bir nesne yönelimli API üzerinden şablonlar (ve daha fazla) releveant neredeyse veritabanı erişim sağlar.
ZenMagick ayrıca uygulama kodu ve özel HTML üstün ayrılmasını sunan alternatif bir tema / şablon sistemi içerir.
ZenMagick sıkıştırılmış felsefesi
& Nbsp; 1. Mağaza tasarımı ve düzeni, HTML / CSS aracılığıyla yapılmalıdır
& Nbsp; 2. Sunum ve uygulama kodu ayrı olmalıdır
Hala yararlıdır Zen Cart yönetici ayarlarını desteklerken ZenMagick düzeni ve görünümü dosyaları mümkün olduğunca kolay gerçek özelleştirme yapmak son derece basit.
ZenMagick ve Zen Cart
Temelde farklı bazı şeyler yapıyor rağmen, ZenMagick ve Zen Cart bir ekibiz. Zen Cart ve bu ZenMagick var olamazdı sağlayan özelliklerin geniş bir ürün yelpazesi olmadan

Bu sürümdeki yeni nedir:.

  • Bu bir tek, kritik hata için bir düzeltme ile bir bugfix sürümüdür.
  • PhPassAuthenticationProvider sınıfı geçerli olarak verilen herhangi bir şifre rapor ve bu nedenle herhangi bir şifre ile giriş sağlayacaktır.
  • Bu mevcut veya yeni şifreleri ödün vermez lütfen unutmayın.
  • Bu kesinlikle bu sürüme 0.9.13 yükseltme tavsiye edilir.

nedir sürüm 0.9.8 Yeni:

  • Zen Cart mod:
  • geleneksel formu. Herhangi bir Zen Cart 1.3.8
  • üstüne monte edilebilir, yalnızca ZenMagick kodunu içeren bir paket
  • ZenMagick yükleyici:
  • gerekli tüm Zen Cart kodu dahil tam bir paket. Yeni tesisler için iyi bir seçim.
  • Ayrıca, ZenMagick hem de Zen Cart kodu tam yükleme sürümü dahil şimdi uyumlu PHP5.3 vardır!
  • Bir sonraki büyük değişiklik artık tüm kod, tüm çiftleşmiş için üs olarak Savant3 kullanmasıdır. Bu Savant bir çiftleşmiş enginge olduğunu söylemek değildir. Sadece bulmak ve yük şablon dosyalarını basit, ama etkili bir yoludur. Ayrıca, örneğin, izin vermek için ek hala unsed özellikler sağlar önbelleğe alma.
  • Bir başka büyük değişiklik, tüm MVC kod devam eden üstlenmeden olduğunu. Bir çok daha fazla kod artık geneldir ve genel için vitrin özgü olmaktan taşındı. Uzun vadede bu independatly çerçeve ve vitrin kod geliştirmek ve iyileştirmek için yardımcı olacaktır.
  • eklentileri etkileyen önemli bir değişiklik eklentileri (ve onların kodu) için yeni sözleşmelerin uygulanmasıdır. Bu şu anda tüm eklentileri mevcuttur sonucu, tüm eklentileri etkiler. Hala ihtiyaç vardır eklentileri tanımlamak için devam bir süreç var. Sonunda, bazı olsa, kaybolur. Foruma katılım ve wiki esastır budur.
  • Tüm yönetici UI kodu refactored ve şimdi mağazası aynı MVC kodunu kullanan var. Bu zararsız sondaj aslında bu yeniden sağlayacak temel ve (yeniden tarzı) yönetici UI olmasından rahatsız olmamalıdır.
  • eklenti yöneticisi sayfası da bazı ilgi var ve artık kolayca / devre dışı eklentileri etkinleştirmek için izin Ajax kullanır.
  • son büyük değişiklikler yapılandırmasını etkiler. Şimdiye kadar (örneğin url eşleştirmeleri) yapılandırma verileri çok PHP kodu sarılı edilmiştir. YAML destek giriş (spyc kullanarak) ile, bu oldukça basitleştirilmiş olmuştur. Bu da değiştirilecek daha fazla dosya (veritabanı eşleştirmeleri, vb) ile devam eden bir projedir.
  • Bu sürüm ayrıca hataların oldukça dizi giderir, böylece yükseltme tavsiye edilir.
  • Eklentiler:
  • Evrensel değişiklikler:
  • isimlerin değiştir Yeni eklenti adlandırma kuralları yansıtmak için
  • da yeni eklenti isimlerini yansıtan, isimleri ayarı değiştirildi
  • Tüm eklentileri artık admin ve dükkandan aynı MVC kodu kullanabilirsiniz. Bu eklenti yönetici sayfaları, özel mağazası sayfaları ve ayrıca katalog yöneticisi eklentileri içerir.
  • Bireysel değişiklikler:
  • Sayfa İstatistikleri:
  • Kullanılan tüm veritabanı bağlantıları için Görüntü istatistikleri.
  • Hızlı Düzenleme:
  • salt okunur widget desteği ekleyin; Bunun bir parçası setProduct ($ ürün) her satır için widget adı verilen olmasıdır.
  • Tema Switcher:
  • hiçbir ayar tema listesi için bulduysanız, tüm yüklü temalar listesine varsayılan.
  • Wordpress:
  • syncUser bayrağı dikkat edin.
  • OpenID:
  • (PHP5.3 uyumlu) sürüm 2.1.3 yükseltin.
  • Birim Testleri:
  • Patch SimpleTest kalktı uyarıları kurtulmak için.
  • ayarı ile ek testler yüklemek için kodu ekleyin.
  • alternastive veritabanı bağlantısı yapılandırmak için izin tüm testler için kullanılacak.
  • test durumları bulunamadı değilse kırmak etmeyin.
  • küçültme:
  • şeffaf minify URL'ler ile CSS ve JavaScript dosyaları tüm başvurular dönüştürmek için Yeni eklenti.
  • Temalar:
  • Savant kullanma
  • Bu sürümdeki bir kaç değişiklik de temaları etkilemez. En belirgin kullanarak Savant yolu şablonları birbirlerine.
  • dahil değişti
  • Şimdiye kadar, şablonlar PHP açıklamasını içerir kullanarak birbirleriyle dahil. Düzen dosyalar şunlardır $ zm_view- & gt aracılığıyla ana görünümünü içerir; getViewFilename ();.
  • Tüm bu şimdi $ this- & gt kullanarak değişti; () yöntemini getir. Örneğin, bir düzen echo $ this- & gt yürütmek gerekir; ($ viewTemplate) getirme ;. $ ViewTemplate şimdi ana görünümün adını tutan değişken adı olduğunu unutmayın. () Getirme geçirilen dosya adları içerik klasörüne göreli olduğu varsayılmaktadır. Plugins tarafından eklenen sayfaların durumunda arama yolunda yer alan Tema miras hala başvurdu. (Bu temalar eklenti çare olarak görüşlerini dahil olan özel görünümler uygulamak için ücretsiz anlamına gelir).
  • $ zm_view onaylanmaz
  • dışında ana görünümüne dahil olmak üzere $ zm_view kullanımını kaldırarak gelen, değişken tamamen bırakıldı. Bu dolar zm_view- & gt anlamına gelmektedir getName () artık daha fazla çalışmaz kadar kullanılan. yedek $ request- & gt kullanmaktır;. getRequestId ()
  • ad RequestID artık eşit main_page değeri değeri kod boyunca kullanılır.
  • Meta Tag:
  • meta etiketleri hizmet döndürüldüğünü ve bir araç aracı haline dönüştürülmüştür. Bu ZMMetaTags tüm kullanımını değiştirmek için gereklidir. Örnek ZMMetaTags için :: örneği () - & gt;. GetTitle () şimdi $ metaTags- & gt olacaktı; getTitle ()
  • Daha örneklerini görmek için varsayılan tema bakınız.
  • Crumbtrail:

  • Meta etiketleri aynı
  • crumtrail hizmeti araç aracı haline dönüştürülmüştür var. Sonuç olarak mevcut kullanım $ makro & gt; buildCrumbtrail (ZMCrumbtrail :: örneği () artık bu gibi görünüyor:. $ Makro & gt; buildCrumbtrail ($ crumbtrail, & quot; & gt; & quot;)
  • Yönetici:
  • Tüm ZenMagick yönetici sayfaları artık aynı ana giriş noktası kullanın: zmIndex.php. Bu değişiklik mağazası aynı MVC deseni (ve kod) kullanarak, görünümleri tüm yönetici sayfaları dönüştürmek için izin verdi. Bu işlem tamamlandıktan olmasa da, bazı görünür değişiklikler zaten var.
  • eklentileri artık çok yönetici sayfaları için de geçerlidir en belirgin varlık (en az ZenMagick olanlar). Örneğin raporu eklentisi sayfa istatistikleri artık ZenMagick yönetici sayfalarının alt kısmında görünecektir.
  • Bu sadece yönetici UI bazı planlı büyük gelişmeler başlayacak olan. İlk testler Zen Cart yönetici sayfaları dönüştürmek için nispeten kolay olduğunu revlealed var aynı şekilde ...

Gereksinimler :

  • Zen Cart

Ekran

zenmagick_1_88782.png

Yorumlar ZenMagick

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!