Sayangnya Anda tidak akan dapat bekerja di Magento tanpa mengetahui setidaknya beberapa PHP, jadi saya sarankan Anda setidaknya mempelajari dasar-dasar bahasa (termasuk cara menggunakan kelas ).
Jika Anda bermaksud untuk fokus hanya pada penataan gaya halaman (tidak ada fungsi baru yang memerlukan beberapa perubahan kode) maka Anda harus melihat bagaimana tata letak dan tema magento bekerja. Semua konten dapat ditemukan di app/design
folder dan ini adalah tempat di mana PHP paling sedikit dapat ditemukan.
File tata letak menentukan (jika tidak ditentukan dalam kode) yang memblokir, file css dan javascript akan ditambahkan di mana (ini adalah tempat di mana inklusi javascript Anda harus pergi).
Template adalah blok sebenarnya dari file konten HTML (itu ada di mana sebagian besar HTML ditulis dan diubah secara dinamis dengan PHP).
Perhatikan bahwa tata letak dan file templat dapat ditimpa dengan menempatkannya di lokasi yang berbeda sehingga Anda tidak boleh menulis ulang tata letak default dan file templat.
Sumber daya
Sumber daya terbaik adalah melihat tata letak default dan file templat yang sudah ada.
Google :)
Stack Overflow - Tautan ini tentang cara menambahkan file JS Anda sendiri ke tema
Tutorial Alan Storm - Mereka lebih teknis sehingga Anda harus belajar PHP dasar terlebih dahulu (dia juga menulis buku yang banyak membahas sistem tata letak Magento tetapi mengharuskan Anda untuk mengetahui PHP).
Magento For Designers - Saya tidak membaca tutorial tetapi mereka tampaknya melewati Magento tanpa berharap terlalu banyak pengetahuan PHP
Ada juga pelatihan video online 40 jam, Fundamentals of Magento Development on Magento U, yang dapat Anda ambil secara gratis jika Anda membuat akun. The Basis Pengetahuan Magento juga merupakan tempat yang baik untuk memulai.
Sebelum memulai pengkodean, Anda harus mempelajari cara kerja Magento, tentang Kerangka MVC Zend, bagaimana tata letak XML dan blok bekerja bersama, dll.
Tetapi sebenarnya tidak ada jawaban 100% untuk pertanyaan Anda. Itu tergantung di mana Anda ingin pergi dengan Magento. Seperti, Anda diminta untuk menambahkan analytics js Anda ke halaman Anda. Ini dapat dilakukan melalui local.xml atau bahkan cara paling sederhana tanpa modifikasi file sama sekali di Magentos Backend di bawah System> Configuration> General> Design> HTML Head> Miscellaneous Script dengan hanya menambahkan file Anda di
<script>...
sana.sumber
Saya sarankan Anda mengikuti langkah-langkah ini untuk belajar magento dari latar belakang Anda
Pelajari HTML / JS / CSS: ini akan digunakan untuk pengembangan front end atau kustomisasi UI apa pun di sisi klien sehingga Anda harus menguasai hal-hal ini sebelum melakukan apa pun
Belajar PHP: setidaknya Anda membangun aplikasi PHP sederhana Anda sendiri dari awal untuk memahami beberapa fitur dasar. Misalnya: Anda dapat membangun CMS sederhana dengan otentikasi
Pelajari OOP & MVC: pola desain ini sangat penting untuk memulai dengan Magento sehingga Anda tidak dapat melewatkannya.
Instal dan konfigurasikan magento: tidak terlalu rumit untuk melakukan ini. Setidaknya Anda dapat mengatur situs magento dari awal untuk membuatnya berfungsi dan bertindak sebagai administrator situs.
Instal dan konfigurasikan beberapa modul: checkout satu langkah, smtp, tema, bahasa ... sehingga Anda memahami cara kerja sistem
Lakukan kustomisasi tema pertama
Lakukan kustomisasi modul pertama
Lakukan modul / tema baru sepenuhnya
Jadi langkah ini bisa memakan waktu 3 hingga 6 bulan sebelum Anda bisa melakukan pekerjaan dengan baik.
sumber
Pertama-tama pelajari php, konsep oops , kerangka MVC zend kemudian coba pelajari magento karena magento dibangun dengan semua ini. Ini bukan situs tutorial dan situs terbaik untuk magento itu sendiri fourms magentocommerce.com dan yang lain untuk magento adalah inchoo.net adalah situs terbaik saya juga belajar dengan cara ini dan dari situs-situs ini
sumber
Saya juga menyarankan untuk melihat di sini:
https://github.com/aleron75/mageres
Ini adalah daftar sumber daya teknis yang dikuratori; kontribusi selalu dihargai :)
sumber
Jika Anda telah bekerja dengan bahasa lain java .net dan beberapa kerangka kerja MVC maka pelajari sedikit tentang php dan setelah beberapa saat segalanya akan mulai masuk akal. Tetapi jika php adalah bahasa pertama Anda dan Anda seorang pemula maka saya akan mengatakan menjauh darinya setidaknya selama satu tahun. Ini akan menurunkan moral Anda dan Anda akan segera berhenti. (Pada tahun itu, pelajari OOP php, MVC khusus akan membantu, 1 atau dua kerangka kerja MVC seperti codeignitor atau Zend jika memungkinkan)
sumber
Saya hanya memberikan 3 saran kepada orang-orang yang ingin belajar Magento .
1.Read buku ini:
magento for php developers
.2. Jelajahi BANYAK di sini
alanstorm.com
.3. Unduh modul readymade dari magento connect seperti pencipta modul Ultimate yang hebat , halaman hub Git untuk hal yang sama .
Langkah ke 3 sangat SANGAT membantu saya karena: Saya harus tahu cara melakukannya dengan benar .
Saya mengetahui banyak hal yang tidak pernah saya ketahui. Saya dengan demikian bisa langsung pergi ke google dan menemukan istilah yang saya tidak mengerti / tahu. Saya juga tahu bahwa saya mengerti sintaksnya dengan cukup baik.
sumber