मैं कोई PHP अनुभव के साथ Magento सीखना शुरू कर रहा हूं, मेरे विकल्प क्या हैं?


22

मेरे पास प्रोग्रामिंग अनुभव और HTML अनुभव है और शुरुआती लोगों के लिए एक अच्छा मार्गदर्शक खोजने के लिए संघर्ष कर रहा हूं।

Magento की वेबसाइट विशेषज्ञों को पसंद आती है, लेकिन मुझे सभी गलत स्थानों पर देखा जा सकता है।

क्या कोई विशेष रूप से अच्छी किताबें या ऑनलाइन संसाधन हैं?

विशेष रूप से मैं यह जानना चाहूंगा कि मैं अपने कस्टम जावास्क्रिप्ट डेटा एनालिटिक्स सेवा के लिए साइट पर विभिन्न पृष्ठों में अपने जावास्क्रिप्ट को कैसे जोड़ सकता हूं।

जवाबों:


18

दुर्भाग्य से आप कम से कम कुछ PHP को जाने बिना Magento पर काम करने में सक्षम नहीं होंगे, इसलिए मैं आपको सलाह दूंगा कि आप कम से कम भाषा की मूल बातें सीखें (जिसमें कक्षाओं का उपयोग कैसे करना है )।

यदि आप पृष्ठ की स्टाइलिंग पर ध्यान केंद्रित करने का इरादा कर रहे हैं (कोई नई कार्यक्षमता जिसमें कुछ कोड परिवर्तनों की आवश्यकता होगी) तो आपको यह देखना चाहिए कि मैगेंटो लेआउट और थीम कैसे काम करते हैं। सभी सामग्री app/designफ़ोल्डर में पाई जा सकती है और यह वह स्थान है जहां सबसे कम पीएचपी पाया जा सकता है।

लेआउट फाइलें परिभाषित करती हैं (यदि कोड में अन्यथा निर्दिष्ट नहीं है) जो ब्लॉक, सीएसएस और जावास्क्रिप्ट फ़ाइलों को जोड़ा जाएगा जहां (यह वह जगह है जहां आपके जावास्क्रिप्ट समावेश को जाना चाहिए)।

टेम्प्लेट वास्तविक ब्लॉक एचटीएमएल कंटेंट फाइल होते हैं (यह वहीं होता है जहां ज्यादातर एचटीएमएल लिखा जाता है और पीएचपी के साथ डायनेमिकली बदल जाता है)।

ध्यान दें कि लेआउट और टेम्पलेट फ़ाइलों को विभिन्न स्थानों पर रखकर ओवरराइट किया जा सकता है ताकि आपको डिफ़ॉल्ट लेआउट और टेम्पलेट फ़ाइलों को कभी भी फिर से लिखना न पड़े।

साधन

सबसे अच्छा संसाधन पहले से मौजूद डिफ़ॉल्ट लेआउट और टेम्पलेट फ़ाइलों को देखना होगा।

Google :)

स्टैक ओवरफ्लो - यह लिंक थीम पर अपनी खुद की जेएस फाइल को जोड़ने के तरीके पर है

एलन स्टॉर्म ट्यूटोरियल - वे अधिक तकनीकी हैं इसलिए आपको पहले बुनियादी PHP सीखना चाहिए (उन्होंने एक पुस्तक भी लिखी जो बड़े पैमाने पर मैगेंटो लेआउट सिस्टम को कवर करती है लेकिन आपको PHP जानने की आवश्यकता है)।

डिजाइनरों के लिए Magento - मैंने ट्यूटोरियल नहीं पढ़ा, लेकिन वे बहुत अधिक PHP ज्ञान की अपेक्षा किए बिना Magento से गुजरते हैं


1
एलन का नो फ्रिल्स मैग्नेटो लेआउट एक आवश्यक संसाधन है। यह अत्यधिक अनुशंसित है।
pspahn

12

Magento U पर Magento Development का एक 40h ऑनलाइन वीडियो प्रशिक्षण बुनियादी ढांचा भी है , जिसे आप खाता बनाने पर मुफ्त में ले सकते हैं। Magento ज्ञानकोष भी एक अच्छी जगह शुरू करने के लिए है।

कोडिंग शुरू करने से पहले, आपको सीखना चाहिए कि मैगेंटो वास्तव में कैसे काम करता है, Zend के MVC फ्रेमवर्क के बारे में, कैसे XML और लेआउट को एक साथ जोड़ते हैं, आदि।

लेकिन वास्तव में आपके प्रश्न का कोई 100% उत्तर नहीं है। यह इस बात पर निर्भर करता है कि आप Magento के साथ कहाँ जाना चाहते हैं। जैसे, आपने अपने पृष्ठों पर अपने एनालिटिक्स js जोड़ने के लिए कहा। यह स्थानीय के माध्यम से किया जा सकता है। Xml या यहां तक ​​कि सिस्टम> कॉन्फ़िगरेशन> जनरल> डिज़ाइन> एचटीएमएल हेड> विविध लिपियों के तहत मैजेंटोस बैकेंड में बिना किसी फ़ाइल संशोधन के सबसे सरल तरीका है <script>...


6

मेरा सुझाव है कि आप पृष्ठभूमि से मैजेंटो सीखने के लिए इन चरणों का पालन करें

  1. HTML / JS / CSS सीखें: इसका उपयोग फ्रंट एंड डेवलपमेंट या क्लाइंट साइड में किसी भी UI अनुकूलन के लिए किया जाएगा ताकि आपको कुछ भी करने से पहले इन बातों का विशेषज्ञता प्राप्त हो

  2. PHP जानें: कम से कम आप कुछ बुनियादी सुविधा को समझने के लिए शुरुआत से ही अपना खुद का PHP सरल ऐप बनाएं। उदाहरण के लिए: आप प्रमाणीकरण के साथ एक सरल सीएमएस बना सकते हैं

  3. OOP और MVC जानें: इन डिज़ाइन पैटर्न को Magento के साथ आरंभ करने के लिए बहुत महत्वपूर्ण है ताकि आप इसे याद न कर सकें।

  4. Magento को स्थापित और कॉन्फ़िगर करें: यह ऐसा करने के लिए बहुत जटिल नहीं है। कम से कम आप इसे शुरू करने और साइट के व्यवस्थापक के रूप में कार्य करने के लिए शुरुआत से ही एक Magento साइट सेट कर सकते हैं।

  5. कुछ मॉड्यूल स्थापित करें और कॉन्फ़िगर करें: एक कदम चेकआउट, smtp, विषय, भाषा ... तो आप समझते हैं कि सिस्टम कैसे काम करता है

  6. पहला थीम कस्टमाइजेशन करें

  7. पहले मॉड्यूल अनुकूलन करें

  8. पूरा नया मॉड्यूल / थीम करें

तो ये कदम आपको अच्छा काम करने से 3 से 6 महीने पहले ले सकता है।


5

कृपया पहले सीखना php, उफ़ अवधारणा , Zend MVC ढांचा तो Magento जानने के लिए क्योंकि Magento इन सब बातों के साथ निर्माण है यह किसी भी ट्यूटोरियल साइटों नहीं है और Magento के लिए सबसे अच्छा साइट पर ही है की कोशिश magentocommerce.com के fourms और Magento के लिए एक और है inchoo.net है सबसे अच्छी साइट मैं भी इस तरह से और इन साइटों से सीखते हैं



0

यदि आपने अन्य भाषाओं java .net और कुछ MVC फ्रेमवर्क के साथ काम किया है, तो थोड़ी php सीखें और थोड़ी देर बाद चीजें समझ में आने लगेंगी। लेकिन अगर php आपकी पहली भाषा है और आप शुरुआती हैं तो मैं कहूंगा कि कम से कम एक साल के लिए इससे दूर रहें। यह आपका मनोबल गिराएगा और आप बहुत जल्द पद छोड़ देंगे। (उस वर्ष में OOP php सीखें, कस्टम MVC मदद करेगा, 1 या दो MVC फ्रेमवर्क जैसे कोडिग्निटर या Zend यदि हो तो)


0

मैं ऐसे लोगों को केवल 3 सलाह देता हूं जो मैगेंटो सीखना चाहते हैं ।

1. इस पुस्तक को पढ़ें magento for php developers:।

2. यहाँ एक बहुत कुछ है alanstorm.com

3. Magento के रेडीमेड मॉड्यूल डाउनलोड करें जैसे कि महान अंतिम मॉड्यूल निर्माता , उसी के लिए Git हब पेज कनेक्ट करें ।

3 कदम था बहुत मेरे लिए उपयोगी है क्योंकि: मुझे पता है कि यह कैसे किया जाता है मिल गया ठीक से

मुझे ऐसी कई बातें पता चलीं, जिन्हें मैं कभी नहीं जानता था। मैं इस तरह तुरंत गोटो गूगल कर सकता हूं और मुझे जो शब्द समझ / पता है वह नहीं मिला। मुझे यह भी पता चला कि मैं इसका वाक्यविन्यास बहुत अच्छी तरह से समझ रहा हूँ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.