বিকাশকারী পরিষেবা পোর্টাল v. 4.16.09
আপনি ইনস্টল করার আগে, নিশ্চিত করুন যে:
- আপনি Red Hat Enterprise Linux, CentOS, বা Oracle-এর সমর্থিত সংস্করণের 64-বিট সংস্করণে ইনস্টলেশন সম্পাদন করছেন। এখানে সমর্থিত সংস্করণের তালিকা দেখুন।
- Yum ইনস্টল করা হয়.
- আপনি বিদ্যমান ইনস্টলেশন ব্যাকআপ. আপনি যদি ড্রুপাল কোরে কোনো কোড পরিবর্তন করে থাকেন বা কোনো নন-কাস্টম মডিউলে, আপনার পরিবর্তনগুলি ওভাররাইট করা হবে। এর মধ্যে রয়েছে, অন্যান্য বিষয়ের মধ্যে, আপনি .htaccess- এ করা যেকোনো পরিবর্তন। আপনার অনুমান করা উচিত যে /sites ডিরেক্টরির বাইরের যেকোনো কিছুর মালিকানা ড্রুপালের। এই নিয়মের একটি ব্যতিক্রম হল robots.txt ; যদি এই ফাইলটি ওয়েব রুটে বিদ্যমান থাকে তবে এটি আপনার জন্য সংরক্ষিত থাকবে। ইনস্টলেশনের সাথে এগিয়ে যাওয়ার আগে, আপনার সম্পূর্ণ ড্রুপাল ওয়েব রুট ডিরেক্টরির একটি ব্যাকআপ তৈরি করুন। ডিফল্ট ইনস্টলের অবস্থান হল /var/www/html , কিন্তু আপনি এটি ইনস্টল করার সময় পরিবর্তন করতে পারেন। নীচে বর্ণিত ইনস্টলেশন পদক্ষেপগুলি সম্পাদন করার পরে, আপনি ব্যাকআপ থেকে আপনার কাস্টমাইজেশনগুলি পুনরুদ্ধার করতে পারেন৷
বিকাশকারী চ্যানেল পরিষেবা পোর্টাল ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন৷
1. বিকাশকারী চ্যানেল পরিষেবা বান্ডিল পান৷
http://community.apigee.com/content/apigee-customer-support- এ যান এবং বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের জন্য দুটি উপায়ে অনুরোধ করতে আপনার সমর্থন পোর্টালে লগইন নির্বাচন করুন:
- ব্যক্তিগত ক্লাউড ডাউনলোড ডিরেক্টরির জন্য প্রান্তে অ্যাক্সেসের অনুরোধ করুন।
- বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলে একটি URL এর জন্য অনুরোধ করুন৷
2. Apigee Edge-এ আপনার সংযোগ পরীক্ষা করুন
পোর্টাল সার্ভারে একটি কমান্ড প্রম্পট থেকে নিম্নলিখিত cURL কমান্ডটি কার্যকর করে এজ ম্যানেজমেন্ট সার্ভারের সাথে আপনার সংযোগ পরীক্ষা করুন:
> curl -u { EMAIL }:{ পাসওয়ার্ড } https://{hostname}:8080/v1/organizations/{ ORGNAME }
যেখানে EMAIL এবং PASSWORD হল ORGNAME এর প্রশাসকের ইমেল ঠিকানা এবং পাসওয়ার্ড৷
আপনার এজ ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনাম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট 8080 হল এজ দ্বারা ব্যবহৃত ডিফল্ট পোর্ট। আপনি যদি ক্লাউডে কোনো সংস্থার সাথে সংযুক্ত হন, তাহলে অনুরোধের URL হল: https://api.enterprise.apigee.com/v1/organizations/ {ORGNAME}
সফল হলে, এই কমান্ডটি নিম্নলিখিত অনুরূপ প্রতিক্রিয়া প্রদান করে:
{
"createdAt" : 1348689232699,
"createdBy" : "USERNAME",
"displayName" : "cg",
"পরিবেশ" : [ "পরীক্ষা", "প্রোড"],
"lastModifiedAt" : 1348689232699,
"lastModifiedBy" : "foo@bar.com",
"নাম" : "সিজি",
"বৈশিষ্ট্য" : {
"সম্পত্তি" : [ ]
},
"টাইপ" : "ট্রায়াল"
}
3. PHP-এর প্রাক-7.0 সংস্করণগুলি সরান৷
ইনস্টলেশন শুরু করার আগে সিস্টেমে PHP-এর প্রাক-7.0 সংস্করণের জন্য ইনস্টল স্ক্রিপ্ট পরীক্ষা করে। PHP-এর প্রাক-7.0 সংস্করণ বিদ্যমান থাকলে, নিম্নলিখিত সতর্কতা বার্তা প্রদর্শিত হবে:
The following packages present on your system conflict with software we are about to install. You will need to manually remove each one, then re-run this install script. php php-cli php-common php-gd php-mbstring php-mysql php-pdo php-pear php-pecl-apc php-process php-xml
CentOS এবং Red Hat Enterprise Linux (RHEL), নিম্নলিখিত কমান্ড ব্যবহার করে PHP প্যাকেজগুলি সরান:
yum remove <package-name>
4. স্বয়ংক্রিয় ইনস্টল স্ক্রিপ্ট ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবাগুলি ইনস্টল করুন৷
আপনি ইন্টারনেট সংযোগ সহ বা ছাড়া সার্ভারে ইনস্টল করছেন কিনা তার উপর ভিত্তি করে পোর্টালটি ইনস্টল করতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন৷
একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে:
একটি ইন্টারনেট সংযোগ সহ একটি সার্ভারে বিকাশকারী চ্যানেল পরিষেবাগুলি ইনস্টল করতে:
- রুট বা সুপার ইউজার হিসাবে সার্ভারে লগ ইন করুন।
- ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন পোর্টাল ।
- নতুন পোর্টাল ডিরেক্টরিতে সিডি এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।
আপনি একটি ব্রাউজারে Apigee দ্বারা আপনাকে পাঠানো লিঙ্ক থেকে একটি ফাইল ডাউনলোড করতে পারেন বা এটি অনুলিপি করে এবং তারপরে নিম্নলিখিত cURL কমান্ডে যোগ করে:
> curl -kOL <এখানে লিঙ্ক পেস্ট করুন> - কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
> tar -xvf <tar ফাইল> - ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
- নিম্নলিখিত কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট চালান:
> ./networked-install.sh - প্রম্পটগুলিতে সাড়া দিন।
একটি ইন্টারনেট সংযোগ ছাড়া একটি সার্ভারে:
প্রথমে, ইন্টারনেট সংযোগ আছে এমন একটি সিস্টেমে একটি নন-নেটওয়ার্কড ইনস্টল স্ক্রিপ্ট তৈরি করুন:
- রুট বা সুপার ইউজার হিসাবে ইন্টারনেট সংযোগ সহ একটি সিস্টেমে লগ ইন করুন।
- ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন portal_tar ।
- portal_tar ডিরেক্টরিতে সিডি করুন এবং ডেভেলপার চ্যানেল সার্ভিসেস ডেভেলপার সার্ভিসেস_ x.yz .tar ফাইলটি ডাউনলোড করুন, যেখানে xyz পোর্টাল সংস্করণ নম্বরের সাথে মিলে যায়।
- কমান্ড ব্যবহার করে বিকাশকারী চ্যানেল পরিষেবা .tar ফাইলের বিষয়বস্তু বের করুন:
> tar -xvf <tar ফাইল> - ডেভেলপারসার্ভিসেস-4.xyz থেকে সিডি।
- কমান্ড ব্যবহার করে পোর্টাল .tar.gz ফাইল তৈরি করুন:
> ./non-networked-install.sh
নন-নেটওয়ার্ক ইন্সটলের জন্য একটি নতুন .tar.gz ফাইল তৈরি করা হয়েছে।
একটি ইন্টারনেট সংযোগ ছাড়াই একটি সার্ভারে বিকাশকারী চ্যানেল পরিষেবাগুলি ইনস্টল করতে:
- রুট বা সুপার ইউজার হিসাবে সার্ভারে লগ ইন করুন।
- ইনস্টল ফাইলগুলির জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন পোর্টাল ।
- পোর্টাল ডিরেক্টরিতে সিডি।
- .tar.gz ফাইলটি কপি করুন যা আপনি নন-নেটওয়ার্ক ইন্সটলের জন্য তৈরি করেছেন (উপরের পদ্ধতিতে) পোর্টাল ডিরেক্টরিতে।
- কমান্ড ব্যবহার করে .tar.gz ফাইলের বিষয়বস্তু বের করুন:
> tar -xvf <tar ফাইল> - tar কমান্ড দ্বারা তৈরি ডিরেক্টরিতে CD।
- install-from-rpm-bundle.sh স্ক্রিপ্টে অনুমতি সেট করুন:
> chmod 755 install-from-rpm-bundle.sh - কমান্ডটি ব্যবহার করে install-from-rpm-bundle.sh স্ক্রিপ্টটি চালান:
> ./install-from-rpm-bundle.sh - প্রম্পটগুলিতে সাড়া দিন।
5. আপনার ডেভেলপার পোর্টাল কনফিগার করুন
পোর্টাল কনফিগারেশনের বেশিরভাগই আপনার কাছ থেকে ইন্টারঅ্যাকশনের প্রয়োজন ছাড়াই সম্পন্ন হয়, যেমন ড্রুপাল মডিউল ইনস্টলেশন এবং ডিফল্ট সামগ্রী তৈরি করা। আপনাকে ডাটাবেস সেট আপ করতে, এজ এন্ডপয়েন্ট কনফিগার করতে এবং একটি নতুন প্রশাসক ব্যবহারকারী তৈরি করতে বলা হয়।
আপনার ডেভেলপার পোর্টাল কনফিগার করতে:
- একটি ব্রাউজারে সার্ভার URL নেভিগেট করুন, যেমন:
http://localhost . অথবা, যদি আপনার একটি নির্দিষ্ট IP বা DNS কনফিগার করা থাকে, তাহলে http://IP_address বা http://DNS_name- এ যান।
আপনাকে Apigee প্রোফাইল ডেটাবেস কনফিগারেশন পৃষ্ঠায় পুনঃনির্দেশিত করা হয়েছে।
দ্রষ্টব্য : সাধারণত, আপনি ইতিমধ্যে একটি হোস্টনাম কনফিগার করে থাকবেন এবং আপনার DNS সার্ভারের সাথে এটি নিবন্ধিত করবেন যাতে আপনাকে http://localhost ব্যবহার করতে না হয়। - ডাটাবেসের সাথে সংযোগ কনফিগার করুন। যদি ডাটাবেসটি একটি দূরবর্তী মেশিনে থাকে, তবে উন্নত বিকল্প বিভাগটি প্রসারিত করুন এবং সেই মেশিনে সংযোগের তথ্য প্রবেশ করান, তারপর সংরক্ষণ নির্বাচন করুন এবং চালিয়ে যান ।
- নিম্নলিখিত তথ্য প্রবেশ করে Apigee এন্ডপয়েন্টের সাথে সংযোগ কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন।
এই মানগুলি সম্পর্কে আরও তথ্যের জন্য, বিকাশকারী পরিষেবা পোর্টালের প্রয়োজনীয়তাগুলিতে "ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য" দেখুন।- ব্যবস্থাপনা API সংস্থা
- ব্যবস্থাপনা API এন্ডপয়েন্ট URL
- এন্ডপয়েন্ট প্রমাণীকৃত ব্যবহারকারী
- প্রমাণীকৃত ব্যবহারকারীদের পাসওয়ার্ড
- নিম্নলিখিত তথ্য প্রবেশ করে প্রশাসক ব্যবহারকারী কনফিগার করুন, এবং তারপর সংরক্ষণ নির্বাচন করুন। মনে রাখবেন যে ড্রুপাল ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।
আপনি যদি এই ধাপটি এড়িয়ে যান, তাহলেও আপনি 4-এ নিচে বর্ণিত প্রশাসক তৈরি করতে Drush ব্যবহার করতে পারেন। একজন প্রশাসক ব্যবহারকারী তৈরি করুন।- বিকাশকারীর প্রথম এবং শেষ নাম
- বিকাশকারীর পোর্টাল ব্যবহারকারীর নাম
- পাসওয়ার্ড
- ইমেইল ঠিকানা
- ইনস্টলেশন শেষ হওয়ার পরে, settings.php ফাইলে অনুমতি সেট করুন:
> chmod 640 /var/www/html/sites/default/settings.php - http://localhost/- এ পোর্টাল হোম পেজে বা আপনার পোর্টালের DNS নামে নেভিগেট করুন।
- অ্যাডমিনিস্ট্রেটর শংসাপত্র ব্যবহার করে পোর্টালে লগ ইন করুন।
6. একজন অ্যাডমিন ব্যবহারকারী তৈরি করুন (ঐচ্ছিক)
আপনার বিকাশকারী চ্যানেল পরিষেবা ইনস্টলেশনের জন্য একটি প্রশাসনিক ব্যবহারকারী তৈরি করতে Drush ব্যবহার করুন৷ ড্রুপাল স্বয়ংক্রিয়ভাবে ডিফল্টরূপে 'অ্যাডমিন' নামে একটি অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ব্যবহারকারীর নাম হিসাবে 'অ্যাডমিন' ব্যবহার করবেন না।
- আপনার drupal_root/sites/default ডিরেক্টরিতে CD। ড্রুপাল রুট ডিরেক্টরির জন্য আদর্শ অবস্থান হল /var/www/html:
> cd <drupal_root>/সাইট/ডিফল্ট - নিশ্চিত করুন যে আপনার ব্যক্তিগত ড্রুপাল ফাইলগুলিতে লেখার অনুমতি রয়েছে:
> drush vget file_private_path
এই কমান্ডটি প্রাইভেট ড্রুপাল ফাইলের পাথ ফিরিয়ে দেয়, উদাহরণস্বরূপ:
file_private_path: 'সাইটস/ডিফল্ট/প্রাইভেট'
/var/www/html/sites/default/private/ এর সাথে সম্পর্কিত। এই ডিরেক্টরিটি মালিক এবং গোষ্ঠী দ্বারা লেখার যোগ্য তা নিশ্চিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
chmod -R g+w dirPathAndName
chmod -R o+r dirPathAndName - একটি প্রশাসক ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ডগুলি লিখুন, আপনার মানগুলির সাথে “< >”-এর কমান্ডগুলি প্রতিস্থাপন করুন:
> drush user-create <username> --mail="<email-address>" --password="<password>"
> drush user-add-role Administrator <username> - উপরে উল্লিখিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করে অ্যাডমিন হিসাবে বিকাশকারী পোর্টালে লগ ইন করুন।
5. MySQL রুট পাসওয়ার্ড সেট করুন
আপনি যদি পোর্টাল ইনস্টলেশনের অংশ হিসাবে MySQL ইনস্টল করেন, ইনস্টলেশন স্ক্রিপ্ট MySQL রুট পাসওয়ার্ডটিকে তার ডিফল্ট মান সেট করে রাখে, যা ফাঁকা থাকে।
রুট পাসওয়ার্ড সেট করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
> mysqladmin -u root password NEWPASSWORD
আপনি যদি পূর্বে রুট পাসওয়ার্ড সেট করে থাকেন এবং এটি পরিবর্তন করতে চান তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD
আপনাকে অবশ্যই /var/www/html/sites/default/settings.php ফাইলে পাসওয়ার্ড আপডেট করতে হবে।
6. নিশ্চিত করুন যে আপডেট ম্যানেজার মডিউল সক্রিয় আছে
ড্রুপাল আপডেটের বিজ্ঞপ্তি পেতে, ড্রুপাল আপডেট ম্যানেজার মডিউল সক্রিয় আছে কিনা তা নিশ্চিত করুন। ড্রুপাল মেনু থেকে, মডিউল নির্বাচন করুন এবং আপডেট ম্যানেজার মডিউলে স্ক্রোল করুন। এটি সক্রিয় না হলে, এটি সক্রিয় করুন.
একবার সক্রিয় হয়ে গেলে, আপনি রিপোর্ট > উপলব্ধ আপডেট মেনু আইটেম ব্যবহার করে উপলব্ধ আপডেটগুলি দেখতে পারেন৷ এছাড়াও আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:
> drush pm-info update
আপডেটগুলি উপলব্ধ হলে আপনাকে ইমেল করার জন্য মডিউলটি কনফিগার করতে এবং আপডেটগুলি পরীক্ষা করার জন্য ফ্রিকোয়েন্সি সেট করতে রিপোর্টগুলি > উপলব্ধ আপডেটগুলি > সেটিংস মেনু আইটেমটি ব্যবহার করুন৷
7. একটি প্রোডাকশন সার্ভারে স্থাপন করুন (ঐচ্ছিক)
আপনি যদি একটি প্রোডাকশন সার্ভারে পোর্টালটি স্থাপন করেন, তাহলে আপনাকে অতিরিক্ত নিরাপত্তা পদক্ষেপগুলি সম্পাদন করতে হবে, যার মধ্যে রয়েছে:
- আপনার MySQL ইনস্টলেশন সুরক্ষিত করতে নিম্নলিখিত স্ক্রিপ্টটি চালান:
> /usr/bin/mysql_secure_installation
এই স্ক্রিপ্টটি রুট পাসওয়ার্ড সেট করে এবং আপনাকে শুধুমাত্র লোকালহোস্টে রুট অ্যাক্সেস সীমাবদ্ধ করার এবং ডিফল্টরূপে তৈরি করা পরীক্ষা ডাটাবেস এবং বেনামী ব্যবহারকারী অপসারণের বিকল্প দেয়। প্রোডাকশন সার্ভারের জন্য এই স্ক্রিপ্টটি চালানোর সুপারিশ করা হয়। - আপনার কর্পোরেট নীতির প্রয়োজন হলে, SELinux সক্রিয় এবং কনফিগার করুন।
8. Apache Solr সার্চ ইঞ্জিন কনফিগার করুন (ঐচ্ছিক)
ডিফল্টরূপে, যখন আপনি পোর্টালটি ইনস্টল করেন তখন Apache Solr সার্চ ইঞ্জিনের সাথে সংযোগকারী Drupal মডিউলগুলি নিষ্ক্রিয় থাকে৷ বেশিরভাগ পোর্টাল অভ্যন্তরীণ ড্রুপাল সার্চ ইঞ্জিন ব্যবহার করে এবং সেজন্য ড্রুপাল সোলার মডিউলের প্রয়োজন হয় না।
আপনি যদি আপনার সার্চ ইঞ্জিন হিসাবে Solr ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলিকে সক্ষম ও কনফিগার করতে হবে।
ড্রুপাল সোলার মডিউলগুলি সক্ষম করতে:
- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল মেনুতে মডিউল নির্বাচন করুন।
- Apache Solr Framework মডিউল এবং Apache Solr Search মডিউল সক্ষম করুন।
- আপনার পরিবর্তন সংরক্ষণ করুন.
- https://drupal.org/node/1999280 এ বর্ণিত সোলার কনফিগার করুন।
9. HTTPS সমর্থন করতে mod_ssl ইনস্টল করুন (ঐচ্ছিক)
mod_ssl মডিউলটি অ্যাপাচি HTTP সার্ভার দ্বারা HTTPS-এ ওয়েব পৃষ্ঠাগুলি পরিবেশন করার জন্য ব্যবহৃত হয়। আপনি যদি HTTPS ব্যবহার করতে চান, mod_ssl ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> yum install mod_ssl
SSL ব্যবহার করার জন্য পোর্টাল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-ssl-portal দেখুন।
10. SmartDocs ইনস্টল করুন (ঐচ্ছিক)
SmartDocs আপনাকে বিকাশকারী পরিষেবা পোর্টালে আপনার APIগুলিকে এমনভাবে নথিভুক্ত করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণরূপে ইন্টারেক্টিভ করে তোলে। যাইহোক, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে এজ-এ SmartDocs ইনস্টল করতে হবে।
- আপনি যদি পোর্টালটিকে এজ ক্লাউড ইনস্টলেশনের সাথে সংযুক্ত করছেন, SmartDocs ইতিমধ্যেই ইনস্টল করা আছে এবং আর কোন কনফিগারেশনের প্রয়োজন নেই।
- আপনি যদি প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য পোর্টালটিকে একটি প্রান্তের সাথে সংযুক্ত করছেন, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে এজ-এ SmartDocs ইনস্টল করা আছে। Edge এবং SmartDocs ইনস্টল করার বিষয়ে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।
SmartDocs সম্পর্কে আরও তথ্যের জন্য, APIs নথিতে SmartDocs ব্যবহার করা দেখুন।
11. এরপর কি?
আপনি বিকাশকারী পরিষেবা পোর্টালটি ইনস্টল করার পরে আপনার পরবর্তী পদক্ষেপগুলি আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য এটিকে কনফিগার করা এবং কাস্টমাইজ করা। Apigee ওয়েব সাইটের ডকুমেন্টেশনে একটি পোর্টাল কনফিগার, স্টাইলিং এবং পরিচালনা সংক্রান্ত সমস্ত তথ্য রয়েছে। http://apigee.com/docs/developer-services/content/what-developer-portal- এ ডকুমেন্টেশন অ্যাক্সেস করুন।
নিচের সারণীতে আপনি ইনস্টলেশনের পরে সঞ্চালিত কিছু সাধারণ কাজ তালিকাভুক্ত করে, এবং Apigee ডকুমেন্টেশনের লিঙ্কগুলি অন্তর্ভুক্ত করে যেখানে আপনি আরও তথ্য পেতে পারেন:
টাস্ক | বর্ণনা |
থিমটি রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক সহ পোর্টালের চেহারাকে সংজ্ঞায়িত করে। | |
হোম পেজে প্রধান মেনু, স্বাগত বার্তা, শিরোনাম, ফুটার এবং শিরোনাম অন্তর্ভুক্ত রয়েছে। | |
নিবন্ধন প্রক্রিয়া নিয়ন্ত্রণ করে কিভাবে নতুন বিকাশকারীরা পোর্টালে একটি অ্যাকাউন্ট নিবন্ধন করে। উদাহরণ স্বরূপ, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের প্রশাসকের দ্বারা যাচাই করতে হবে। এই প্রক্রিয়াটি একটি নতুন অ্যাকাউন্ট তৈরি করার সময় একজন পোর্টাল প্রশাসককে কীভাবে অবহিত করা হয় তাও নিয়ন্ত্রণ করে। | |
পোর্টাল কিছু ইভেন্টের প্রতিক্রিয়া হিসাবে ইমেল পাঠায়। উদাহরণস্বরূপ, যখন একজন নতুন বিকাশকারী পোর্টালে নিবন্ধন করে এবং যখন একজন বিকাশকারী তাদের পাসওয়ার্ড হারায়। | |
একটি শর্ত ও শর্তাবলী পৃষ্ঠা যুক্ত করুন যা বিকাশকারীদের পোর্টাল অ্যাক্সেস করার অনুমতি দেওয়ার আগে অবশ্যই গ্রহণ করতে হবে৷ | |
পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। বিকাশকারীদের নিবন্ধন করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন৷ | |
পোর্টালটিতে ব্লগ এবং থ্রেডেড ফোরামের জন্য অন্তর্নির্মিত সমর্থন রয়েছে। ব্লগ এবং ফোরাম পোস্ট দেখতে, যোগ, সম্পাদনা এবং মুছে ফেলার জন্য প্রয়োজনীয় অনুমতিগুলি সংজ্ঞায়িত করুন৷ | |
আপনি ডাটাবেস ব্যাকআপ করছেন তা নিশ্চিত করুন | আপনি ড্রুপাল ডাটাবেস ব্যাক আপ করছেন তা নিশ্চিত করুন। মনে রাখবেন যেহেতু প্রতিটি ইনস্টলেশন আলাদা, তাই ডাটাবেসের ব্যাকআপ কীভাবে সর্বোত্তম হবে তা নির্ধারণ করা আপনার উপর নির্ভর করে। |
একটি হোস্টনাম সেট আপ করুন৷ | আপনি যদি আপনার DNS সার্ভারে একটি হোস্টনাম সেট আপ না করেন, আপনি সর্বদা সার্ভারের IP ঠিকানার মাধ্যমে সাইটটি অ্যাক্সেস করতে পারেন৷ আপনি যদি একটি হোস্টনাম ব্যবহার করতে চান, আপনি সার্ভারের জন্য DNS কনফিগার করতে পারেন, যা মৌলিক সেটআপে অন্য কোনো কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে। আপনি যদি একটি লোড ব্যালেন্সার সেট আপ করেন বা অন্য কোনো কারণে আপনার সাইটে ভুল URL গুলি পেয়ে থাকেন, তাহলে আপনি Dev Portal settings.php ফাইলে $base_url সেট করতে পারেন, যা ডিফল্টরূপে /var/www/html/sites/- এ অবস্থিত। ডিফল্ট ডিরেক্টরি। |