আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
এই বিভাগটি কীভাবে আপনার ড্রুপাল 7 পোর্টাল সম্পদগুলিকে সমন্বিত পোর্টালে স্থানান্তরিত করার পরিকল্পনা এবং কার্যকর করতে হয় তার নির্দেশিকা প্রদান করে।
ধাপ 1: একটি সমন্বিত পোর্টাল তৈরি করুন
আপনার Drupal 7 পোর্টাল সম্পদ স্থানান্তর করার আগে, আপনাকে অবশ্যই একটি সমন্বিত পোর্টাল তৈরি করতে হবে।
একটি সমন্বিত পোর্টাল তৈরি করতে:
- একটি সমন্বিত পোর্টাল পরিচালনা করার জন্য আপনার উপযুক্ত পোর্টাল ভূমিকা আছে তা নিশ্চিত করুন।
- একটি সমন্বিত পোর্টাল তৈরি করুন ।
আপনি যখন একটি সমন্বিত পোর্টাল তৈরি করেন, তখন আপনাকে জাম্প-অফ পয়েন্ট হিসাবে ব্যবহার করার জন্য স্টার্টার পৃষ্ঠাগুলির একটি সেট সরবরাহ করা হয়। স্টার্টার পৃষ্ঠাগুলিতে আপনার নিজস্ব পোর্টাল বিকাশকে অনুপ্রাণিত করতে সাহায্য করার জন্য ডেমো সামগ্রী রয়েছে কারণ আপনি পাঠ্য এবং চিত্রগুলিকে আপনার অনন্য সামগ্রী দিয়ে প্রতিস্থাপন করেন। আরও তথ্যের জন্য, নমুনা পোর্টাল সম্পর্কে দেখুন।
ধাপ 2: আপনার সমন্বিত পোর্টাল তৈরি করুন
আপনার ইন্টিগ্রেটেড পোর্টাল তৈরি করুন, যেমন আপনার পোর্টাল তৈরির ধাপে বর্ণিত হয়েছে।
ন্যূনতম, আপনাকে নিম্নলিখিত সারণীতে তালিকাভুক্ত পদক্ষেপগুলি সম্পাদন করতে হবে।
ধাপ | বর্ণনা |
---|---|
পোর্টাল বিষয়বস্তু বিকাশ | যেমন ধারণাগত এবং শুরু তথ্য। আপনি পৃষ্ঠাগুলি তৈরি করতে বেছে নিতে পারেন, এবং তারপর আপনার বিদ্যমান Drupal 7 পোর্টাল থেকে সরাসরি পৃষ্ঠার বিষয়বস্তু কপি এবং পেস্ট করতে পারেন। |
নেভিগেশন সেট আপ করুন | আপনার বিদ্যমান কাঠামোর সাথে মেলে প্রয়োজনীয় নেভিগেশন তৈরি করুন। |
আপনার থিম কাস্টমাইজ করুন | সর্বনিম্নভাবে, আপনার ব্র্যান্ডিং প্রয়োজনীয়তা মেলে নিম্নলিখিত উপাদানগুলি কাস্টমাইজ করুন: |
কাস্টম স্ক্রিপ্ট যোগ করুন | প্রয়োজন অনুযায়ী আপনার পোর্টালে কাস্টম জাভাস্ক্রিপ্ট কোড যোগ করুন। |
ইমেল কনফিগার করুন | আপনার SMTP সার্ভার এবং ইমেল বিজ্ঞপ্তির বিষয়বস্তু কনফিগার করুন। দ্রষ্টব্য : ইমেল বিজ্ঞপ্তি কনফিগারেশন এই সময়ে Apigee হাইব্রিড সমন্বিত পোর্টালগুলিতে উপলব্ধ নেই৷ |
ডিফল্ট দৃশ্যমানতা পরিচালনা করুন | নির্দিষ্ট সংস্থানগুলির জন্য ডিফল্ট দৃশ্যমানতা পরিচালনা করুন। |
একটি বিষয়বস্তু নিরাপত্তা নীতি কনফিগার করুন | ক্রস-সাইট স্ক্রিপ্টিং (XSS) এবং অন্যান্য কোড-ইনজেকশন আক্রমণ থেকে রক্ষা করার জন্য আপনার পোর্টালের সমস্ত পৃষ্ঠাগুলির জন্য একটি বিষয়বস্তু নিরাপত্তা নীতি (CSP) কনফিগার করুন, যদি ইচ্ছা হয়। দ্রষ্টব্য : এই বৈশিষ্ট্যটি এই সময়ে Apigee হাইব্রিড ইন্টিগ্রেটেড পোর্টালগুলিতে উপলব্ধ নয়৷ |
ধাপ 3: পরিচয় প্রদানকারী কনফিগার করুন
প্রমাণীকরণ প্রকারের উপর ভিত্তি করে সমন্বিত পোর্টালে পরিচয় প্রদানকারীকে কনফিগার করুন, যেমনটি নিম্নলিখিত সারণীতে বর্ণিত হয়েছে।
প্রমাণীকরণ | বর্ণনা |
---|---|
অন্তর্নির্মিত পরিচয় প্রদানকারী (ব্যবহারকারীর নাম/পাসওয়ার্ড) | ইন্টিগ্রেটেড পোর্টালে বিল্ট-ইন পরিচয় প্রদানকারী কনফিগার করুন । |
SAML ব্যবহার করে একক সাইন-অন (SSO) | সমন্বিত পোর্টালে SAML পরিচয় প্রদানকারী (বিটা) কনফিগার করুন । নোট :
|
বিকাশকারীরা পোর্টালে সাইন ইন করার পরে, আপনি তাদের অ্যাকাউন্ট পরিচালনা করতে পারেন, যেমন ডেভেলপার অ্যাকাউন্ট পরিচালনা করুন- এ বর্ণিত আছে।
ধাপ 4: শ্রোতা ব্যবহার করে সম্পদের অ্যাক্সেস নিয়ন্ত্রণ করুন
আপনি যদি ড্রুপাল 7-এ ভূমিকাগুলি ব্যবহার করেন সম্পদের একটি সেটে অ্যাক্সেস নিয়ন্ত্রণ করতে, যেমন API ডকুমেন্টেশন বা API কী তৈরি একটি API পণ্যের জন্য, আপনি সমন্বিত পোর্টালে দর্শকদের ব্যবহার করে একই কার্যকারিতা অর্জন করতে পারেন।
বিশেষত, আপনি শ্রোতা ব্যবহার করে সমন্বিত পোর্টালে নিম্নলিখিত সংস্থানগুলিতে অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন:
- আপনার পোর্টালে পৃষ্ঠা
- প্রকাশিত API পণ্য
একটি শ্রোতা যোগ করতে এবং স্বতন্ত্র ব্যবহারকারী এবং বিকাশকারী দলের অ্যাসাইনমেন্টগুলি পরিচালনা করতে, দর্শক পরিচালনা করুন দেখুন। যখন একজন নতুন ব্যবহারকারী একটি অ্যাকাউন্ট তৈরি করে এবং আপনার পোর্টালে সাইন ইন করে, তখন আপনাকে প্রয়োজন অনুযায়ী তাদের এক বা একাধিক শ্রোতাদের কাছে বরাদ্দ করতে হবে, যেমন একটি শ্রোতাদের জন্য অ্যাসাইনমেন্ট পরিচালনা করুন- এ বর্ণিত আছে।
মাইগ্রেশন সহজ করতে, আপনি নিম্নলিখিত টিপস বিবেচনা করতে পারেন:
- আপনার শ্রোতাদের নাম দিন ড্রুপালের ভূমিকার পরে যা তারা প্রতিস্থাপন করছে।
- বিকাশকারী দলগুলি ব্যবহার করে দর্শক সদস্যতা পরিচালনা করুন৷ ডেভেলপাররা তাদের অ্যাপের দায়িত্ব ভাগ করে নেওয়ার জন্য দল তৈরি করে এবং দলের সদস্যতা পরিচালনা করে।
ধাপ 5: আপনার API প্রকাশ করুন
এপিআই প্রকাশ করতে এবং ইন্টিগ্রেটেড পোর্টালে SmartDocs ব্যবহার করে API রেফারেন্স ডকুমেন্টেশন স্বয়ংক্রিয়ভাবে তৈরি করতে, আপনার API-এর সাথে যুক্ত OpenAPI স্পেসিফিকেশনে অ্যাক্সেসের প্রয়োজন।
যদিও আপনি Drupal 7-এ SmartDocs স্বয়ংক্রিয়ভাবে জেনারেট করার জন্য একটি OpenAPI স্পেসিফিকেশন ব্যবহার করেছেন, শেষ পর্যন্ত মূল OpenAPI স্পেসিফিকেশনের সাথে কোনো সম্পর্ক ছাড়াই একটি অভ্যন্তরীণ বিন্যাস ব্যবহার করে বিষয়বস্তু সংরক্ষণ করা হয়। Apigee Edge ব্যবহার করে API টিমগুলি সাধারণত Apigee Edge স্পেক স্টোরে OpenAPI স্পেসিফিকেশন সঞ্চয় করে।
তারপর, আপনার পোর্টালে একটি API প্রকাশ করুন । প্রস্তুত থাকুন:
- স্পেক স্টোর, আপনার স্থানীয় ডিরেক্টরি বা একটি URL থেকে ডকুমেন্টেশন উত্স হিসাবে ব্যবহার করার জন্য OpenAPI স্পেসিফিকেশন নির্দিষ্ট করুন
- ডকুমেন্টেশনের জন্য দৃশ্যমানতা সেট আপ করুন (সর্বজনীন, প্রমাণীকরণ ব্যবহারকারী, বা নির্বাচিত দর্শক)
- প্রয়োজনে একটি কলব্যাক URL কনফিগার করুন
- আপনার API ক্যাটালগে প্রদর্শনে একটি ছবি যোগ করুন, যদি ইচ্ছা হয়
ধাপ 6: ডেভেলপার টিম ব্যবহার করে একটি অ্যাপের দায়িত্ব ভাগ করুন
যদি আপনার ডেভেলপাররা একটি অ্যাপের দায়িত্ব ভাগ করে নেওয়ার জন্য Drupal 7-এ কোম্পানির অ্যাপ ব্যবহার করে, তাহলে তারা সমন্বিত পোর্টালে ডেভেলপার দল ব্যবহার করে একই কার্যকারিতা অর্জন করতে পারে।
আপনার ডেভেলপাররা তাদের অ্যাপের দায়িত্ব ভাগ করে নেওয়ার জন্য ডেভেলপার টিম তৈরি করে এবং দলের সদস্যতা পরিচালনা করে, যেমনটি ডেভেলপার টিম (বিটা) ব্যবহার করে একটি অ্যাপের জন্য দায়িত্ব ভাগ করুন- এ বর্ণনা করা হয়েছে।
আপনি হয়ত আপনার ডেভেলপার সম্প্রদায়কে ডেভেলপার টিম সম্পর্কে শিক্ষিত করতে এবং নতুন API কীগুলি ব্যবহার করে দায়িত্ব ভাগ করে নেওয়ার জন্য এবং ট্রানজিশনের জন্য ডেভেলপার টিমগুলি ব্যবহার করার জন্য তাদের অ্যাপগুলিকে স্থানান্তর করতে উত্সাহিত করতে চান৷ তারপর, আপনি Edge APIs ব্যবহার করে সমস্ত কোম্পানির অ্যাপস এবং সম্পর্কিত শিল্পকর্মগুলি সরাতে পারেন৷
বিকল্পভাবে, আপনি কোম্পানির অ্যাপ্লিকেশানগুলিকে ডেভেলপার টিম অ্যাপ্লিকেশানগুলিতে স্থানান্তর করতে পারেন, যেমনটি নিম্নলিখিত সম্প্রদায় নিবন্ধে বর্ণিত হয়েছে: কোম্পানির মালিকানাধীন অ্যাপগুলিকে বিকাশকারী দলগুলিতে স্থানান্তর করা ৷
ধাপ 7: আপনার সমন্বিত পোর্টাল চালু করার জন্য প্রস্তুত হন
আপনি উৎপাদনে আপনার সমন্বিত পোর্টাল চালু করার আগে, নিম্নলিখিত সারণীতে সংজ্ঞায়িত পদক্ষেপগুলি সম্পাদন করার কথা বিবেচনা করুন।
ধাপ | বর্ণনা |
আপনার ডোমেন কাস্টমাইজ করুন | আপনার সাইট ব্যক্তিগতকৃত করতে আপনার নিজস্ব কাস্টম ডোমেন নাম প্রদান করুন. দ্রষ্টব্য : এই বৈশিষ্ট্যটি এই সময়ে Apigee হাইব্রিড ইন্টিগ্রেটেড পোর্টালগুলিতে উপলব্ধ নয়৷ |
বিশ্লেষণ ট্র্যাকিং কনফিগার করুন | Google Analytics বা আপনার নিজস্ব কাস্টম বিশ্লেষণ ট্র্যাকিং পরিষেবা ব্যবহার করে বিশ্লেষণ ট্র্যাকিং কনফিগার করুন। |
একটি কাস্টম অনুসন্ধান পৃষ্ঠা তৈরি করুন | একটি কাস্টম অনুসন্ধান পৃষ্ঠা তৈরি করুন এবং একটি Google কাস্টম অনুসন্ধান ইঞ্জিন এম্বেড করুন৷ |