Bir uzatma ve bir modül arasındaki fark nedir ?
Özel kodumuzu yerel klasörde oluşturarak Magento'nun fonksiyonelliğini genişlettiğimizde kullanılacak terimin ne olduğunu bilmek merak ediyorum.
Bir uzatma ve bir modül arasındaki fark nedir ?
Özel kodumuzu yerel klasörde oluşturarak Magento'nun fonksiyonelliğini genişlettiğimizde kullanılacak terimin ne olduğunu bilmek merak ediyorum.
Yanıtlar:
Eklentiler basit bir şekilde paketlenmiş modüllerdir. Başka bir deyişle, bir modül yazarak Magento'nun özelliklerini ve işlevselliğini genişletirsiniz. Daha sonra olduğu gibi bırakmak ya da paketlemek gibi bir seçeneğiniz var (Sistem> Magento Bağlan> Paket Uzantıları). Daha sonra magento connect'ta bir uzantı (paketlenmiş bir modül) yayınlanır.
Herkesin kararlarını vermesini ve aynı terimi kullanmasını diliyorum.
Şimdi uzatma, modül, paket, eklenti ve belki başkaları var ve saçma sapan.
Temelde bir modül bir uzatmadır.
Tek fark, çekirdekte olanın uzantı olarak kabul edilemeyebilir, ancak bunlar modül olabilir.
Yani Mage_Catalog
bir modül ama bir uzantı değil.
Something_Else
bir modül ve bir uzantıdır çünkü çekirdek içerisinde değildir.
Modül , tanımladığınız her şey için teknik terimdir .app/etc/modules
Uzantı , yayınlanan 1 topluluk modülü için pazarlama terimidir (veya genellikle Magento işlevselliğini genişleten ve tema olmayan herhangi bir kod)
Uzantılar genellikle bir veya daha fazla modülden oluşur. Örneğin: ebizmarts MageMonkey uzatma dört gerçek bir uzantısı olarak gelir modülleri ile birlikte gelir Ebizmarts_AbandonedCart
, Ebizmarts_Autoresponder
, Ebizmarts_MageMonkey
ve Ebizmarts_Mandrill
.
Temalar ayrıca ayrı ayrı dağıtılmayan temaya özel modüller ile birlikte gelir ve hiç kimse bunlara uzantı demez .
1) Magento Connect, Github veya bir uzantı mağazası aracılığıyla olması