ฉันเริ่มเรียนรู้ Magento โดยไม่มีประสบการณ์ PHP สิ่งที่ตัวเลือกของฉันคืออะไร?


22

ฉันมีประสบการณ์การเขียนโปรแกรมและประสบการณ์ HTML และกำลังดิ้นรนเพื่อหาคำแนะนำที่ดีสำหรับผู้เริ่มต้น

ดูเหมือนว่าเว็บไซต์ Magento จะแหลมที่ผู้เชี่ยวชาญ แต่ฉันอาจจะดูในสถานที่ที่ไม่ถูกต้องทั้งหมด

มีหนังสือหรือแหล่งข้อมูลออนไลน์ที่ดีเป็นพิเศษหรือไม่?

โดยเฉพาะอย่างยิ่งฉันต้องการเรียนรู้วิธีเพิ่ม JavaScript ของตัวเองไปยังหน้าต่างๆในเว็บไซต์สำหรับบริการวิเคราะห์ข้อมูลค้าปลีกแบบกำหนดเองที่ฉันกำลังทำงาน

คำตอบ:


18

น่าเสียดายที่คุณจะไม่สามารถทำงานกับ Magento ได้โดยไม่ทราบว่ามี PHP อย่างน้อยฉันจึงขอแนะนำให้คุณอย่างน้อยเรียนรู้พื้นฐานของภาษา (รวมถึงวิธีการใช้คลาส )

หากคุณตั้งใจที่จะมุ่งเน้นเพียงการจัดแต่งทรงผมของหน้า (ไม่มีฟังก์ชั่นใหม่ที่จะต้องมีการเปลี่ยนแปลงรหัสบางอย่าง) จากนั้นคุณควรดูว่ารูปแบบวีโอไอพีและรูปแบบการทำงาน เนื้อหาทั้งหมดสามารถพบได้ในapp/designโฟลเดอร์และนี่คือสถานที่ที่สามารถพบ PHP น้อยที่สุด

ไฟล์เลย์เอาต์จะกำหนด (หากไม่ได้ระบุไว้เป็นอย่างอื่นในรหัส) ซึ่งบล็อกไฟล์ css และ javascript จะถูกเพิ่มตรงไหน

เทมเพลตเป็นไฟล์เนื้อหา HTML บล็อกจริง (มีที่ HTML ส่วนใหญ่เขียนและ dynamicaly เปลี่ยนด้วย PHP)

โปรดทราบว่าไฟล์เลย์เอาต์และเทมเพลตสามารถเขียนทับได้โดยวางไว้ในตำแหน่งต่างๆดังนั้นคุณไม่ควรเขียนไฟล์เลย์เอาต์และแม่แบบเริ่มต้นใหม่

ทรัพยากร

ทรัพยากรที่ดีที่สุดคือการดูไฟล์เลย์เอาต์และแม่แบบเริ่มต้นที่มีอยู่แล้ว

Google :)

Stack Overflow - ลิงก์นี้เป็นวิธีเพิ่มไฟล์ JS ของคุณเองในธีม

