ترجمه فارسی توضیحات (ترجمه ماشینی)
Magento 1.3: راهنمای توسعه دهنده PHP
“Magento 1.3: PHP Developer’s Guide” بسیاری از جنبه های اصلی را توضیح می دهد تا منحنی یادگیری گسترده ای را که Magento دارد، کاهش دهد. این کتاب عالی برای توسعه دهندگان جدید و متوسط Magento است. برای توسعه دهندگان جدید، اگر قبلاً تجربه ای در مورد پنل مدیریت، سفارشی سازی تم و دانش OOP (PHP شی گرا) ندارید، خواندن این کتاب ممکن است شما را غافلگیر کند. برای توسعه دهندگان متوسط (مثل من)، اگر حداقل تا حدودی با هر موضوعی که در این کتاب پوشش داده شده است آشنا نیستید، ممکن است از انجام کاری به روش سخت نجات پیدا کند.
من از این کتاب به عنوان یک کتابچه راهنمای مرجع چندین بار در چند ماهی که آن را دارم استفاده کردم. من قبلاً از Core API استفاده نکرده بودم و مزایای استفاده از آن را نمی دانستم، اما فوق العاده ساده بود و کتاب به خوبی توضیح می دهد. یادگیری Core API باعث شد مجبور نباشم 5 ساعت بهروزرسانی دستی محصول را پیشفرض کنم! همچنین، من همچنین میپسندم که چگونه به سرعت نحوه کنار هم قرار دادن ماژولهای حمل و نقل و پرداخت را با توضیحاتی درباره آنچه در کد انجام میدهد، توضیح میدهد. به طور کلی، هر فصل کار بسیار خوبی برای توضیح یک ویژگی اصلی Magento است که توسعه دهندگان Magento باید با آن آشنا باشند.
فقط در چند جا فکر میکنم کتاب بهطور نادرست به شما آموزش میدهد یا چیز مهمی ندارد. به عنوان مثال: راه اندازی cron job برای Magento را از دست داد. سپس در نقطه دیگری به شما میگوید فایلهای تم پیشفرض را ویرایش کنید، که من از انجام آن متنفرم، زیرا وقتی Magento را ارتقا میدهید، این فایلها ممکن است بازنویسی شوند و کار خود را از دست بدهید. در بعضی جاها احساس کردم کتاب تکراری است، با این حال، در فصل اول هشدار داد که تکرار خواهد شد تا به برخی افراد کمک کند مفاهیم مهم را یاد بگیرند. چیزهای زیادی در مورد کتاب وجود نداشت که مرا آزار دهد.
من کل کتاب را خواندم حتی اگر قبلاً می توانستم کارهایی مانند نصب و ارتقاء مجنتو با SSH و FTP انجام دهم. و خوشحالم که این کار را انجام دادم زیرا گهگاه مرا با چیزی که نمی دانستم غافلگیر می کرد. من به توضیح عمیقتر ماژولها و چارچوب امیدوار بودم، اما متوجه شدم که موضوعاتی مانند این بهتر است در یک کتاب پیشرفتهتر توضیح داده شوند. من هنوز کتابی را نمی شناسم که تا این حد به ماژانتو برسد. اگر جیمز هاسکیسون آن کتاب را بنویسد، پلهای عالی از توسعه متوسط تا پیشرفته Magento خواهد بود.
در نهایت این کتاب برای مجنتو 1.3 نوشته شده است نه 1.4. قالب در 1.4 کمی تغییر کرده است و ویجت ها را اضافه کرده اند. من در خرید این کتاب Magento تردیدی ندارم فقط به این دلیل که نسخه جدیدی از Magento منتشر شده است زیرا ارجاعات بسیار کمی به هر چیزی با مضامین در این کتاب وجود دارد. Plus- 1.3 در زمان نوشتن این مقاله هنوز از 1.4 پایدارتر است.
“Magento 1.3: PHP Developer’s Guide” explains many core aspects to ease the massive learning curve that Magento has. It is great book for new and intermediate Magento developers. For new developers, reading this book may overwhelm you if you do not already have some experience with the administration panel, theme customization, and knowledge of OOP (object oriented PHP). For intermediate developers (like me), if you are not atleast somewhat familiar with each subject covered in this book, you should be, it may save from doing something the hard way.
I used this book as a reference manual several times in the few months that I have owned it. I had never used the Core API before and did not know the benefits of using it, but it was super simple and the book does a great job explaining it. Learning the Core API saved me from having to preform 5 hours of manual product updates! Also, I also like how it quickly details how to put together shipping and payment modules with explanations of what everything in the code does. Overall each chapter does an excellent job of explaining a core Magento feature that Magento developers should be familiar with.
In just a few places I think the book is teaching you improperly or lacking something important. For instance: it missed setting up the cron job for Magento. Then at another point it tells you to edit the default themes files, which I hate doing because when you upgrade Magento these files can get overwritten and you lose your work. In some places I felt the book was repetitive, however, in the first chapter it did warn of that it would repeat itself to help some people learn the important concepts. There were not many more things that bothered me about the book.
I read the entire book even though I could already do things like install and upgrade Magento with SSH and FTP. And I am glad I did because it occasionally surprised me with something I did not know. I was hopeful for a deeper explanation of modules and the framework but I realized that subjects like these were better left being explained in a more advanced book. I am not aware of a book yet that goes this far into magento. If James Huskisson would write that book it would be awesome stepping stone from intermediate to advanced Magento development.
Finally, this book was written for Magento 1.3 not 1.4. Theming has changed slightly in 1.4, and they have added widgets. I would not hesitate in buying this Magento book just because a new version of Magento is out because there are very few references to anything with themes in this book. Plus- 1.3 at the time of this writing is still more stable than 1.4.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.