logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗

It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.

Demo GLightbox Download GLightbox

स्क्रॉल

Drupal: Colorbox को GLightbox से बदलें

01/05/2026, by Ivan

1 परिचय

Lightbox प्लगइन्स एक दशक से अधिक समय से Drupal‑आधारित वेबसाइटों का एक अहम हिस्सा रहे हैं। ये संपादकों को छवियाँ, वीडियो और अन्य मीडिया को एक ओवरले में दिखाने की अनुमति देते हैं, बिना वर्तमान पेज से दूर जाए — यह ऐसा पैटर्न है जिसकी अपेक्षा विज़िटर आधुनिक, मीडिया‑समृद्ध वेबसाइटों पर करते हैं।

CKEditor 5 के लिए CKEditor 4 प्लगइनों का पुनर्लेखन

01/05/2026, by Ivan

DrupalBook में, हम उन Drupal प्लेटफ़ॉर्मों का समर्थन करते हैं जहाँ संपादकीय अनुभव व्यवसाय के लिए अत्यंत महत्वपूर्ण होता है, न कि बाद में सोचा गया कोई तकनीकी पहलू। जब Drupal ने CKEditor 4 से CKEditor 5 की ओर संक्रमण किया, तो उसने एक आधुनिक संपादन आधार प्रदान किया, लेकिन साथ ही उन संगठनों के लिए एक बड़ा अंतर भी पैदा कर दिया जो स्थापित CKEditor 4 प्लगइनों पर निर्भर थे। यह लेख बताता है कि हमने उस अंतर को कैसे पाटा—महत्वपूर्ण फ़ंक्शनलिटी को माइग्रेट करके—जिससे संपादकीय टीमों के लिए निरंतरता बनी रही और हमारे ग्राहकों को आधुनिक Drupal संस्करणों की ओर आगे बढ़ने में मदद मिली।

बहुभाषी Drupal के लिए कंटेंट मॉडलिंग: पेज के बजाय हिस्सों (चंक्स) में अनुवाद करें

23/04/2026, by Ivan
पैराग्राफ-आधारित संरचित सामग्री टीमों को कैसे बहुभाषी वेबसाइटों को अद्यतन, स्केलेबल और एआई-सहायता प्राप्त अनुवाद के लिए तैयार रखने में मदद करती है।

Drupal CI‑आधारित कॉन्फ़िगरेशन मैनेजमेंट (Jenkins और GitLab CI का उपयोग करते हुए)

16/04/2026, by Ivan

1. CI-आधारित कॉन्फ़िगरेशन मैनेजमेंट क्यों महत्वपूर्ण है

Drupal की कॉन्फ़िगरेशन प्रणाली इस प्लेटफ़ॉर्म की सबसे बड़ी ताकतों में से एक है — और इसके साथ होने वाली समस्याओं का एक बहुत विश्वसनीय स्रोत भी। साइट की हर कॉन्फ़िगरेशन को YAML फ़ाइलों के रूप में export और import करने की क्षमता बहुत शक्तिशाली है, लेकिन तभी जब सभी सहमत हों कि इन फ़ाइलों को विभिन्न वातावरणों के बीच स्थानांतरित करने की ज़िम्मेदारी किसकी है। अधिकांश टीमों में, यह सहमति वास्तव में कभी बन ही नहीं पाती।

Drupal 7 को Drupal के नवीनतम संस्करण में अपग्रेड करना

15/04/2026, by Ivan

यद्यपि Drupal 7 का आधिकारिक समर्थन समाप्त हो चुका है और अब कोई नए अपडेट जारी नहीं किए जाएंगे, तथा सभी नए मॉड्यूल केवल Drupal 11+ के लिए जारी किए जा रहे हैं, फिर भी अभी भी बहुत‑सी वेबसाइटें Drupal 7 का उपयोग कर रही हैं और नए संस्करणों पर माइग्रेट नहीं कर पा रही हैं। इसके कई कारण हैं, विशेष रूप से उन वेबसाइटों के लिए जिनमें बड़ी मात्रा में कस्टम कोड मौजूद है।

Drupal में jQuery Cookie और core/js-cookie लाइब्रेरी को js_cookie मॉड्यूल के साथ कैसे पुनर्लेखित करें

02/03/2026, by Ivan

यह परिवर्तन क्यों?

  • Drupal 9 में, jQuery Cookie को कोर से हटाकर js-cookie लाइब्रेरी से बदल दिया गया। Drupal 9 के दौरान एक BC shim (core/jquery.cookie) मौजूद था, लेकिन Drupal 10 में इसे हटा दिया गया।

Drupal अपडेट

01/03/2026, by Ivan

यह अनुभाग Drupal कोर को पिछली संस्करणों (जिसमें लेगेसी Drupal 6 और Drupal 7 शामिल हैं) से नवीनतम वर्तमान संस्करण में अपडेट करने के बारे में है। यहाँ मैं Drupal के कॉन्ट्रिब मॉड्यूल्स को कैसे अपडेट करें, इस पर भी लेख प्रकाशित करूँगा।

Drupal में CKEditor 4 के लिए असीमित समर्थन

01/03/2026, by Ivan

Drupal CKEditor मॉड्यूल CKEditor 4 के लिए समर्थन बंद कर रहा है। लेकिन आपके पास अभी भी कस्टम मॉड्यूल के माध्यम से CKEditor 4 को जोड़ने और उसका उपयोग जारी रखने की सुविधा है। निश्चित रूप से, CKEditor 5 या उससे ऊपर के नए संस्करण का उपयोग करना बेहतर है, लेकिन CKEditor का यह लेगेसी मॉड्यूल अभी भी 1,40,000 से अधिक वेबसाइटों द्वारा उपयोग किया जा रहा है (हर चौथी Drupal साइट!).

https://www.drupal.org/project/ckeditor

Ubuntu पर LAMP स्थापित करें

18/10/2025, by Ivan

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