ما هي الأدوات والإضافات التي تعتبر مهمة لتطوير Magento؟ [مغلق

StackOverflow https://stackoverflow.com/questions/4609010

  •  25-09-2019
  •  | 
  •  

سؤال

نحن نبني مجتمعًا صغيرًا لطيفًا من خبراء Magento هنا. أنا فضولي ما هي ملحقات Magento وأدوات البرمجيات الأخرى (IDEs ، المحررين ، وما إلى ذلك) الجميع يستخدمه الجميع للمساعدة في مشاريع التطوير الخاصة بهم؟

كل من الأدوات المجانية والتجارية أكثر من موضع ترحيب.

هل كانت مفيدة؟

المحلول

مطور شخصي يحتاج بالتأكيد

  • PHP IDE (Zend Studio, Netbeans أو phpstorm)
  • مصباح/wamp على آلة التنمية الشخصية
  • X-Debug كما يجب
  • عميل MySQL (Heidisql)
  • Firefox + Firebug كمتصفح رئيسي ؛ Safari 4/5 ، Chrome ، Opera 10 ، IE 6/7/8/9
  • عميل SSH (المعجون)
  • عميل FTP ومدير الملفات عبر SSH (WINSCP)
  • كتيبات PHP و MySQL و JavaScript والنموذج الأولي
  • نظام تتبع الأخطاء (جيرا)
  • SVN للحفاظ على المراجعات الخاصة والتواصل مع إصدار Magento Future من At MagentOcommerce.com
  • kdiff3 لمقارنة مصادر أفضل SVN
  • عارض الصور (XNVIEW) للعمل مع الصور من وقت لآخر
  • حارس كلمة المرور (pwsafe) لجميع المريضات ، MySQLs وكلمات المرور الأخرى
  • الوصول إلى الإنترنت للأسئلة والأجوبة ، منتديات Magento ودروس التعليمية

لا توجد امتدادات مخصصة ضرورية حقًا ، وتساعد X-Debug وتجربة خاصة كثيرًا. للمبتدئين علة التجارة سيكون مفيدًا.

نصائح أخرى

تستمر هذه القائمة في الحصول على وقت أطول كلما فكرت في الأمر!

أدوات

ملحقات Magento المشتركة

  • التجارة

    تتوفر الإضافات التالية من خلال Magento-Connect

  • hm_developertoolbar

  • Modulecreator
  • fontis_recaptcha
  • fontis_australia
  • Tangkoko_cmssearch
  • tbt_enhancedgrid و tbt_massrelater

    الاستخدام العرضي ، ولكن الموصى به:

  • unirgy_giftcert و unirgy_storelocator

  • yoast_filter
  • netzarbeiter_groupswitcher
  • phpstorm - لقد استخدمت فكرة Intellij لتطوير Java ، لذا فقد جاء ذلك بشكل طبيعي ، فإن أكبر شيء أحبه في هذا الأمر الذي كنت أرغب في الحصول عليه من PHP هو نقاط الاستراحة الشرطية. ضخمة بالنسبة لـ Magento عندما تحاول تصحيح شيء ما في التحميل التلقائي أو أي شيء حيث توجد مئات المكالمات إلى طريقة ما.

  • Netbeans - اعتدت على استخدام هذا قبل phpstorm ، أشعر أنه أسرع بكثير في التعلم والتكوين ثم الكسوف ، أعرف أن معظم الأشخاص الذين أعمل مع استخدام Ecplise و SVN أعتقد أن تمتصه مقارنة بهذه الأدوات الأخيرة وغيرها من الأدوات مثل العثور على الاستخدامات والاستخدامات ما لا

  • أنا على جهاز Mac ولكن في 10.5 ، لذلك استخدمت PHP Entropy ، ولكن عندما يأتي الآخرون على Snow Leopard إلى العمل ، أقترح استخدامهم MAMP PRO, ، قوي جدا لإعداد البيئة المحلية. سريع للغاية في الحصول على مضيفين افتراضيين وما لا يمكن إعداده ، يمكنه حتى استخدام منافذ متعددة وكل شيء.

  • Navicat Premium - لإدارة قاعدة البيانات

  • زميل لإجراء تعديلات سريعة وأنواع أخرى من المشاريع

  • نقل للحصول على FTP السريع إذا لم تستخدم سطر الأوامر ، ربما يكون أفضل عميل FTP تم إنشاؤه على الإطلاق

Jetbrains PHP العاصفة 2.0 بنية EAP (يجب عليهم تسمية IDE بعدك Alan ؛))

