यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
NocoBase क्लाइंट-साइड प्लगइन डेवलपमेंट कई तरह की कार्यक्षमताएँ और क्षमताएँ प्रदान करता है, जो डेवलपर्स को NocoBase की फ्रंटएंड सुविधाओं को कस्टमाइज़ और एक्सटेंड करने में मदद करती हैं। NocoBase क्लाइंट-साइड प्लगइन डेवलपमेंट की मुख्य क्षमताएँ और उनसे संबंधित अध्याय नीचे दिए गए हैं:
| कार्यक्षमता मॉड्यूल | विवरण | संबंधित अध्याय |
|---|---|---|
| प्लगइन क्लास | क्लाइंट-साइड प्लगइन बनाएँ और मैनेज करें, फ्रंटएंड कार्यक्षमता को एक्सटेंड करें | plugin.md |
| राउटर | फ्रंटएंड राउटिंग को कस्टमाइज़ करें, पेज नेविगेशन और रीडायरेक्ट लागू करें | router.md |
| रिसोर्स | फ्रंटएंड रिसोर्स मैनेज करें, डेटा प्राप्त करने और ऑपरेशंस को हैंडल करें | resource.md |
| रिक्वेस्ट | HTTP रिक्वेस्ट को कस्टमाइज़ करें, API कॉल्स और डेटा ट्रांसमिशन को हैंडल करें | request.md |
| कॉन्टेक्स्ट | एप्लिकेशन कॉन्टेक्स्ट प्राप्त करें और उपयोग करें, ग्लोबल स्टेट और सेवाओं तक पहुँचें | context.md |
| ACL | फ्रंटएंड एक्सेस कंट्रोल लागू करें, पेज और फीचर एक्सेस परमिशन को कंट्रोल करें | acl.md |
| डेटा स्रोत मैनेजर | कई डेटा स्रोतों को मैनेज करें और उपयोग करें, डेटा स्रोत स्विचिंग और एक्सेस लागू करें | data-source-manager.md |
| स्टाइल और थीम | स्टाइल और थीम को कस्टमाइज़ करें, UI कस्टमाइज़ेशन और सौंदर्यीकरण लागू करें | styles-themes.md |
| I18n | बहु-भाषा सपोर्ट को इंटीग्रेट करें, अंतर्राष्ट्रीयकरण और स्थानीयकरण लागू करें | i18n.md |
| लॉगर | लॉग फॉर्मेट और आउटपुट तरीकों को कस्टमाइज़ करें, डीबगिंग और मॉनिटरिंग क्षमताओं को बढ़ाएँ | logger.md |
| टेस्ट | टेस्ट केस लिखें और चलाएँ, प्लगइन की स्थिरता और कार्यात्मक सटीकता सुनिश्चित करें | test.md |
UI एक्सटेंशन
| कार्यक्षमता मॉड्यूल | विवरण | संबंधित अध्याय |
|---|---|---|
| UI कॉन्फ़िगरेशन | कंपोनेंट प्रॉपर्टीज़ के डायनामिक कॉन्फ़िगरेशन और ऑर्केस्ट्रेशन को लागू करने के लिए फ्लो इंजन और फ्लो मॉडल का उपयोग करें, जो जटिल पेजों और इंटरैक्शन के विज़ुअल कस्टमाइज़ेशन को सपोर्ट करता है | flow-engine और flow-model |
| ब्लॉक एक्सटेंशन | पेज ब्लॉक को कस्टमाइज़ करें, फिर से उपयोग किए जा सकने वाले UI मॉड्यूल और लेआउट बनाएँ | blocks |
| फ़ील्ड एक्सटेंशन | फ़ील्ड प्रकारों को कस्टमाइज़ करें, जटिल डेटा के प्रदर्शन और संपादन को लागू करें | fields |
| एक्शन एक्सटेंशन | एक्शन प्रकारों को कस्टमाइज़ करें, जटिल लॉजिक और इंटरैक्शन हैंडलिंग को लागू करें | actions |