Developer Services পোর্টাল ইনস্টলেশন

ডেভেলপার পরিষেবা পোর্টাল v. 4.16.09

ইনস্টল করার আগে, এগুলি নিশ্চিত করুন:

  • আপনি Red Hat Enterprise Linux, CentOS বা Oracle-এর কাজ করে এমন ভার্সনের 64-বিট ভার্সনে ইনস্টল করছেন। কাজ করে এমন ভার্সনের তালিকা এখানে দেখুন।
  • Yum ইনস্টল করা আছে।
  • আপনি আগে থেকে থাকা ইনস্টলেশনের ব্যাক-আপ নেন। আপনি Drupal কোর বা কোনও কাস্টম নয় এমন মডিউলে কোনও কোড পরিবর্তন করে থাকলে, আপনার পরিবর্তনগুলি ওভাররাইট করা হবে। এর মধ্যে, অন্যান্য জিনিসের সাথে, .htaccess-এ আপনার করা যেকোনও পরিবর্তন অন্তর্ভুক্ত। আপনাকে ধরে নিতে হবে যে /sites ডিরেক্টরির বাইরে যা কিছু আছে সেগুলি Drupal-এর মালিকানাধীন। এই নিয়মের ব্যতিক্রম হল robots.txt; এই ফাইলটি ওয়েব রুটে থাকলে, এটি আপনার জন্য সংরক্ষণ করা হবে। ইনস্টলেশন শুরু করার আগে, আপনার সম্পূর্ণ Drupal ওয়েব রুট ডিরেক্টরির ব্যাক-আপ নিন। ডিফল্ট ইনস্টল লোকেশন হল /var/www/html, তবে আপনি ইনস্টল করার সময় এটি পরিবর্তন করে থাকতে পারেন। নিচে উল্লেখ করা ইনস্টলেশন ধাপগুলি সম্পূর্ণ করার পরে, আপনি ব্যাক-আপ থেকে আপনার কাস্টমাইজেশন রিস্টোর করতে পারবেন।

Developer Channel Services পোর্টাল ইনস্টল করতে এইসব ধাপ অনুসরণ করুন।

১. ডেভেলপার চ্যানেল পরিষেবা বান্ডেল পান

http://community.apigee.com/content/apigee-customer-support লিঙ্কে যান এবং দুটি উপায়ের মধ্যে একটির মাধ্যমে ডেভেলপার চ্যানেল পরিষেবা .tar ফাইলের অনুরোধ করতে, আপনার সহায়তা পোর্টালে লগ-ইন করুন বিকল্প বেছে নিন:

  • Edge for Private Cloud ডাউনলোড ডিরেক্টরি অ্যাক্সেস করার অনুরোধ করুন।
  • Developer Channel Services .tar ফাইলের URL-এর জন্য অনুরোধ করুন।

২. Apigee Edge-এর সাথে আপনার কানেকশন টেস্ট করুন

পোর্টাল সার্ভারে কমান্ড প্রম্পট থেকে নিম্নলিখিত cURL কমান্ডটি এক্সিকিউট করে Edge ম্যানেজমেন্ট সার্ভারের সাথে আপনার কানেকশন টেস্ট করুন:
> curl -u {EMAIL}:{PASSWORD} https://{hostname}:8080/v1/organizations/{ORGNAME}

যেখানে EMAIL এবং PASSWORD হল ORGNAME-এর জন্য অ্যাডমিনিস্ট্রেটরের ইমেল আইডি এবং পাসওয়ার্ড।

আপনার Edge ইনস্টলেশনের জন্য নির্দিষ্ট হোস্টনেম এবং পোর্ট নম্বর উল্লেখ করতে ভুলবেন না। পোর্ট 8080 হল Edge-এর ব্যবহার করা ডিফল্ট পোর্ট। আপনি ক্লাউডে কোনও সংস্থার সাথে কানেক্ট করলে, অনুরোধের URL হল: https://api.enterprise.apigee.com/v1/organizations/{ORGNAME}

