Drush की उपयोगी कमांडों की सूची
मॉड्यूल डाउनलोड करना:
drush dl module1 module2
मॉड्यूल स्थापित करना:
drush en module1 -y
मॉड्यूल हटाना:
drush pm-uninstall module1 -y
रूसी भाषा के साथ Drupal स्थापित करना:
drush si --db-url=mysql://root:password@127.0.0.1/drupal --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8" --locale=ru --yes
कॉन्फ़िगरेशन निर्यात (Export) करना:
1. Drupal 8 की स्थापना और रूसी भाषा में अनुवाद
बधाई हो! इस लेख में आप वेबसाइट बनाने के लिए एक शानदार प्लेटफ़ॉर्म — Drupal — से परिचित होंगे। यह सिर्फ़ एक CMS या फ्रेमवर्क नहीं, बल्कि एक पूर्ण प्लेटफ़ॉर्म है।
सबसे पहले, Drupal आपको एक शक्तिशाली CMS देता है — जहाँ आप सामग्री, उपयोगकर्ता, टैग, मेटा टैग और अन्य डेटा को आसानी से प्रबंधित कर सकते हैं।
1.1. इंस्टॉलेशन प्रोफाइल्स
कई लोगों को ऐसी वेबसाइट की आवश्यकता होती है जिसमें पहले से मौजूद वेबसाइटों जैसा कार्य हो — जैसे कि ऑनलाइन स्टोर, फ़ोरम, विज्ञापन बोर्ड या कूपन साइट। Drupal में न केवल बेसिक कार्यक्षमता बनाने की सुविधा है, बल्कि आप तैयार अतिरिक्त फ़ंक्शन भी इंस्टॉल कर सकते हैं जो स्थापना के तुरंत बाद सक्रिय होते हैं। ऐसी Drupal-आधारित तैयार वेबसाइटें इंस्टॉलेशन प्रोफाइल्स (Distributions, install profiles) कहलाती हैं और ये
1.2. Drupal 8 में मॉड्यूल स्थापित करना
जैसा कि अधिकांश CMS में होता है, Drupal भी मॉड्यूल्स से बना है। यह संरचना हमें अलग-अलग साइटों पर आवश्यकतानुसार अलग-अलग कार्यक्षमता जोड़ने की अनुमति देती है — जैसे ब्लॉग, गैलरी, निजी संदेश, फ़ोरम आदि। साथ ही, हम अनावश्यक मॉड्यूल्स को अक्षम कर सकते हैं ताकि साइट का प्रदर्शन बेहतर रहे।
1.2.1. Drupal 8 के मॉड्यूल और कोर को अपडेट करना
Drupal 8 के मॉड्यूल और कोर के लिए बहुत बार अपडेट जारी किए जाते हैं। हालांकि, हर अपडेट इंस्टॉल करना ज़रूरी नहीं होता — मुख्य रूप से सुरक्षा अपडेट पर ध्यान देना चाहिए। Drupal ऐसे अपडेट को लाल रंग में हाइलाइट करता है। अपडेट का तरीका इस पर निर्भर करता है कि आपने Drupal कैसे इंस्टॉल किया था — अगर आपने Composer के जरिए प्रोजेक्ट बनाया था, तो आप Drupal को Composer से अपडेट कर सकते हैं; लेकिन अगर आपने Drupal को drupal.org से डाउनलोड किया था, तो आपको इसे मैन्युअली अपडेट करना होगा।
1.2.2. Drush और Composer के बिना Drupal 8 को अपडेट करना
यदि आपने Drupal को आधिकारिक वेबसाइट drupal.org से इस पेज से डाउनलोड करके स्थापित किया है:
https://www.drupal.org/project/drupal
तो संभव है कि आपको Drupal को अपडेट करते समय समस्या हो, क्योंकि Drush और Composer के माध्यम से सामान्य अपडेट काम नहीं करेगा। इसलिए, आपको या तो फाइलों को मैन्युअली बदलकर Drupal अपडेट करना होगा, या फिर अपने प्रोजेक्ट की संरचना बदलनी होगी ताकि Composer उसे обновить कर सके। इस लेख में हम बिना Drush और Composer के Drupal को मैन्युअली अपडेट करने का तरीका рассмотрим।
1.3. Drupal का अनुवाद करें
अक्सर हमें Drupal को किसी दूसरे भाषा में अनुवाद करने की आवश्यकता होती है। मान लीजिए, आपने Drupal की अंग्रेजी संस्करण स्थापित की है, लेकिन आपको इसे रूसी में बदलना है या आप दो भाषाओं — यूक्रेनी और रूसी — में साइट बनाना चाहते हैं। Drupal 8 में यह सुविधा पहले से मौजूद है। आइए जानें कि इसे कैसे किया जाए।
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 उपलब्ध है: