Ubuntu पर LAMP स्थापित करें
Apache स्थापित करें
sudo apt-get update
sudo apt-get install apache2
Apache के लिए सेटिंग्स अपडेट करें:
sudo ufw app list
sudo ufw allow in "Apache Full"
आप /var/www फ़ोल्डर को एक साइट के लिए उपयोग कर सकते हैं, लेकिन बेहतर होगा कि आप अपनी होम डायरेक्टरी (~/
) में एक अलग projects फ़ोल्डर बनाएं। इसके लिए अपने Apache कॉन्फ़िग में ये सेटिंग्स जोड़ें:
sudo nano /etc/apache2/apache2.conf
Colorbox के साथ एक मोडल विंडो कैसे बनाएं
मोडल विंडो (modal windows) की मुख्य समस्या यह है कि scrollTop प्रॉपर्टी iPhone और Android पर अलग-अलग व्यवहार करती है। इसलिए हमें scrollTop स्थिति प्राप्त करने के लिए कई कमांड्स का उपयोग करना पड़ता है।
Ubuntu LAMP पर Xdebug स्थापित करें
सबसे पहले, हमें Xdebug के लिए PHP लाइब्रेरी इंस्टॉल करनी होगी:
sudo apt update
sudo apt install php7.2-xdebug
PHP के अन्य संस्करणों के लिए आप php7.x-xdebug या PHP 5.x संस्करणों के लिए php5.x-xdebug का उपयोग कर सकते हैं।
इसके बाद हमें /usr/lib/php
फ़ोल्डर देखना होगा और अपना xdebug.so फ़ाइल ढूंढनी होगी।
Drupal.org डार्क थीम
मैं हर जगह डार्क थीम में काम करने का आदी हूँ — PhpStorm, Ubuntu, Chrome, मोबाइल एप्लिकेशन आदि में। यह काफ़ी परेशान करने वाला होता है जब आप डार्क थीम से पूरी तरह सफ़ेद ब्राउज़र टैब पर स्विच करते हैं। मुझे नहीं पता कि Drupal.org पर डार्क थीम कब आएगी, इसलिए मैंने अपने लिए यह छोटा सा CSS हैक जोड़ा है:
https://gist.github.com/levmyshkin/c127f1ff539965923fdac6679c530a5b
आप Chrome एक्सटेंशन User CSS का उपयोग कर सकते हैं और Drupal.org साइट के लिए अलग से CSS कोड जोड़ सकते हैं:
Drupal वैश्विक योगदान सप्ताहांत — 26 और 27 जनवरी 2019
26 जनवरी 2019 - 10:00 - 14:00 (मॉस्को समय)
27 जनवरी 2019 - 10:00 - 14:00 (मॉस्को समय)
सभी को नमस्कार! मेरा नाम इवान है, मैं Drupal पर काम करता हूँ, और Drupal के बारे में एक ब्लॉग और YouTube चैनल चलाता हूँ:
https://drupalbook.org
https://www.youtube.com/c/IvanAbramenko
वेबसाइट बनाने के लिए उपकरण
इस अनुभाग में, मैं उन उपकरणों का विवरण साझा करूँगा जिन्हें मैं वेबसाइट बनाने के लिए उपयोग करता हूँ — प्रोग्राम, एक्सटेंशन, प्लगइन्स, उपयोगी फीचर्स और अन्य सहायक साधन।
1.5. होस्टिंग का चयन, डोमेन नाम की खरीद, और साइट को होस्टिंग पर स्थानांतरित करना
आपने अपना वेबसाइट बना लिया है और अब उसे इंटरनेट पर प्रकाशित करने के लिए तैयार हैं। इसके लिए आपको दो चीज़ों की आवश्यकता होगी — डोमेन और होस्टिंग। डोमेन और होस्टिंग खरीदते समय हमेशा यह सुनिश्चित करें कि चुनी गई सेवा Drupal 8 को सपोर्ट करती हो।
आइए सबसे पहले डोमेन से शुरुआत करते हैं।
डोमेन नाम खरीदना
सबसे पहले तय करें कि आप किस डोमेन ज़ोन में डोमेन खरीदना चाहते हैं। उदाहरण के लिए:
1.4. Drupal 8 में थीम इंस्टॉलेशन और थीम बिल्डर्स
Drupal पर बहुत सारी तैयार थीम्स उपलब्ध हैं — शायद Joomla से भी ज़्यादा। चलिए अपने साइट पर कोई नई थीम इंस्टॉल करते हैं। इसके लिए Drupal में पहले से एक फ़ोल्डर themes मौजूद है, जहाँ हम अपनी साइट के लिए सभी थीम्स रखेंगे।
Drupal 8 में Composer: Twitter से नवीनतम ट्वीट दिखाना
मॉड्यूल और लाइब्रेरी स्थापित करने के लिए Composer का उपयोग करना सबसे अच्छा तरीका है। Composer एक लाइब्रेरी मैनेजर है, जो विभिन्न मॉड्यूल्स और लाइब्रेरियों के बीच निर्भरताओं (dependencies) को नियंत्रित करता है। यदि किसी मॉड्यूल को किसी लाइब्रेरी की आवश्यकता होती है, तो Composer उसे स्वतः डाउनलोड और इंस्टॉल कर देता है। एक तरफ़ Composer मॉड्यूल स्थापना प्रक्रिया को थोड़ा जटिल बनाता है, लेकिन दूसरी तरफ यह लाइब्रेरियों के प्रबंधन को बहुत आसान कर देता है, क्योंकि अब वे खुद-ब-खुद डाउनलोड और लोड हो जाती हैं।