در اینجا 10 بهترین شیوه برای توسعه جلو پایان (در Magento):
- ساختار پایان جلو ماگنتو را درک کنید و از کنوانسیون ها پیروی کنید. بدانید که چگونه Magento از ماژول ها تشکیل شده است، بدانید که چگونه طرح XML ایجاد طرح بندی صفحه و می دانم که چگونه بلوک های اچ تی ام ال به عنوان تعریف شده توسط طرح بندی صفحه لود شده است. خوب است برای یادگیری ساختار Magento اول و سپس شروع به یادگیری چگونه فایل های .phtml کار می کنند. غواصی به کد html /php بلافاصله ممکن است اما سخت تر و بیشتر مستعد به خطا. Magento یک برنامه به خوبی معمار است، به دنبال کنوانسیون های مورد استفاده توسط چارچوب تجارت الکترونیک برای بهترین استقرار قابل حفظ لازم است.
- سعی کنید همه چیز را از رفتن سفارشی نیست. شما احتمالا تحت محدودیت هر دو زمان و یا بودجه خواهد بود و باید بر روی تصویر بزرگ تمرکز. Magento قطعه بسیار انعطاف پذیر از نرم افزار است که خطر ذاتی برای مهندس مشتاق برای شروع سرهم بندی با همه چیز است.
البته با توجه به time & budget و در صورت لزوم یک شریک اجرای جامد، هر چیزی امکان پذیر است.
- از آنجا که جلو پایان می تواند نسبتا CSS & Javascript سنگین دریافت کنید، با استفاده از یک ابزار اشکال زدایی مانند Firebug بسیار توصیه می شود.
- استفاده از نکات مسیر الگو و مسدود کردن نام از بخش پیکربندی Magento (زبانه توسعه دهنده). این باعث می شود ممکن است برای پیدا کردن مربوطه .phtml blcoks بسیار سریع تر. توجه داشته باشید که باید یک وب سایت یا نمایش فروشگاه را انتخاب کنید تا بتوانید نکات مسیر قالب را روشن کنید.
- استفاده از انجمن Magento / ویکی، همکاران رویکرد و یا دیگران با دانش مورد نیاز، اگر شما گیر کرده اند.
- هنگامی که پایه طراحی بر روی طرح اساسی است که به طور پیش فرض در Magento (1،2 یا 3 ستون ، سرصفحه ، footer ، چند بلوک در ستون) عاقلانه است به استفاده از "خالی" قالب به پایه قالب خود را به جای Magento 's "پیش فرض / پیش فرض" الگو. قالب "خالی" شامل سبک CSS کمتر و کد HTML کم رنگ تر (فقط قلاب های لازم).
- در هنگام ساخت یک قالب سفارشی یا تنظیم یک قالب موجود، از بالا به پایین کار کنید. ابتدا به ساختار فکر کنید و دراز کنید، سپس محتویات را پالایش کنید.
- اسلایدشوها / اسکریپت های popup مانند Lightbox و Shadowbox بسیار عالی هستند ، اما مراقبت باید گرفته شود که آنها بر اساس و یا سازگار با جاوا اسکریپت چارچوب نمونه اولیه. جاوا اسکریپت چارچوب jQuery تا به حالت compatability به عنوان مثال ، اما اسکریپت های مبتنی بر Mootools ذاتا بسیار سخت برای رسیدن به کار در Magento.
- تست زود هنگام و اغلب، همچنین در مرورگرهای متعدد. در حالی که این ممکن است خود آشکار باشد، آرایه بزرگ گزینه های موجود در چارچوب تجارت الکترونیک ماگنتو این نقطه را فوق العاده مهم می کند. اگر شما در حال کار بر روی نمایش قیمت به عنوان مثال، شما باید بررسی آنچه در آن به نظر می رسد با قیمت های ویژه، محدوده قیمت، "به عنوان پایین به عنوان" قیمت، قیمت ردیف، اگر قیمت می شود به درستی تنظیم زمانی که گزینه های کشویی با قیمت گذاری اضافی انتخاب شده اند، و غیره.
- اگر شما بخشی از یک تیم هستید، در مورد اینکه چه کسی چه چیزی را ویرایش می کند، بسیار روشن باشید و از ابزارهای نسخه سازی مانند Subversion استفاده کنید.