Zend Server CE /W Zend Debugger

Heidisql

السلاحف

أدوات Linux و Vim و Custom Line Command لجعل الحياة سهلة. كلما كان ذلك ممكنًا ، عند إجراء تغييرات (مثل إضافة Override XML ، على سبيل المثال) ، أفضل إنشاء أداة سطر الأوامر للقيام بذلك من أجلي. VIM لطيف لأنه على الرتق بالقرب من كل خادم على الإطلاق ، لذلك فإن تصحيح الأخطاء عن بُعد مريحة مثل محليًا. أما بالنسبة إلى Linux ، فإن فكرة التطوير بدون ACK/GREP وقذيفة مناسبة هي مجرد تحمل الكثير.

تطوير

الإعداد المحلي هو ماك بوك, CODA, مامب, Navicat لإدارة MySQL أو GIT أو SVN اعتمادًا على المشروع.

منطقة التدريج موجودة على خادم التطوير الخاص بي (المصباح) أو على الاستضافة المقدمة من العميل.

بالنسبة للمشاريع البدء ، لديّ قالب أساسي ومجموعة الوحدة النمطية التي تتضمن معظم ما أضعه في المشاريع.

الوحدات النمطية

بدأت للتو باستخدام علة التجارة آلان. أخطط للنظر في Magetool قريبًا.

أنا استخدم unirogy's شهادة هدية و فروعنا غالباً.

علة التجارة تمديد من آلان ستورم :-)

Aptana/Eclipse لـ IDE

Ultraedit لإجراء تعديلات سريعة

وامب

xDebug

Zend Studio أو EditPlus

التخريب/svnmerge.py

PHPDOC

phpunit

JIRA/التقاء لتتبع المهام/الأخطاء ومواصفات المشروع

يمكنك معرفة كيفية العمل مع Magento باستخدام Zendstudio هنا ، في أرشيف ندوات Magento

لقد كنت أستخدم Zend Studio على أوبونتو لفترة من الوقت الآن وأحبها. الجمع بين أدوات IDE القوية وخط الأوامر (GREP ، إلخ ...) لديه تصويتي.

في ملاحظة جانبية ، كنت أعمل عليها امتداد Magento يسمى "أدوات المطورين المتقدمة". أستخدمه (كثيرًا!) للحصول على معلومات حول الكتل وتحرير ملفات XML و PHTML بالنقر فوق الكتل. لا يزال بيتا رغم ذلك.

  1. حشرة التجارة من آلان ستورم أمر لا بد منه لجميع المطورين.

  2. شريط أدوات المطور بواسطة MGT هو أداة أخرى جيدة جدًا لتحليل Magento.

  3. ينصح NetBeans/PHP Storm IDE.

  4. شخص سخيف.

  5. مصباح/wamp.

  6. phpmyadmin/ phpminiadmin.

  7. Mage :: سجل وسجل الاستثناء الاستخدام الفعال.

  8. يلمح مسار ماجنتو.

  9. بقايا جديدة.

  10. سجل استعلام SQL عن طريق تعديل ملف PDO.

  11. الوحدة التي تعرض ما يتم تسليم جميع الكتل من ذاكرة التخزين المؤقت.

  12. في ثناياه عميل ماجنتو بيرفيلر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top