আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
আপনার এপিআই সম্পর্কে ডকুমেন্টেশন যোগ করতে Drupal-এর "বেসিক পেজ" কন্টেন্টের ধরন ব্যবহার করুন, যেমন কিভাবে-করে গাইড এবং API রেফারেন্স ডকুমেন্ট, আপনার ডেভেলপার সার্ভিস পোর্টালে, এবং ভিডিও, স্ক্রিনকাস্ট বা কোড ডাউনলোডের মতো বিষয়বস্তু অন্তর্ভুক্ত করুন।
ডকুমেন্টেশন পৃষ্ঠাটি "শুরু করা" এবং "টিউটোরিয়াল" এর মতো বিভিন্ন বিভাগে সংগঠিত কিছু প্রাথমিক এন্ট্রি সহ সেট আপ করা হয়েছে। পৃষ্ঠাটি আপনার সম্পাদনার জন্য একটি সূচনা বিন্দু। এইভাবে আপনি আপনার নিজস্ব বিষয়বস্তু এন্ট্রি যোগ করতে পারেন এবং সেই এন্ট্রিগুলিকে আপনি যেভাবে চান সেভাবে সংগঠিত করতে পারেন।
ডকুমেন্টেশন হোম পেজ যোগ করা হচ্ছে
ডিফল্টরূপে, ডকুমেন্টেশন হোম পেজ আপনার ডেভেলপার পোর্টালে < siteURL>/ডকুমেন্টেশনে থাকে। ডেভেলপার পোর্টালের ডিফল্ট হোম পেজে হোম পেজের উপরের বাক্সে এই পৃষ্ঠার একটি লিঙ্ক রয়েছে:
আপনি বিকাশকারী পোর্টাল মেনুর প্রধান মেনুতে এই পৃষ্ঠায় একটি ডকুমেন্টেশন লিঙ্ক যোগ করতে পারেন।
যাইহোক, ডকুমেন্টেশন হোম পেজ ডিফল্টরূপে বিদ্যমান নেই, তাই আপনাকে অবশ্যই সঠিক URL-এ বিকাশকারী পোর্টালে একটি নতুন পৃষ্ঠা তৈরি করতে হবে।
আপনার ডেভেলপার পোর্টালে ডকুমেন্টেশন হোম পেজ যোগ করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল অ্যাডমিনিস্ট্রেশন মেনুতে বিষয়বস্তু > সামগ্রী যোগ করুন > মৌলিক পৃষ্ঠা নির্বাচন করুন।
- নথির শিরোনাম লিখুন, যেমন ডকুমেন্টেশন হোম, এবং প্রথম পৃষ্ঠার বিষয়বস্তু।
- একটি সারাংশ যোগ করতে সম্পাদনা সারাংশ ক্লিক করুন.
- বডি বিভাগের নীচে মেনু সেটিংস আইটেমটিতে ক্লিক করুন।
- একটি মেনু লিঙ্ক প্রদান করুন নির্বাচন করুন, লিঙ্ক শিরোনাম যোগ করুন, এবং অভিভাবক আইটেমে <প্রধান মেনু> নির্বাচন করুন।
এটি আপনার ডকুমেন্টেশন হোম পেজের জন্য প্রধান মেনুতে একটি লিঙ্ক যোগ করে। - মূল অংশের নীচে URL পাথ সেটিংস আইটেমটি ক্লিক করুন৷
- স্বয়ংক্রিয় ইউআরএল উপনাম তৈরি করুন অনির্বাচন করুন এবং ইউআরএল উপনামকে ডকুমেন্টেশনে সেট করুন।
ডিফল্টরূপে, একটি পৃষ্ঠার URL হল <siteURL>/content/pageName । ইউআরএল উপনাম সেট করে, আপনি পৃষ্ঠার একটি সুস্পষ্ট URL সেট করেছেন, এই ক্ষেত্রে <siteURL>/ডকুমেন্টেশন । - পৃষ্ঠাটি সংরক্ষণ করুন।
আপনি এখন মেনু বারে পৃষ্ঠার একটি লিঙ্ক দেখতে পাবেন এবং হোম পেজের বাক্সে থাকা লিঙ্কটি এখন কাজ করবে।
একজন প্রশাসক হিসাবে, আপনি বিষয়বস্তু প্রশাসন বোতামগুলিও দেখতে পাবেন যেমন দেখুন এবং সম্পাদনা করুন৷ নন-প্রশাসকরা সেগুলি দেখতে পাবেন না।
আপনার ডকুমেন্টেশনে একটি চাইল্ড পেজ যোগ করা হচ্ছে
আপনি আপনার ডকুমেন্টেশনে চাইল্ড পেজ যোগ করার সাথে সাথে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে বিষয়বস্তু > বিষয়বস্তু যোগ করুন > মৌলিক পৃষ্ঠা নির্বাচন করুন।
- পৃষ্ঠার শিরোনাম এবং বিষয়বস্তু লিখুন।
- একটি সারাংশ যোগ করতে সম্পাদনা সারাংশ ক্লিক করুন.
- বডি বিভাগের নীচে মেনু সেটিংস আইটেমটিতে ক্লিক করুন।
- একটি মেনু লিঙ্ক প্রদান নির্বাচন করুন, ডকুমেন্টেশন হোম পেজ মেনু আইটেম নির্বাচন করুন যোগ করুন.
এটি আপনার ডকুমেন্টেশন হোম পেজের জন্য প্রধান মেনুর একটি শিশু হিসাবে একটি বর্তমান পৃষ্ঠা যোগ করে। - আপনার এখন ডকুমেন্টেশন হোম পেজ মেনুতে পৃষ্ঠার একটি লিঙ্ক দেখতে হবে।
একটি ডকুমেন্টেশন পৃষ্ঠা সম্পাদনা করা হচ্ছে
একটি পৃষ্ঠা সম্পাদনা করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- বিকাশকারী পোর্টালের পৃষ্ঠায় নেভিগেট করুন।
আপনি আপনার সমস্ত পৃষ্ঠাগুলি তালিকাভুক্ত করতে এবং একটি নির্বাচন করতে ড্রুপাল প্রশাসন মেনুতে সামগ্রীতে ক্লিক করতে পারেন। - পৃষ্ঠায় সম্পাদনা ট্যাব নির্বাচন করুন।
- বডি বিভাগের নীচে টেক্সট ফরম্যাট ড্রপ-ডাউন মেনুতে সম্পূর্ণ HTML বা ফিল্টার করা HTML নির্বাচন করে একটি ভিজ্যুয়াল সম্পাদক খুলুন।
আপনি সম্পাদকে প্রদর্শিত পৃষ্ঠার বিষয়বস্তু দেখতে হবে। - প্রয়োজনে পৃষ্ঠাটি সম্পাদনা করুন।
- Save এ ক্লিক করুন।
কোনো ডকুমেন্টেশন পৃষ্ঠা প্রদর্শন করা হচ্ছে
একটি নথির বিষয়বস্তু প্রদর্শন করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে বিষয়বস্তু নির্বাচন করুন।
- আপনি দেখতে চান নথি নির্বাচন করুন.
পৃষ্ঠাগুলির ক্রম পুনর্বিন্যাস করা
আপনি ডকুমেন্টেশন হোম মেনুতে পৃষ্ঠাগুলির ক্রম এবং নেস্টিং স্তর পরিবর্তন করতে পারেন।
ডকুমেন্টেশন হোম মেনুতে পৃষ্ঠাগুলি পুনরায় সাজাতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে, কাঠামো > মেনু > প্রধান মেনু নির্বাচন করুন।
- মেনুতে প্রতিটি আইটেমের নামের বামে একটি আইকন রয়েছে। আপনি যদি আইকনগুলি দেখতে না পান তবে সারি ওজন লুকান ক্লিক করুন।
- একটি আইটেম সরাতে, এটিকে একটি নতুন অবস্থানে নিয়ে যেতে আইকনে ক্লিক করুন এবং টেনে আনুন৷
শিশু আইটেম সঙ্গে একটি আইটেম টেনে এছাড়াও শিশুদের নাড়া. - সেভ কনফিগারেশন ক্লিক করুন।
ফুটার পৃষ্ঠাগুলি সম্পাদনা করা হচ্ছে
পোর্টালের ফুটারটিতে Twitter, Facebook এবং LinkedIn-এর জন্য তিনটি সামাজিক আইকন রয়েছে এবং নিম্নলিখিত URLগুলির সাথে লিঙ্ক রয়েছে:
- URL <siteURL>/privacy-policy- এর গোপনীয়তা নীতি
- URL <siteURL>/terms-use- এর শর্তাবলী ও ব্যবহার
- URL <siteURL>/contact-us-এর সাথে যোগাযোগের পৃষ্ঠাগুলি
আপনার নিজস্ব সামগ্রী যোগ করতে এই পৃষ্ঠাগুলি সম্পাদনা করুন৷
যদি এই পৃষ্ঠাগুলি বিদ্যমান না থাকে তবে সেগুলি তৈরি করুন:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে বিষয়বস্তু > বিষয়বস্তু যোগ করুন > মৌলিক পৃষ্ঠা নির্বাচন করুন।
- নথির শিরোনাম লিখুন, যেমন গোপনীয়তা নীতি এবং পৃষ্ঠার বিষয়বস্তু।
- একটি সারাংশ যোগ করতে সম্পাদনা সারাংশ ক্লিক করুন.
- মূল অংশের নীচে URL পাথ সেটিংস আইটেমটি ক্লিক করুন৷
- স্বয়ংক্রিয় ইউআরএল উপনাম তৈরি করুন নির্বাচন করুন এবং ইউআরএল উপনামটিকে গোপনীয়তা-নীতিতে সেট করুন।
ডিফল্টরূপে, একটি পৃষ্ঠার URL হল <siteURL>/content/pageName । ইউআরএল উপনাম সেট করে, আপনি পৃষ্ঠার একটি স্পষ্ট URL সেট করেছেন, এই ক্ষেত্রে <siteURL>/privacy-policy । - পৃষ্ঠাটি সংরক্ষণ করুন।
- শর্তাবলী এবং ব্যবহার এবং যোগাযোগ পৃষ্ঠাগুলির জন্য এই প্রক্রিয়াটি পুনরাবৃত্তি করুন৷
আপনার বিকাশকারী পোর্টালে একটি ফুটার পৃষ্ঠার বিষয়বস্তু সম্পাদনা করতে, যেমন গোপনীয়তা নীতি, ব্যবহারের শর্তাবলী বা আমাদের সাথে যোগাযোগ করুন পৃষ্ঠা:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- পাদচরণে এর লিঙ্কে ক্লিক করে পৃষ্ঠাটিতে নেভিগেট করুন৷ উদাহরণস্বরূপ, গোপনীয়তা নীতি লিঙ্কে ক্লিক করুন।
- সম্পাদক খুলতে পৃষ্ঠার সম্পাদনা ট্যাবে ক্লিক করুন।
- উপযুক্ত হিসাবে গোপনীয়তা নীতি পৃষ্ঠার বিষয়বস্তু পরিবর্তন করুন.
- Save এ ক্লিক করুন।
- শর্তাবলী এবং ব্যবহার এবং যোগাযোগ পৃষ্ঠাগুলির জন্য এই প্রক্রিয়াটি পুনরাবৃত্তি করুন৷
আপনার ডেভেলপার পোর্টালে সামাজিক আইকন, যেমন Twitter, Facebook এবং LinkedIn আইকন সম্পাদনা করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে গঠন > ব্লক নির্বাচন করুন।
- আপনি সাইট-ওয়াইড ডিফল্ট ফুটার ব্লক দেখতে না পাওয়া পর্যন্ত ব্লক পৃষ্ঠাটি স্ক্রোল করুন।
- সাইট-ওয়াইড ডিফল্ট ফুটার ব্লকের সাথে সম্পর্কিত কনফিগার লিঙ্কটি নির্বাচন করুন।
- কাস্টম বিষয়বস্তু এলাকায়, একটি সামাজিক আইকনে ডান-ক্লিক করুন এবং পপ-আপ মেনু থেকে লিঙ্ক সম্পাদনা করুন নির্বাচন করুন। অথবা, কাস্টম বিষয়বস্তু এলাকা থেকে আইকনটি মুছে ফেলুন।
- আপনার পরিবর্তনগুলি সংরক্ষণ করতে সেভ ব্লক নির্বাচন করুন।
একটি পোর্টাল পৃষ্ঠায় জাভাস্ক্রিপ্ট যোগ করা হচ্ছে
আপনি যেকোনো পোর্টাল পৃষ্ঠায় জাভাস্ক্রিপ্ট যোগ করতে পারেন। জাভাস্ক্রিপ্ট যোগ করার সবচেয়ে সহজ উপায় হল পৃষ্ঠাটি সম্পাদনা করা, এবং তারপর:
- পাঠ্য বিন্যাস হিসাবে সম্পূর্ণ HTML নির্বাচন করুন।
- পৃষ্ঠার জন্য HTML সোর্স কোড সম্পাদনা করতে উত্স বোতামটি নির্বাচন করুন৷
- পৃষ্ঠায় আপনার জাভাস্ক্রিপ্ট যোগ করুন. উদাহরণস্বরূপ, পৃষ্ঠাটি লোড হওয়ার সময় একটি সতর্কতা বাক্স পপ আপ করতে, নিম্নলিখিত কোডটি যোগ করুন:
<script language="JavaScript">
alert('Welcome to my page!');
</script>
জাভাস্ক্রিপ্ট ব্যবহারে কিছু বিবেচনা:
- আপনি যদি একটি জাভাস্ক্রিপ্ট ফাইল রেফারেন্স করতে যাচ্ছেন, তাহলে এটি একটি নোডের সোর্স কোডে করবেন না কারণ এটি একটি স্ট্যাটিক লিঙ্ক তৈরি করে। পরিবর্তে পিএইচপি কোড ব্যবহার করুন যাতে আপনি একটি গতিশীল লিঙ্ক তৈরি করতে পারেন। এইভাবে, যদি জাভাস্ক্রিপ্ট ফাইলের অবস্থান পরিবর্তিত হয়, আপনাকে এটির উল্লেখ করে এমন সমস্ত পোর্টাল পৃষ্ঠা আপডেট করতে হবে না।
- আপনি যদি একটি জাভাস্ক্রিপ্ট ফাইল অন্তর্ভুক্ত করতে চান তবে এটি পোর্টাল থিমে যোগ করুন। অথবা, যদি এটি একটি ড্রুপাল মডিউলের অংশ হয় তবে এটি মডিউলে যোগ করুন।
- আপনি Drupal-এ JavaScript যোগ করতে Drupal drupal_add_js ফাংশন ব্যবহার করতে পারেন। আরও তথ্যের জন্য, https://api.drupal.org/api/drupal/includes!common.inc/function/drupal_add_js/7 দেখুন।
ভাঙা লিঙ্ক পরীক্ষা করা হচ্ছে
ভাঙা লিঙ্কগুলির জন্য আপনার সামগ্রী পরীক্ষা করা ভাল অনুশীলন। ডিফল্টরূপে, বিকাশকারী পোর্টালটি ভাঙা লিঙ্কগুলির জন্য বিভিন্ন ধরণের পৃষ্ঠাগুলি পরীক্ষা করার জন্য সেট আপ করা হয়। উদাহরণস্বরূপ, মৌলিক পৃষ্ঠা, নিবন্ধ, ব্লগ এন্ট্রি এবং ফোরামের বিষয়গুলিতে লিঙ্কগুলি চেক করা হয়।
লিঙ্ক থেকে পৃষ্ঠার ধরন যোগ করতে বা সরাতে চেক করুন:
- ড্রুপাল অ্যাডমিনিস্ট্রেশন মেনুতে, মডিউল নির্বাচন করুন এবং নিশ্চিত করুন যে লিংক চেকার মডিউল সক্রিয় আছে।
- ড্রুপাল অ্যাডমিনিস্ট্রেশন মেনুতে কনফিগারেশন > কনটেন্ট অথরিং > লিঙ্ক চেকার নির্বাচন করুন।
- আপনি ভাঙা লিঙ্কগুলির জন্য স্ক্যান করতে চান এমন সামগ্রী প্রকারগুলি কনফিগার করুন৷
অনুসন্ধান কনফিগার করা হচ্ছে
বিকাশকারী পোর্টালটি Apache Solr দ্বারা বাস্তবায়িত একটি অন্তর্নির্মিত অনুসন্ধান ইঞ্জিন সরবরাহ করে, যা Apache Lucene অনুসন্ধান লাইব্রেরি ব্যবহার করে। এটি সেই সাইটের জন্যই সার্চ ইঞ্জিন, যা ব্যবহারকারী সমস্ত পোর্টাল পৃষ্ঠার উপরের-ডানদিকে সার্চ বক্সের মাধ্যমে অ্যাক্সেস করে।
বহিরাগত সার্চ ইঞ্জিন, যেমন Google, এছাড়াও আপনার পোর্টাল সূচী করতে পারে. বিকাশকারী পোর্টাল আপনাকে বহিরাগত অনুসন্ধান ইঞ্জিনগুলি আপনার পোর্টালকে সূচী করতে পারে কিনা তা নিয়ন্ত্রণ করতে দেয়৷
Apache Solr কনফিগার করা হচ্ছে
আপনি Apache Solr কনফিগার করতে পারেন কন্টেন্টের ধরনগুলিকে সূচীতে নিয়ন্ত্রণ করতে, একটি সূচক জোর করতে এবং অতিরিক্ত কনফিগারেশন কাজগুলি সম্পাদন করতে।
Apache Solr কনফিগার করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে কনফিগারেশন > অনুসন্ধান এবং মেটাডেটা > Apache Solr অনুসন্ধান নির্বাচন করুন।
- Apache Solr কনফিগার করতে এই পৃষ্ঠাটি ব্যবহার করুন।
Google ইন্ডেক্সিং অক্ষম করা হচ্ছে
আপনার বিষয়বস্তু সূচীকরণ করা এবং এটি সার্চ ইঞ্জিনগুলিতে উপলব্ধ করাও ভাল অভ্যাস। ডিফল্টরূপে, আপনার বিষয়বস্তু Google indexer দ্বারা সূচিত করা হয়। যাইহোক, আপনার কাছে Google ইন্ডেক্সিং নিষ্ক্রিয় করার বিকল্প রয়েছে। আপনি এটি করতে চাইতে পারেন যদি আপনার বিকাশকারী পোর্টাল সর্বজনীন ব্যবহারের জন্য প্রস্তুত না হয় এবং তাই আপনি চান না যে আপনার সামগ্রী সর্বজনীনভাবে অনুসন্ধানযোগ্য হোক।
গুগল ইন্ডেক্সিং অক্ষম করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে মডিউল নির্বাচন করুন।
- Metatags মডিউল সক্রিয় করুন।
- কনফিগারেশন সংরক্ষণ করুন ক্লিক করুন।
- ড্রুপাল প্রশাসন মেনুতে কনফিগারেশন > অনুসন্ধান এবং মেটাডেটা > মেটাট্যাগ নির্বাচন করুন।
- গ্লোবাল টাইপের জন্য ওভাররাইড অপারেশন নির্বাচন করুন।
- এটি খুলতে উন্নত বিভাগে ক্লিক করুন।
- এই পৃষ্ঠাটি ইন্ডেক্স করা থেকে সার্চ ইঞ্জিনগুলিকে প্রতিরোধ করার জন্য চেকবক্সটি চেক করুন৷
- Save এ ক্লিক করুন।
লক্ষ্য করুন যে গ্লোবাল পৃষ্ঠার উন্নত বিভাগে সার্চ-ইঞ্জিন সম্পর্কিত অন্যান্য বিকল্প রয়েছে। উদাহরণস্বরূপ, আপনি একটি পৃষ্ঠার লিঙ্কগুলি অনুসরণ করা থেকে সার্চ ইঞ্জিনগুলিকে আটকাতে একটি চেকবক্স চেক করতে পারেন৷ উপযুক্ত হিসাবে এই চেকবক্সগুলির মধ্যে এক বা একাধিক চেক করুন৷
নথিপত্র কিভাবে অ্যাপ্লিকেশন নিবন্ধন
এটা গুরুত্বপূর্ণ যে আপনার ডকুমেন্টেশনে আপনার ডেভেলপার পোর্টালে কীভাবে ডেভেলপাররা তাদের অ্যাপ রেজিস্টার করতে পারে তার নির্দেশাবলী অন্তর্ভুক্ত করে। আপনি একটি সূচনা বিন্দু হিসাবে নিম্নলিখিত নির্দেশাবলী ব্যবহার করতে পারেন — এই নির্দেশাবলী ডিফল্ট বিকাশকারী পোর্টালের মাধ্যমে অ্যাপগুলিকে কীভাবে নিবন্ধন করতে হয় তা কভার করে৷
বিকাশকারীরা কীভাবে আপনার পোর্টালে অ্যাপগুলি নিবন্ধন করে তা কনফিগার করতে, আরও তথ্যের জন্য অ্যাপ নিবন্ধন কনফিগার করা দেখুন৷ আপনি যদি অ্যাপ রেজিস্ট্রেশন প্রক্রিয়া পরিবর্তন করেন, তাহলে নিচের উদাহরণ নির্দেশাবলী অনুযায়ী পরিবর্তন করুন।
ডিফল্ট ডেভেলপার পোর্টালের মাধ্যমে একটি অ্যাপ নিবন্ধন করতে:
- লগইন মেনুতে আপনার ব্যবহারকারীর নামের নিচে আমার অ্যাপস নির্বাচন করুন।
- নতুন অ্যাপ যোগ করুন (+) আইকনে ক্লিক করুন।
- অ্যাপ যোগ করুন পৃষ্ঠায় উপযুক্ত মান লিখুন:
অ্যাপের নাম আপনার অ্যাপের জন্য একটি অনন্য অ্যাপ নাম দিন। কলব্যাক URL প্রয়োজনে, কলব্যাক URL প্রদান করুন যেটিতে OAuth কলটি ফিরে আসবে।
ডিফল্টরূপে, আপনার APIগুলি OAuth ব্যবহার না করলেও এই মানটি প্রয়োজন৷ যদি আপনার APIগুলি OAuth ব্যবহার না করে, তাহলে একটি ডামি মান লিখুন যেমন my.site.com৷
পণ্য এক বা একাধিক API পণ্য নির্বাচন করুন । - অ্যাপটি নিবন্ধন করতে এবং অ্যাপের জন্য API কী তৈরি করতে C reate অ্যাপে ক্লিক করুন।