บทเรียนแบบฝึกหัด Alan Storm - พวกเขามีเทคนิคมากกว่าดังนั้นคุณควรเรียนรู้ PHP ขั้นพื้นฐานก่อน (เขายังเขียนหนังสือที่ครอบคลุมระบบเลย์เอาต์ของ Magento อย่างกว้างขวาง

Magento สำหรับนักออกแบบ - ฉันไม่ได้อ่านบทช่วยสอน แต่พวกเขาดูเหมือนจะผ่าน Magento โดยไม่คาดหวังความรู้ PHP มากเกินไป


1
เลย์เอาต์วีโอไอพีของ Alan Frills เป็นทรัพยากรที่สำคัญ แนะนำเป็นอย่างยิ่ง
pspahn

12

นอกจากนี้ยังมีการฝึกอบรมวิดีโอออนไลน์ 40 ชั่วโมงความรู้พื้นฐานของการพัฒนา Magento บน Magento U ซึ่งคุณสามารถรับได้ฟรีหากคุณสร้างบัญชี ฐานความรู้ของวีโอไอพียังเป็นสถานที่ที่ดีที่จะเริ่มต้น

ก่อนที่คุณจะเริ่มเขียนโค้ดคุณควรเรียนรู้ว่า Magento ใช้งานได้จริงอย่างไรเกี่ยวกับ MVC Framework ของ Zend การทำงานของ XML และบล็อกเลย์เอาต์ร่วมกันเป็นต้น

แต่ไม่มีคำตอบสำหรับคำถามของคุณ 100% ขึ้นอยู่กับสถานที่ที่คุณต้องการไปกับวีโอไอพี เช่นเดียวกับคุณขอให้เพิ่มการวิเคราะห์ js ของคุณในหน้าของคุณ สิ่งนี้สามารถทำได้ผ่าน local.xml หรือวิธีที่ง่ายที่สุดโดยไม่มีการแก้ไขไฟล์ใน Magentos Backend ภายใต้ระบบ> การกำหนดค่า> ทั่วไป> ออกแบบ> หัว HTML> สคริปต์เบ็ดเตล็ดโดยเพิ่มที่<script>...นั่น


6

ฉันขอแนะนำให้คุณทำตามขั้นตอนเหล่านี้เพื่อเรียนรู้คุณภาพเยี่ยมจากพื้นหลัง

  1. เรียนรู้ HTML / JS / CSS: สิ่งนี้จะใช้สำหรับการพัฒนาส่วนหน้าหรือการปรับแต่ง UI ใด ๆ ในฝั่งไคลเอ็นต์เพื่อให้คุณต้องชำนาญสิ่งเหล่านี้ก่อนที่จะทำอะไร

  2. เรียนรู้ PHP: อย่างน้อยคุณก็สร้างแอพพลิเคชั่น PHP อย่างง่ายของคุณเองตั้งแต่ต้นเพื่อทำความเข้าใจกับคุณสมบัติพื้นฐานบางอย่าง ตัวอย่างเช่น: คุณสามารถสร้าง CMS อย่างง่ายพร้อมการตรวจสอบสิทธิ์

  3. เรียนรู้ OOP & MVC: รูปแบบการออกแบบเหล่านี้มีความสำคัญมากในการเริ่มต้นกับวีโอไอพีเพื่อที่คุณจะได้ไม่พลาด

  4. ติดตั้งและกำหนดค่าวีโอไอพี: ไม่ยุ่งยากเกินไปในการทำเช่นนี้ อย่างน้อยคุณสามารถตั้งค่าเว็บไซต์วีโอไอพีตั้งแต่ต้นเพื่อให้มันทำงานและทำหน้าที่เป็นผู้ดูแลเว็บไซต์

  5. ติดตั้งและกำหนดค่าโมดูลบางอย่าง: การเช็คเอาต์หนึ่งขั้นตอน, smtp, ธีม, ภาษา ... เพื่อให้คุณเข้าใจว่าระบบทำงานอย่างไร

  6. ทำการปรับแต่งธีมแรก

  7. ทำการปรับแต่งโมดูลแรก

  8. ทำโมดูล / ธีมใหม่แบบเต็ม

ดังนั้นขั้นตอนเหล่านี้อาจใช้เวลา 3 ถึง 6 เดือนก่อนที่คุณจะสามารถทำผลงานได้ดี


5

กรุณาแรกเรียนรู้PHP, โอ๊ะแนวคิด , Zend กรอบ MVCแล้วพยายามที่จะเรียนรู้วีโอไอพีวีโอไอพีเพราะเป็นสร้างด้วยเหล่านี้ทุกสิ่งนี้ไม่ได้เป็นเว็บไซต์กวดวิชาใด ๆ และเว็บไซต์ที่ดีที่สุดสำหรับวีโอไอพีเป็นตัวเองfourms magentocommerce.com ของและอื่น ๆ สำหรับวีโอไอพีเป็นinchoo.netคือ เว็บไซต์ที่ดีที่สุดฉันยังเรียนรู้วิธีนี้และจากเว็บไซต์เหล่านี้



0

หากคุณได้ทำงานกับภาษาอื่น. java. net และเฟรมเวิร์ก MVC จำนวนน้อยให้เรียนรู้ของ php เล็กน้อยและหลังจากนั้นสักพักสิ่งต่างๆก็จะเริ่มเหมาะสม แต่ถ้า php เป็นภาษาแรกของคุณและคุณเป็นผู้เริ่มต้นฉันจะบอกว่าให้อยู่ห่างจากมันเป็นเวลาอย่างน้อยหนึ่งปี มันจะทำให้คุณขวัญเสียและคุณจะเลิกเร็ว ๆ นี้ (ในปีนั้นเรียนรู้ OOP php, MVC ที่กำหนดเองจะช่วยได้ 1 หรือสองกรอบ MVC เช่น codeignitor หรือ Zend ถ้าเป็นไปได้)


0

ฉันให้เพียง 3 คำแนะนำแก่ผู้ที่ต้องการที่จะเรียนรู้วีโอไอพี

1.Read magento for php developersหนังสือเล่มนี้:

2.Explore มากalanstorm.comที่นี่

3.Download โมดูลสำเร็จรูปจากวีโอไอพีเช่นการเชื่อมต่อที่ดีสร้างโมดูลที่ดีที่สุด , หน้าฮับ Git เดียวกัน

ขั้นตอนที่ 3 มีประโยชน์มากสำหรับฉันเพราะ: ฉันได้รู้ว่ามันถูกต้องแล้ว

ฉันได้รู้หลายสิ่งที่ฉันไม่เคยรู้ ฉันสามารถไปทันที google และค้นหาคำที่ฉันไม่เข้าใจ / รู้ นอกจากนี้ฉันได้รับทราบว่าฉันเข้าใจไวยากรณ์ของมันค่อนข้างดี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.