Drupal में jQuery Cookie और core/js-cookie लाइब्रेरी को js_cookie मॉड्यूल के साथ कैसे पुनर्लेखित करें
यह परिवर्तन क्यों?
- Drupal 9 में, jQuery Cookie को कोर से हटाकर js-cookie लाइब्रेरी से बदल दिया गया। Drupal 9 के दौरान एक BC shim (
core/jquery.cookie) मौजूद था, लेकिन Drupal 10 में इसे हटा दिया गया।
Drupal अपडेट
यह अनुभाग Drupal कोर को पिछली संस्करणों (जिसमें लेगेसी Drupal 6 और Drupal 7 शामिल हैं) से नवीनतम वर्तमान संस्करण में अपडेट करने के बारे में है। यहाँ मैं Drupal के कॉन्ट्रिब मॉड्यूल्स को कैसे अपडेट करें, इस पर भी लेख प्रकाशित करूँगा।
Drupal में CKEditor 4 के लिए असीमित समर्थन
Drupal CKEditor मॉड्यूल CKEditor 4 के लिए समर्थन बंद कर रहा है। लेकिन आपके पास अभी भी कस्टम मॉड्यूल के माध्यम से CKEditor 4 को जोड़ने और उसका उपयोग जारी रखने की सुविधा है। निश्चित रूप से, CKEditor 5 या उससे ऊपर के नए संस्करण का उपयोग करना बेहतर है, लेकिन CKEditor का यह लेगेसी मॉड्यूल अभी भी 1,40,000 से अधिक वेबसाइटों द्वारा उपयोग किया जा रहा है (हर चौथी Drupal साइट!).
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 को सपोर्ट करती हो।
आइए सबसे पहले डोमेन से शुरुआत करते हैं।
डोमेन नाम खरीदना
सबसे पहले तय करें कि आप किस डोमेन ज़ोन में डोमेन खरीदना चाहते हैं। उदाहरण के लिए: