logo

Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll
04/09/2025, by Ivan

कुछ साइटें कुछ JSON:API संसाधन प्रकार (resource types) या फ़ील्ड्स को एक्सपोज़ नहीं करना चाहेंगी, या एक स्वच्छ इंटरफ़ेस देने के लिए फ़ील्ड्स का नाम बदलना चाहेंगी।

इन परिवर्तनों की अनुमति देने के लिए, JSON:API इवेंट नाम ResourceTypeBuildEvents::BUILD का उपयोग करते हुए एक ResourceTypeBuildEvent इवेंट ऑब्जेक्ट डिस्पैच करता है। इन इवेंट्स का उपयोग कैसे करें, इसके लिए कृपया इवेंट्स को सब्सक्राइब और डिस्पैच करना देखें।

04/09/2025, by Ivan

अब फ़ाइल अपलोड समर्थित है, अधिक जानकारी के लिए रिलीज़ नोट्स देखें: https://www.drupal.org/node/3024331

ये दो छवियाँ दिखाती हैं कि Postman का उपयोग करके JSON:API के माध्यम से फ़ाइल अपलोड का परीक्षण कैसे करें

04/09/2025, by Ivan

TL;DR

यदि आपके पास ऐसा डेटा है जो एंटिटी-आधारित नहीं है और जिसे आप एक्सपोज़ करना चाहते हैं, तो REST चुनें। बाकी लगभग सभी मामलों में JSON:API चुनें।

थोड़ा और सूक्ष्म रूप में:

04/09/2025, by Ivan

JSON:API पूरी तरह से एंटिटी-आधारित है। यानी यह ऐसे बिज़नेस नियमों को प्रोसेस नहीं कर सकता या वे काम नहीं कर सकता जिन्हें “CRUD” के रूप में नहीं सोचा जा सकता। बिज़नेस लॉजिक, जैसे नया अकाउंट रजिस्टर करना, किसी यूज़र को लॉगिन कराना, या नया पासवर्ड रिक्वेस्ट करना JSON:API का हिस्सा नहीं है। इनमें से कई क्षमताएँ पहले से ही Drupal core द्वारा प्रदान की जाती हैं।

आम आवश्यकताओं और उनके समाधानों की एक अपूर्ण (non-exhaustive) सूची नीचे दी गई है।

04/09/2025, by Ivan

संसाधनों और फ़ील्ड्स का नाम बदलना व अक्षम करना अब कोर का हिस्सा है।

जब आपको API पाथ, संसाधनों की गिनती (resource counts) या शामिल किए जाने वाले (includes) के डिफ़ॉल्ट जैसे संसाधन गुणों (resource properties) में बदलाव करने की आवश्यकता हो, या आप फ़ील्ड्स या संसाधनों को डिसेबल करने के लिए एक इंटरफ़ेस चाहते हों, तो JSON:API Extras का उपयोग करें।

04/09/2025, by Ivan

JSON:API मॉड्यूल Drupal में Drupal के Entity API, Field API और Typed Data API के जरिए परिभाषित डेटा मॉडल को लेता है और उसे JSON:API स्पेसिफ़िकेशन का पालन करने वाले API के माध्यम से एक्सपोज़ करता है, ताकि Drupal द्वारा प्रबंधित डेटा (एंटिटी) के साथ इंटरैक्शन सहज हो सके।

ऐसा करते समय, यह उस डेटा के लिए Drupal की सभी सुरक्षा व्यवस्थाओं का सम्मान करता है:

04/09/2025, by Ivan

React में CORS को समझना

CORS लंबे समय से डेवलपर्स—खासकर शुरुआत करने वालों—के लिए भ्रम और झुंझलाहट का स्रोत रहा है। यह अवधारणा समझने में कठिन हो सकती है, विशेष रूप से जब आप React, Angular, या Vue जैसे फ़्रेमवर्क के साथ सिंगल-पेज एप्लिकेशन (SPA) बना रहे हों और थर्ड-पार्टी API के साथ इंटरैक्ट करने की कोशिश कर रहे हों।

03/09/2025, by Ivan

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

03/09/2025, by Ivan

मॉड्यूलर सामग्री क्या है?

चूँकि आपकी साइट की सामग्री एक डेटाबेस में संग्रहीत होती है, इसलिए यह वांछनीय है कि सामग्री को मॉड्यूलर बनाया जाए। इसका मतलब यह है कि आपकी साइट के कुछ पृष्ठों को पूरे पेज के रूप में संपादित करने के बजाय, अन्य कंटेंट आइटम्स से स्वचालित रूप से उत्पन्न किया जाए। उदाहरण के लिए, किसानों के बाज़ार (farmers market) साइट परिदृश्य में, आप रेसिपीज़ के लिए व्यक्तिगत कंटेंट आइटम्स बना सकते हैं। यदि रेसिपी कंटें