Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
सोशल पब्लिशिंग की सुविधाओं वाले डेवलपर पोर्टल का इस्तेमाल, डेवलपर कम्यूनिटी के साथ बातचीत करने के लिए ज़्यादा से ज़्यादा किया जा रहा है. इसमें स्टैटिक कॉन्टेंट को शेयर करना शामिल है. जैसे, एपीआई दस्तावेज़ और इस्तेमाल की शर्तें. साथ ही, कम्यूनिटी के योगदान से तैयार किया गया डाइनैमिक कॉन्टेंट, जैसे कि ब्लॉग और फ़ोरम.
एपीआई सेवा देने वाली कंपनी के तौर पर, आपको अपने एपीआई को एक्सपोज़ करने, डेवलपर को अपने एपीआई के बारे में जानकारी देने, डेवलपर को साइन अप करने, और डेवलपर को ऐप्लिकेशन रजिस्टर करने की सुविधा देने का तरीका चाहिए. डेवलपर के लिए अपने एपीआई उपलब्ध कराना, असल में डाइनैमिक कम्यूनिटी बनाने का सिर्फ़ एक हिस्सा है. आपको अपनी डेवलपर कम्यूनिटी के लिए, सुझाव, शिकायत या राय देने, सहायता पाने, और सुविधाओं के अनुरोध करने का भी तरीका बताना होगा. साथ ही, उन्हें अपना कॉन्टेंट सबमिट करने का भी तरीका बताना होगा, ताकि अन्य डेवलपर उस कॉन्टेंट को ऐक्सेस कर सकें.
Apigee Edge, आपको डेवलपर सेवाओं का एक पोर्टल उपलब्ध कराता है. इसका इस्तेमाल करके, अपनी पसंद के मुताबिक वेबसाइट बनाई और लॉन्च की जा सकती है. इससे, डेवलपर कम्यूनिटी को ये सभी सेवाएं दी जा सकती हैं. हर Edge ग्राहक, क्लाउड या ऑन-प्रीमिस में अपना डेवलपर पोर्टल बना सकता है.
इस वीडियो में, Apigee Developer Services के पोर्टल के बारे में बताया गया है.
इस इमेज में, डिफ़ॉल्ट डेवलपर पोर्टल का होम पेज दिखाया गया है:
डेवलपर पोर्टल, ओपन सोर्स Drupal (http://www.drupal.org) प्रोजेक्ट पर आधारित कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस) है. Drupal, मॉड्यूल के तौर पर सुविधाओं का एक मुख्य सेट उपलब्ध कराता है. इससे, वेबसाइटों के लिए कॉन्टेंट बनाना और उन्हें मैनेज करना आसान हो जाता है.
डेवलपर पोर्टल में, एपीआई दस्तावेज़ बनाने, ब्लॉगिंग करने, और थिरेड फ़ोरम बनाने की सुविधा पहले से मौजूद होती है. अपनी ज़रूरतों के हिसाब से, डेवलपर पोर्टल को पसंद के मुताबिक भी बनाया जा सकता है. पसंद के मुताबिक बनाने की सुविधा की मदद से, पोर्टल के दिखने के तरीके और डेवलपर के पोर्टल के साथ इंटरैक्ट करने के तरीके में बदलाव किया जा सकता है.
ज़्यादातर कस्टमाइज़ेशन के लिए, Drupal मेन्यू का इस्तेमाल किया जाता है. अगर आपने पोर्टल में एडमिन के ऐक्सेस वाले उपयोगकर्ता के तौर पर लॉग इन किया है, तो पोर्टल के हर पेज पर सबसे ऊपर Drupal मेन्यू दिखता है:
एडमिन, इस प्रोसेस को कंट्रोल करता है कि डेवलपर, पोर्टल का ऐक्सेस कैसे पाने का अनुरोध करते हैं, डेवलपर आपके एपीआई को ऐक्सेस करने वाले ऐप्लिकेशन कैसे रजिस्टर करते हैं, आपके एपीआई से जुड़ी खास भूमिकाएं और अनुमतियां डेवलपर को कैसे असाइन की जाती हैं, और एपीआई का ऐक्सेस कब रद्द किया जाता है.
कमाई करने की सुविधा को कॉन्फ़िगर और कंट्रोल करने के लिए भी, डेवलपर पोर्टल का इस्तेमाल किया जाता है. कमाई करने की सुविधा से, डेवलपर को डेवलपर पोर्टल के ज़रिए, बिलिंग और रिपोर्ट, कैटलॉग और प्लान, और कमाई करने से जुड़ी सेटिंग को खुद मैनेज करने की सुविधा मिलती है.
पोर्टल के उपयोगकर्ताओं के टाइप
नीचे दी गई इमेज में, पोर्टल के दो तरह के उपयोगकर्ता दिखाए गए हैं:
- डेवलपर, उपयोगकर्ताओं की उस कम्यूनिटी का हिस्सा होते हैं जो आपके एपीआई का इस्तेमाल करके ऐप्लिकेशन बनाते हैं. ऐप्लिकेशन डेवलपर, पोर्टल पर खाता रजिस्टर करने, पोर्टल पर अपने एपीआई रजिस्टर करने, अपने एपीआई का इस्तेमाल करने वाले ऐप्लिकेशन रजिस्टर करने, डेवलपर कम्यूनिटी के साथ इंटरैक्ट करने, और डैशबोर्ड पर अपने ऐप्लिकेशन के इस्तेमाल से जुड़ी आंकड़ों की जानकारी देखने के लिए, पोर्टल का इस्तेमाल करते हैं. साथ ही, वे स्मार्ट दस्तावेज़ों की मदद से, आपके एपीआई के बारे में जानने के लिए भी पोर्टल का इस्तेमाल करते हैं.
-
एपीआई टीम, एपीआई की सेवा देने वाली टीम होती है. यह पोर्टल का कॉन्टेंट बनाती है, अपने एपीआई को ऐप्लिकेशन डेवलपर के लिए उपलब्ध कराती है, एपीआई दस्तावेज़ उपलब्ध कराती है, और डेवलपर को ऐप्लिकेशन रजिस्टर करने और एपीआई कुंजियां पाने का तरीका बताती है. एपीआई टीम, डेवलपर पोर्टल का बुनियादी कॉन्फ़िगरेशन करती है, ताकि:
- एपीआई पासकोड के लिए, अपने-आप या मैन्युअल तरीके से अनुरोध करने की सुविधा कॉन्फ़िगर करना
- एपीआई दस्तावेज़, फ़ोरम, और ब्लॉग को मैनेज करना. साथ ही, सभी बदलावों में बदलाव करना
- उपयोगकर्ताओं की टिप्पणियों को मैनेज करना और फ़ोरम को मॉडरेट करना
- पोर्टल पर सुविधाओं के ऐक्सेस को कंट्रोल करने के लिए, भूमिका के हिसाब से ऐक्सेस कंट्रोल (आरबीएसी) लागू करें. उदाहरण के लिए, एडमिन, रजिस्टर किए गए उपयोगकर्ता को फ़ोरम पोस्ट बनाने या टेस्ट कंसोल इस्तेमाल करने की अनुमति देने के लिए कंट्रोल चालू कर सकता है
- उपयोगकर्ता बनाने और अनुमतियों के लिए, एडमिन और डेवलपर, दोनों को ईमेल सूचनाएं पाने की सुविधा को पसंद के मुताबिक बनाएं
- "हमसे संपर्क करें" पेजों जैसे वेब फ़ॉर्म को पसंद के मुताबिक बनाना
इस इमेज में, पोर्टल के तीसरे तरह के उपयोगकर्ता को नहीं दिखाया गया है. यह उपयोगकर्ता एपीआई प्रॉडक्ट मैनेजर होता है. एपीआई प्रॉडक्ट मैनेजर यह तय करता है कि एपीआई टीम पोर्टल को कैसे बनाएगी. इसमें ये चीज़ें शामिल हैं:
- यह बताना कि एपीआई को प्रॉडक्ट में कैसे पैक किया जाता है
- ऐप्लिकेशन को मंज़ूरी देने के नियम तय करना
- अगर पोर्टल पर कमाई करने की सुविधा चालू है, तो एपीआई के प्रॉडक्ट के लिए कीमत और बिलिंग प्लान तय करना. कमाई करने के बारे में ज़्यादा जानने के लिए, कमाई करने की सुविधा के बारे में खास जानकारी देखें.
डेवलपर पोर्टल को पसंद के मुताबिक बनाना
एपीआई उपलब्ध कराने वाली कंपनी के तौर पर, डेवलपर पोर्टल को अपने एपीआई के हिसाब से बनाने का तरीका जानें. साथ ही, डेवलपर कम्यूनिटी को अपने एपीआई इस्तेमाल करने के लिए ज़रूरी जानकारी दें. अपने कस्टम पोर्टल के लिए, इन बातों का ध्यान रखें:
- अपने एपीआई को आसानी से ऐक्सेस करना
- दस्तावेज़, जैसे कि 'कैसे करें' गाइड और रेफ़रंस दस्तावेज़
- कम्यूनिटी की तरफ़ से योगदान दिया गया कॉन्टेंट, जैसे कि ब्लॉग और बातचीत वाले फ़ोरम
- नमूना कोड
- साइन अप करने की आसान प्रोसेस, जिसमें नए डेवलपर, ऐप्लिकेशन, और एपीआई को तुरंत मंज़ूरी दी जा सकती है
- मैनेज किए जा रहे अधिकार और क्रेडेंशियल
- अलग-अलग लेवल का ऐक्सेस कंट्रोल
- आपके संगठन से मैच करने वाला लुक
पोर्टल में पहले से एक बुनियादी कॉन्फ़िगरेशन होता है. उदाहरण के लिए, पोर्टल को डिफ़ॉल्ट रूप से इस तरह कॉन्फ़िगर किया गया है कि कोई भी व्यक्ति डेवलपर के तौर पर रजिस्टर कर सके. हालांकि, डेवलपर के पोर्टल में लॉग इन करने से पहले, एडमिन को हर रजिस्टरेशन को मंज़ूरी देनी होगी. रजिस्टर करने की अनुमति मिलने के बाद, डेवलपर एपीआई पासकोड का अनुरोध करने के लिए ऐप्लिकेशन रजिस्टर कर सकता है. साथ ही, एपीआई संसाधनों को ऐक्सेस करने के लिए पोर्टल का इस्तेमाल कर सकता है.
डिफ़ॉल्ट रजिस्ट्रेशन प्रोसेस में ये चरण शामिल हैं:
- डेवलपर, डेवलपर पोर्टल के ज़रिए रजिस्टर करता है. इसके जवाब में, पोर्टल एडमिन को एक ईमेल भेजता है, ताकि वे खाते को मंज़ूरी दे सकें.
- एडमिन, खाते को मंज़ूरी देता है. इसके बाद, डेवलपर को एक ईमेल भेजा जाता है, जिसमें उसे बताया जाता है कि वह अब लॉग इन कर सकता है.
- डेवलपर, ऐप्लिकेशन को रजिस्टर करता है और ऐप्लिकेशन में इस्तेमाल किए जाने वाले एपीआई प्रॉडक्ट चुनता है. इसके जवाब में, यह पोर्टल ऐप्लिकेशन को एक यूनीक एपीआई पासकोड असाइन करता है.
- आपके एपीआई को अनुरोध करते समय, डेवलपर एपीआई पासकोड पास करता है.
इस सुविधा को अपने हिसाब से बनाया जा सकता है. उदाहरण के लिए, डिफ़ॉल्ट रजिस्ट्रेशन और अनुमति देने की योजना को बदला जा सकता है, ताकि नए डेवलपर को रजिस्ट्रेशन के बाद अपने-आप अनुमति मिल जाए और वह लॉग इन कर सके. इसके अलावा, डेवलपर को पहली बार लॉग इन करने से पहले, नियमों और शर्तों का एक सेट स्वीकार करने की ज़रूरी शर्त भी तय की जा सकती है.
आपके पास डेवलपर पोर्टल पर मौजूद कॉन्टेंट पर भी पूरा कंट्रोल होता है. डेवलपर पोर्टल पर, एपीआई दस्तावेज़, ब्लॉग पोस्ट, और फ़ोरम की चर्चाओं जैसे सैंपल कॉन्टेंट को बिना किसी शुल्क के ऐक्सेस किया जा सकता है. आपके पास अपना कॉन्टेंट उपलब्ध कराने का विकल्प होता है. साथ ही, हर तरह के कॉन्टेंट के दिखने का तरीका भी अपनी पसंद के मुताबिक बनाया जा सकता है.
ज़्यादा जानकारी के लिए, दिखने का तरीका पसंद के मुताबिक बनाना लेख पढ़ें.
डेवलपर पोर्टल को मैनेज करना
डेवलपर आपके एपीआई को ऐक्सेस और इस्तेमाल करने के लिए, आपके डेवलपर पोर्टल का इस्तेमाल करते हैं. एडमिन, खाते को मैनेज करने से जुड़े टास्क करते हैं. जैसे:
- डेवलपर के रजिस्ट्रेशन की प्रोसेस को पसंद के मुताबिक बनाना. इसमें रजिस्ट्रेशन फ़ील्ड, पहले से मौजूद कैप्चा, और अपने-आप या मैन्युअल तरीके से मिलने वाली अनुमति शामिल है
- डेवलपर जोड़ना या उन्हें अनुमति देना. डिफ़ॉल्ट रूप से, कोई भी डेवलपर डेवलपर पोर्टल के ज़रिए रजिस्टर कर सकता है. हालांकि, इसके लिए उसे डेवलपर पोर्टल के उपयोगकर्ता इंटरफ़ेस से, एडमिन की अनुमति लेनी होगी. एडमिन, सीधे पोर्टल पर भी डेवलपर बना सकते हैं. इसके बाद, पोर्टल डेवलपर को अपने-आप ईमेल भेजता है कि उनके लिए खाता बना दिया गया है.
- डेवलपर खाते में बदलाव करना. उदाहरण के लिए, एडमिन उपयोगकर्ता के खाते की स्थिति को 'चालू है' से 'ब्लॉक किया गया है' में बदल सकते हैं. इसके अलावा, वे डेवलपर की प्रोफ़ाइल की जानकारी, जैसे कि कंपनी का नाम भी बदल सकते हैं.
- किसी डेवलपर को हटाना. एडमिन, किसी डेवलपर के खाते को बंद या मिटा सकते हैं.
- भूमिकाएं और अनुमतियां असाइन करना: एडमिन, किसी डेवलपर खाते को कोई खास भूमिका असाइन कर सकते हैं. किसी भूमिका के साथ कई अनुमतियां जुड़ी होती हैं. जैसे, किताबें या अन्य कॉन्टेंट बनाने की अनुमति. आपके पास किसी भूमिका से जुड़ी अनुमतियों में बदलाव करने या नई भूमिकाएं बनाने का भी विकल्प होता है.
ज़्यादा जानकारी के लिए, उपयोगकर्ता खाते जोड़ना और मैनेज करना लेख पढ़ें.
डेवलपर पोर्टल की सुविधाओं के बारे में खास जानकारी
यहां दी गई टेबल में, डेवलपर पोर्टल की सुविधाओं के बारे में खास जानकारी दी गई है:
सुविधा | विवरण |
---|---|
ब्राउज़र समर्थन | |
उपयोगकर्ता का रजिस्ट्रेशन |
|
यूज़र मैनेजमेंट |
|
पोर्टल का दिखना |
|
कॉन्टेंट और कम्यूनिटी मैनेजमेंट |
|
अनुमतियां |
|
एपीआई पासकोड मैनेज करना |
|
ईमेल |
|
ब्लॉग |
|
फ़ोरम |
|
दस्तावेज़ |
|
मेन्यू |
|
खोजें |
|
लिंक जांचने वाली स्क्रिप्ट |
|