সফল হলে, এই কমান্ড নিম্নলিখিত উত্তরের মতো উত্তর দেয়:
{
"createdAt" : 1348689232699,
"createdBy" : "USERNAME",
"displayName" : "cg",
"environments" : [ "test", "prod" ],
"lastModifiedAt" : 1348689232699,
"lastModifiedBy" : "foo@bar.com",
"name" : "cg",
"properties" : {
"property" : [ ]
},
"type" : "trial"
}

৩. PHP-এর ৭.০-এর আগের ভার্সন সরিয়ে দিন

ইনস্টলেশন শুরু করার আগে ইনস্টল স্ক্রিপ্ট সিস্টেমে PHP-এর ৭.০-এর আগের ভার্সন চেক করে। 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>

৪. অটোমেটেড ইনস্টল স্ক্রিপ্ট ব্যবহার করে Developer Channel Services ইনস্টল করুন

ইন্টারনেট কানেকশন আছে বা নেই এমন সার্ভারে আপনি পোর্টাল ইনস্টল করছেন কিনা তার উপর ভিত্তি করে পোর্টাল ইনস্টল করতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন।

ইন্টারনেট কানেকশন সহ সার্ভারে:

ইন্টারনেট কানেকশন আছে এমন সার্ভারে ডেভেলপার চ্যানেল পরিষেবা ইনস্টল করতে:

  1. রুট বা সুপারইউজার হিসেবে সার্ভারে লগ-ইন করুন।
  2. portal-এর মতো ইনস্টল ফাইলের জন্য একটি ডিরেক্টরি তৈরি করুন।
  3. নতুন পোর্টাল ডিরেক্টরিতে CD করুন এবং ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরের সাথে সম্পর্কিত।

    Apigee-এর পাঠানো লিঙ্ক থেকে আপনি ব্রাউজারে ফাইল ডাউনলোড করতে পারবেন অথবা লিঙ্কটি কপি করে নিম্নলিখিত cURL কমান্ডে যোগ করতে পারবেন:
    > curl -kOL <এখানে লিঙ্ক পেস্ট করুন>
  4. এই কমান্ড ব্যবহার করে Developer Channel Services .tar ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
    > tar -xvf <tar file>
  5. DeveloperServices-4.x.y.z-এ CD করুন।
  6. এই কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট রান করুন:
    > ./networked-install.sh
  7. প্রম্পটের উত্তর দিন।

ইন্টারনেট কানেকশন নেই এমন সার্ভারে:

প্রথমে, ইন্টারনেট কানেকশন আছে এমন সিস্টেমে নন-নেটওয়ার্কড ইনস্টল স্ক্রিপ্ট তৈরি করুন:

  1. ইন্টারনেট কানেকশন সহ সিস্টেমে রুট বা সুপারইউজার হিসেবে লগ-ইন করুন।
  2. ইনস্টল ফাইলের জন্য একটি ডিরেক্টরি তৈরি করুন, যেমন portal_tar।
  3. portal_tar ডিরেক্টরিতে CD করুন এবং ডেভেলপার চ্যানেল পরিষেবা DeveloperServices_x.y.z.tar ফাইল ডাউনলোড করুন, যেখানে x.y.z পোর্টাল ভার্সন নম্বরকে বোঝায়।
  4. এই কমান্ড ব্যবহার করে Developer Channel Services .tar ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
    > tar -xvf <tar file>
  5. DeveloperServices-4.x.y.z-এ CD করুন।
  6. এই কমান্ড ব্যবহার করে পোর্টাল .tar.gz ফাইল তৈরি করুন:
    > ./non-networked-install.sh

নেটওয়ার্ক ছাড়া ইনস্টল করার জন্য একটি নতুন .tar.gz ফাইল তৈরি করা হয়েছে।

