1.4. Drupal 8 में थीम इंस्टॉलेशन और थीम बिल्डर्स
Drupal पर बहुत सारी तैयार थीम्स उपलब्ध हैं — शायद Joomla से भी ज़्यादा। चलिए अपने साइट पर कोई नई थीम इंस्टॉल करते हैं। इसके लिए Drupal में पहले से एक फ़ोल्डर themes मौजूद है, जहाँ हम अपनी साइट के लिए सभी थीम्स रखेंगे।

Drupal 8 में Composer: Twitter से नवीनतम ट्वीट दिखाना
मॉड्यूल और लाइब्रेरी स्थापित करने के लिए Composer का उपयोग करना सबसे अच्छा तरीका है। Composer एक लाइब्रेरी मैनेजर है, जो विभिन्न मॉड्यूल्स और लाइब्रेरियों के बीच निर्भरताओं (dependencies) को नियंत्रित करता है। यदि किसी मॉड्यूल को किसी लाइब्रेरी की आवश्यकता होती है, तो Composer उसे स्वतः डाउनलोड और इंस्टॉल कर देता है। एक तरफ़ Composer मॉड्यूल स्थापना प्रक्रिया को थोड़ा जटिल बनाता है, लेकिन दूसरी तरफ यह लाइब्रेरियों के प्रबंधन को बहुत आसान कर देता है, क्योंकि अब वे खुद-ब-खुद डाउनलोड और लोड हो जाती हैं।
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 में यह सुविधा पहले से मौजूद है। आइए जानें कि इसे कैसे किया जाए।