5.1. Drupal Commerce डाउनलोड और स्थापना
सबसे पहले, Drupal Commerce स्थापित करने के लिए हमें Composer की आवश्यकता होगी:
https://getcomposer.org/download/
Composer एक PHP पैकेज मैनेजर है। यह आपको आवश्यक PHP लाइब्रेरीज़ को जोड़ने की अनुमति देता है, यानी कि यह आपके प्रोजेक्ट — हमारे मामले में Drupal 8 साइट — में आवश्यक लाइब्रेरीज़ को डाउनलोड और ऑटोलोड करता है। Drupal 8 में पहले से ही कई बाहरी लाइब्रेरीज़ शामिल हैं, विशेष रूप से Symfony फ्रेमवर्क से।
5. Drupal कॉमर्स
वीडियो: Drupal Training Day – 1 दिसंबर 2018 – Drupal Commerce
10:00 – 10:45
परिचय।
Commerce Kickstart या साइट खुद बनाना?
पर्यावरण की जाँच: Drupal और Drupal Commerce की स्थापना।
10:45 – 11:00
चाय/कॉफी ब्रेक और चर्चा।
Drupal पर ऑनलाइन स्टोर बनाना — Commerce या Ubercart, किसे चुनें?
यदि पहले Drupal 6 में ऑनलाइन स्टोर के लिए कोई विकल्प नहीं था और Ubercart सबसे लोकप्रिय और सफल मॉड्यूल था — जिसमें ढेर सारे дополнительные модули (अतिरिक्त मॉड्यूल) मौजूद थे — तो अब Drupal 7 के लिए एक नया модуль Commerce उपलब्ध है:
Drupal 8 — PHP संस्करण को 5.4.5 या उससे ऊपर अपडेट करना
संभवतः आप भी Drupal के लिए पुरानी PHP संस्करण की समस्या से जूझ रहे हैं, और आपको यह त्रुटि दिखाई दी होगी:
Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
इस स्थिति में आपको अपनी होस्टिंग की तकनीकी सहायता से संपर्क करना होगा ताकि वे PHP संस्करण को अपडेट कर सकें। यदि आपके पास स्वयं का वर्चुअल या डेडिकेटेड सर्वर है, तो आपको यह काम खुद ही करना होगा।
FTP-क्लाइंट WinSCP और Notepad++, साथ ही FileZilla
मैं एक बहुत ही सुविधाजनक और तेज़ FTP-क्लाइंट WinSCP का उपयोग करता हूँ। यह न केवल फ़ाइलों को कॉपी और डिलीट करने की अनुमति देता है, बल्कि उन्हें संपादित (edit) करने की भी सुविधा देता है। जो बात मुझे सबसे ज़्यादा पसंद है — यह कि आप फ़ाइलों को सीधे Notepad++ के माध्यम से संपादित कर सकते हैं। Notepad++ से फ़ाइल संपादन सेट करने के लिए, WinSCP खोलें और उसकी सेटिंग्स में जाएँ:
संपूर्ण phpMyAdmin एक ही फ़ाइल में — Adminer
अभी तक Adminer नहीं है? जल्दी डाउनलोड करें — यह वही phpMyAdmin है, बस एक ही फ़ाइल में और केवल 300 KB का! (साइट पर जाएं)
टेक्स्ट संपादक Notepad++
मैं एक सरल, लेकिन बेहद सुविधाजनक और तेज़ टेक्स्ट एडिटर Notepad++ का उपयोग करता हूँ (यह 200 MB का डेटाबेस डंप भी एक झटके में खोल देता है)। इसके माध्यम से आप लगभग किसी भी टेक्स्ट फ़ाइल को सिंटैक्स हाइलाइटिंग के साथ खोल सकते हैं। Drupal के लिए आमतौर पर HTML, PHP और CSS पर्याप्त होते हैं, लेकिन मुझे यकीन है कि आप Notepad++ की गति और कार्यकुशलता की सराहना करेंगे।
Trello.com के माध्यम से कार्य प्रबंधन
अक्सर किसी वेबसाइट पर काम केवल एक व्यक्ति नहीं करता — इस प्रक्रिया में ग्राहक, मैनेजर, डिज़ाइनर और एक या एक से अधिक प्रोग्रामर शामिल हो सकते हैं। इसलिए सभी पक्षों की इच्छाओं और सुझावों को ध्यान में रखना आवश्यक होता है। वेबसाइट पर संशोधन दर्ज करने और उन पर टिप्पणी करने का सबसे तेज़ तरीका है Trello.com का उपयोग करना। Trello.com पूरी तरह निःशुल्क है, इसलिए आप अपनी इच्छानुसार कितनी भी “to-do” सूचियों (बोर्ड्स) बना सकते हैं:
Dropbox के माध्यम से फ़ाइल प्रबंधन
फ़ाइलों के प्रबंधन — जैसे वेबसाइट के लिए लेआउट, चित्र, या टेक्स्ट को संग्रहित करने के लिए — हम Dropbox का उपयोग करते हैं। Dropbox सभी उपयोगकर्ताओं के बीच एक फ़ोल्डर की सामग्री को सिंक्रनाइज़ करता है, इसलिए यदि आप अपने फ़ोल्डर में कुछ बदलते हैं, तो वही परिवर्तन स्वतः अन्य उपयोगकर्ताओं के फ़ोल्डर में भी दिखाई देता है।
किसी व्यक्ति को अपने Dropbox फ़ोल्डर में जोड़ने के लिए, “Share this folder” पर क्लिक करें और फिर उस व्यक्ति का ईमेल पता दर्ज करें:
तैयार Drupal बिल्ड्स डाउनलोड करें
मुझसे अक्सर कहा जाता है कि मैं Drupal पर एक साधारण वेबसाइट बना दूँ। वास्तव में, ऐसे साइट्स जल्दी और आसानी से बनाए जा सकते हैं, और उनमें ज़्यादा अंतर नहीं होता। इसलिए मैंने सोचा कि क्यों न वेबसाइटों के लिए एक तैयार बेस — यानी Drupal पर अपनी खुद की बिल्ड बना लूँ।