ইন্টারনেট কানেকশন ছাড়াই কোনও সার্ভারে ডেভেলপার চ্যানেল পরিষেবা ইনস্টল করতে:

      1. রুট বা সুপারইউজার হিসেবে সার্ভারে লগ-ইন করুন।
      2. portal-এর মতো ইনস্টল ফাইলের জন্য একটি ডিরেক্টরি তৈরি করুন।
      3. পোর্টাল ডিরেক্টরিতে CD করুন।
      4. নেটওয়ার্ক-বিহীন ইনস্টলের জন্য (উপরের পদ্ধতিতে) আপনি যে .tar.gz ফাইল তৈরি করেছেন, সেটি portal ডিরেক্টরিতে কপি করুন।
      5. এই কমান্ড ব্যবহার করে .tar.gz ফাইলের কন্টেন্ট এক্সট্র্যাক্ট করুন:
        > tar -xvf <tar file>
      6. tar কমান্ডের মাধ্যমে তৈরি করা ডিরেক্টরিতে CD করুন।
      7. install-from-rpm-bundle.sh স্ক্রিপ্টে অনুমতি সেট করুন:
        > chmod 755 install-from-rpm-bundle.sh
      8. এই কমান্ড ব্যবহার করে install-from-rpm-bundle.sh স্ক্রিপ্ট রান করুন:
        > ./install-from-rpm-bundle.sh
      9. প্রম্পটের উত্তর দিন।

      ৫. আপনার ডেভেলপার পোর্টাল কনফিগার করা

      পোর্টালের বেশিরভাগ কনফিগারেশন আপনার সাথে ইন্টার‍্যাকশন ছাড়াই করা হয়, যেমন Drupal মডিউল ইনস্টলেশন এবং ডিফল্ট কন্টেন্ট তৈরি করা। আপনাকে ডেটাবেস সেট-আপ, Edge এন্ডপয়েন্ট কনফিগার এবং নতুন অ্যাডমিন ব্যবহারকারী তৈরি করার জন্য প্রম্পট করা হয়।

      আপনার ডেভেলপার পোর্টাল কনফিগার করতে:

      1. ব্রাউজারে সার্ভার URL-এ নেভিগেট করুন, যেমন:
        http://localhost. অথবা, আপনার নির্দিষ্ট IP বা DNS কনফিগার করা থাকলে, http://IP_address বা http://DNS_name লিঙ্কে যান।

        আপনাকে Apigee প্রোফাইল ডেটাবেস কনফিগারেশন পৃষ্ঠায় রিডাইরেক্ট করা হবে।

        মনে রাখবেন: সাধারণত, আপনি আগে থেকেই একটি হোস্টনেম কনফিগার করে রাখবেন এবং আপনার DNS সার্ভারে এটি রেজিস্টার করে রাখবেন যাতে আপনাকে http://localhost ব্যবহার করতে না হয়।
      2. ডেটাবেসের সাথে কানেকশন কনফিগার করুন। ডেটাবেস কোনও রিমোট মেশিনে থাকলে, উন্নত বিকল্প বিভাগটি বড় করে সেই মেশিনের কানেকশন সংক্রান্ত তথ্য লিখুন, তারপর সেভ করে চালিয়ে যান বিকল্প বেছে নিন।
      3. নিম্নলিখিত তথ্য লিখে Apigee এন্ডপয়েন্টের সাথে কানেকশন কনফিগার করুন এবং তারপর সেভ করুন বিকল্প বেছে নিন।
        এইসব ভ্যালু সম্পর্কে আরও তথ্যের জন্য, ডেভেলপার পরিষেবা পোর্টালের প্রয়োজনীয়তা-এ "ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য" দেখুন।
        1. Management API Org
        2. ম্যানেজমেন্ট API এন্ডপয়েন্ট URL
        3. এন্ডপয়েন্ট যাচাই করা ব্যবহারকারী
        4. যাচাইকৃত ব্যবহারকারীর পাসওয়ার্ড
      4. নিচে উল্লেখ করা তথ্য লিখে অ্যাডমিনিস্ট্রেটর ব্যবহারকারী কনফিগার করুন এবং তারপরে সেভ করুন বিকল্প বেছে নিন। মনে রাখবেন, Drupal ডিফল্ট হিসেবে 'admin' নামে একজন অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ইউজারনেম হিসেবে 'admin' ব্যবহার করবেন না।
        আপনি এই ধাপটি এড়িয়ে গেলেও, নিচে ৪ নম্বরে যেভাবে বর্ণনা করা হয়েছে সেইভাবে অ্যাডমিনিস্ট্রেটর তৈরি করতে Drush ব্যবহার করতে পারবেন। অ্যাডমিন ব্যবহারকারী তৈরি করুন।
        1. ডেভেলপারের নাম ও পদবি
        2. ডেভেলপার পোর্টালের ইউজারনেম
        3. পাসওয়ার্ড
        4. ইমেল আইডি
      5. ইনস্টলেশন সম্পূর্ণ হওয়ার পরে, settings.php ফাইলে অনুমতি সেট করুন:
        > chmod 640 /var/www/html/sites/default/settings.php
      6. http://localhost/-এ পোর্টালের হোম পেজে অথবা আপনার পোর্টালের DNS নামে নেভিগেট করুন।
      7. অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল ব্যবহার করে পোর্টালে লগ-ইন করুন।

      ৬. অ্যাডমিন ব্যবহারকারী তৈরি করুন (ঐচ্ছিক)

      আপনার ডেভেলপার চ্যানেল পরিষেবা ইনস্টলেশনের জন্য অ্যাডমিনিস্ট্রেটিভ অ্যাক্সেস সহ ব্যবহারকারী তৈরি করতে Drush ব্যবহার করুন। Drupal অটোমেটিক ডিফল্ট হিসেবে 'admin' নামের অ্যাডমিন ব্যবহারকারী তৈরি করে, তাই ইউজারনেম হিসেবে 'admin' ব্যবহার করবেন না।

      1. আপনার drupal_root/sites/default ডিরেক্টরিতে CD করুন। Drupal রুট ডিরেক্টরির স্ট্যান্ডার্ড লোকেশন হল /var/www/html:
        > cd <drupal_root>/sites/default
      2. ব্যক্তিগত Drupal ফাইলে আপনার রাইট পার্মিশন আছে কিনা তা নিশ্চিত করুন:
        > drush vget file_private_path

        এই কমান্ড ব্যক্তিগত Drupal ফাইলের পাথ রিটার্ন করে, যেমন:
        file_private_path: 'sites/default/private'

        /var/www/html/sites/default/private/-এর সাথে সম্পর্কিত। এই ডিরেক্টরি মালিক ও গ্রুপ লিখতে পারবে কিনা তা নিশ্চিত করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:
        chmod -R g+w dirPathAndName
        chmod -R o+r dirPathAndName
      3. অ্যাডমিন ব্যবহারকারী তৈরি করতে নিম্নলিখিত কমান্ড লিখুন, “< >” চিহ্নের মধ্যে থাকা কমান্ড আপনার ভ্যালু দিয়ে পরিবর্তন করুন:
        > drush user-create <username> --mail="<email-address>" --password="<password>"
        > drush user-add-role Administrator <username>
      4. উপরে উল্লেখ করা ইউজারনেম ও পাসওয়ার্ড ব্যবহার করে অ্যাডমিন হিসেবে ডেভেলপার পোর্টালে লগ-ইন করুন।

      ৫. MySQL রুট পাসওয়ার্ড সেট করুন

      আপনি পোর্টাল ইনস্টলেশনের অংশ হিসেবে MySQL ইনস্টল করলে, ইনস্টলেশন স্ক্রিপ্ট MySQL রুট পাসওয়ার্ডকে তার ডিফল্ট ভ্যালুতে সেট করে রাখে, যা ফাঁকা থাকে।

      রুট পাসওয়ার্ড সেট করতে এই কমান্ড ব্যবহার করুন:

      > mysqladmin -u root password NEWPASSWORD

      আপনি আগে রুট পাসওয়ার্ড সেট করে থাকলে এবং সেটি পরিবর্তন করতে চাইলে, নিম্নলিখিত কমান্ড ব্যবহার করুন:

      > mysqladmin -u root -p'OLDPASSWORD' password NEWPASSWORD

      এছাড়াও, আপনাকে /var/www/html/sites/default/settings.php ফাইলে পাসওয়ার্ড আপডেট করতে হবে।

      ৬. আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন

      Drupal আপডেটের বিজ্ঞপ্তি পেতে, Drupal আপডেট ম্যানেজার মডিউল চালু আছে কিনা তা নিশ্চিত করুন। Drupal মেনু থেকে, মডিউল বেছে নিন এবং স্ক্রল করে নিচে আপডেট ম্যানেজার মডিউলে যান। এটি চালু করা না থাকলে, চালু করুন।

      চালু করার পরে, রিপোর্ট > উপলভ্য আপডেট মেনু আইটেম ব্যবহার করে আপনি উপলভ্য আপডেট দেখতে পাবেন। এছাড়াও, আপনি নিম্নলিখিত Drush কমান্ড ব্যবহার করতে পারেন:

      > drush pm-info update

      আপডেট উপলভ্য হলে আপনাকে ইমেল করার জন্য মডিউল কনফিগার করতে এবং আপডেট চেক করার ফ্রিকোয়েন্সি সেট করতে রিপোর্ট > উপলভ্য আপডেট > সেটিংস মেনু আইটেম ব্যবহার করুন।

      ৭. প্রোডাকশন সার্ভারে ডিপ্লয় করা (ঐচ্ছিক)

      আপনি যদি প্রোডাকশন সার্ভারে পোর্টালটি ডিপ্লয় করেন, তাহলে আপনাকে অতিরিক্ত নিরাপত্তা পদক্ষেপ নিতে হবে, যার মধ্যে রয়েছে:

      1. আপনার MySQL ইনস্টলেশন সুরক্ষিত করতে নিম্নলিখিত স্ক্রিপ্ট রান করুন:
        > /usr/bin/mysql_secure_installation

        এই স্ক্রিপ্ট রুট পাসওয়ার্ড সেট করে এবং আপনাকে রুট অ্যাক্সেস শুধু লোকালহোস্টে সীমাবদ্ধ করার বিকল্প দেয় এবং ডিফল্ট হিসেবে তৈরি করা টেস্ট ডেটাবেস ও বেনামী ব্যবহারকারীকে সরিয়ে দেয়। প্রোডাকশন সার্ভারের জন্য এই স্ক্রিপ্ট রান করার জন্য বিশেষভাবে সাজেস্ট করা হচ্ছে।
      2. আপনার কর্পোরেট নীতি অনুযায়ী প্রয়োজন হলে, SELinux চালু ও কনফিগার করুন।

      ৮. Apache Solr সার্চ ইঞ্জিন কনফিগার করুন (ঐচ্ছিক)

      ডিফল্ট হিসেবে, আপনি পোর্টাল ইনস্টল করার সময় Apache Solr সার্চ ইঞ্জিনের সাথে কানেক্ট করা Drupal মডিউল বন্ধ করা থাকে। বেশিরভাগ পোর্টাল ইন্টার্নাল Drupal সার্চ ইঞ্জিন ব্যবহার করে, তাই Drupal Solr মডিউলের প্রয়োজন হয় না।

      আপনি যদি Solr-কে সার্চ ইঞ্জিন হিসেবে ব্যবহার করার সিদ্ধান্ত নেন, তাহলে আপনাকে অবশ্যই আপনার সার্ভারে স্থানীয়ভাবে Solr ইনস্টল করতে হবে এবং তারপর পোর্টালে Drupal Solr মডিউলগুলি চালু এবং কনফিগার করতে হবে।

      Drupal Solr মডিউল চালু করতে:

      1. অ্যাডমিন বা কন্টেন্ট ক্রিয়েশন সংক্রান্ত বিশেষ অধিকার আছে এমন ব্যবহারকারী হিসেবে আপনার পোর্টালে লগ-ইন করুন।
      2. Drupal মেনুতে মডিউল বেছে নিন।
      3. Apache Solr Framework মডিউল এবং Apache Solr Search মডিউল চালু করুন।
      4. আপনার করা পরিবর্তন সেভ করুন।
      5. https://drupal.org/node/1999280 লিঙ্কে যেভাবে বর্ণনা করা হয়েছে সেইভাবে Solr কনফিগার করুন।

      ৯. HTTPS-এর জন্য mod_ssl ইনস্টল করুন (ঐচ্ছিক)

      Apache HTTP সার্ভার, HTTPS-এর মাধ্যমে ওয়েব পেজ দেখানোর জন্য mod_ssl মডিউল ব্যবহার করে। আপনি HTTPS ব্যবহার করতে চাইলে, mod_ssl ইনস্টল করতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

      > yum install mod_ssl

      SSL ব্যবহার করার জন্য পোর্টাল কনফিগার করার বিষয়ে আরও তথ্যের জন্য, http://apigee.com/docs/developer-services/content/using-ssl-portal দেখুন।

      ১০. SmartDocs ইনস্টল করুন (ঐচ্ছিক)

      SmartDocs আপনাকে ডেভেলপার পরিষেবা পোর্টালে আপনার API এমনভাবে ডকুমেন্ট করতে দেয় যা API ডকুমেন্টেশনকে সম্পূর্ণ ইন্টার‍্যাক্টিভ করে তোলে। তবে, পোর্টালের সাথে SmartDocs ব্যবহার করতে, আপনাকে প্রথমে Edge-এ SmartDocs ইনস্টল করতে হবে।

      • আপনি যদি পোর্টালকে Edge Cloud ইনস্টলেশনের সাথে কানেক্ট করেন, তাহলে SmartDocs আগে থেকেই ইনস্টল করা থাকে এবং আর কোনও কনফিগারেশনের প্রয়োজন হয় না।
      • আপনি যদি প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য পোর্টালটিকে একটি এজ-এর সাথে কানেক্ট করেন, তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে SmartDocs এজ-এ ইনস্টল করা আছে। Edge ও SmartDocs ইনস্টল করা সম্পর্কে আরও জানতে, SmartDocs ইনস্টল করুন দেখুন।

      SmartDocs সম্পর্কে আরও তথ্যের জন্য, API ডকুমেন্ট করতে SmartDocs ব্যবহার করা দেখুন।

      ১১. এরপর কী করতে হবে?

      Developer Services পোর্টাল ইনস্টল করার পরে আপনার পরবর্তী ধাপ হল আপনার নির্দিষ্ট প্রয়োজনীয়তার জন্য এটি কনফিগার এবং কাস্টমাইজ করা। Apigee ওয়েবসাইটের ডকুমেন্টেশনে পোর্টাল কনফিগার, স্টাইলিং এবং ম্যানেজ করার সব তথ্য রয়েছে। http://apigee.com/docs/developer-services/content/what-developer-portal লিঙ্কে গিয়ে ডকুমেন্টেশন অ্যাক্সেস করুন।

      ইনস্টলেশনের পরে আপনি যেসব সাধারণ টাস্ক করেন তার মধ্যে কয়েকটি নিচের টেবিলে তালিকাভুক্ত করা হয়েছে, এবং Apigee ডকুমেন্টেশনের লিঙ্ক অন্তর্ভুক্ত করা হয়েছে যেখানে আপনি আরও তথ্য পাবেন:

      টাস্ক

      বিবরণ

      থিম কাস্টমাইজ করা

      থিম পোর্টালের চেহারা নির্ধারণ করে, যার মধ্যে রঙ, স্টাইলিং এবং অন্যান্য ভিজ্যুয়াল দিক অন্তর্ভুক্ত।

      কেমন দেখতে লাগবে তা কাস্টমাইজ করুন

      হোম পেজে প্রধান মেনু, স্বাগত মেসেজ, হেডার, ফুটার ও শিরোনাম থাকে।

      ব্যবহারকারীর অ্যাকাউন্ট যোগ ও ম্যানেজ করা

      রেজিস্ট্রেশন প্রসেস নিয়ন্ত্রণ করে যে কীভাবে নতুন ডেভেলপাররা পোর্টালে অ্যাকাউন্ট রেজিস্টার করবেন। যেমন, নতুন ডেভেলপাররা কি পোর্টালে অবিলম্বে অ্যাক্সেস পান, নাকি তাদের অ্যাডমিনিস্ট্রেটর দ্বারা যাচাই করা হতে হবে। এছাড়াও, নতুন অ্যাকাউন্ট তৈরি করা হলে পোর্টাল অ্যাডমিনিস্ট্রেটরকে কীভাবে জানানো হবে তা এই প্রসেস নিয়ন্ত্রণ করে।

      ইমেল কনফিগার করা

      নির্দিষ্ট কিছু ইভেন্টের উত্তরে পোর্টাল ইমেল পাঠায়। যেমন, যখন কোনও নতুন ডেভেলপার পোর্টালে রেজিস্টার করেন এবং যখন কোনও ডেভেলপার তার পাসওয়ার্ড হারিয়ে ফেলেন।

      ব্যবহারকারীর অ্যাকাউন্ট যোগ ও ম্যানেজ করা

      নিয়ম ও শর্তাবলীর একটি পৃষ্ঠা যোগ করুন যা ডেভেলপারদের অবশ্যই মেনে নিতে হবে, তবেই তারা পোর্টাল অ্যাক্সেস করার অনুমতি পাবেন।

      ব্যবহারকারীর অ্যাকাউন্ট যোগ ও ম্যানেজ করা

      পোর্টালটি একটি ভূমিকা-ভিত্তিক অনুমোদন মডেল প্রয়োগ করে। ডেভেলপারদের রেজিস্টার করার অনুমতি দেওয়ার আগে, পোর্টাল দ্বারা ব্যবহৃত অনুমতি এবং ভূমিকাগুলি সংজ্ঞায়িত করুন।

      ব্লগ ও ফোরাম পোস্ট যোগ করুন

      ব্লগ ও থ্রেডেড ফোরামের জন্য পোর্টালে বিল্ট-ইন সহায়তা আছে। ব্লগ ও ফোরাম পোস্ট দেখা, যোগ করা, এডিট করা ও মুছে ফেলার জন্য প্রয়োজনীয় অনুমতি নির্ধারণ করুন।

      আপনি ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন

      Drupal ডেটাবেসের ব্যাক-আপ নিচ্ছেন কিনা তা নিশ্চিত করুন। মনে রাখবেন, প্রতিটি ইনস্টলেশন আলাদা আলাদা হয়, তাই ডেটাবেসের ব্যাক-আপ নেওয়ার সবচেয়ে ভালো উপায় কী হবে তা আপনাকে নির্ধারণ করতে হবে।

      হোস্টনেম সেট-আপ করা

      আপনার DNS সার্ভারে হোস্টনেম সেট-আপ না করলে, আপনি সবসময় সার্ভারের IP অ্যাড্রেসের মাধ্যমে সাইট অ্যাক্সেস করতে পারবেন। আপনি যদি হোস্টনেম ব্যবহার করতে চান, তাহলে সার্ভারের জন্য ডিএনএস কনফিগার করতে পারেন, যা বেসিক সেট-আপে অন্য কোনও কনফিগারেশন ছাড়াই সঠিকভাবে কাজ করবে।

      আপনি যদি লোড ব্যালেন্সার সেট-আপ করেন বা অন্য কোনও কারণে আপনার সাইটে ভুল URL পান, তাহলে আপনি Dev Portal settings.php ফাইলে $base_url সেট করতে পারেন, যা ডিফল্টভাবে /var/www/html/sites/default ডিরেক্টরিতে থাকে।