প্যানথিয়নের সাথে কাজ করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান
তথ্য

Apigee ডেভেলপার সার্ভিসেস পোর্টালের ক্লাউড-ভিত্তিক সংস্করণ হোস্ট করার জন্য Pantheon , একটি ওয়েবসাইট পরিচালনা পরিষেবা ব্যবহার করে। প্যানথিয়নকে ড্রুপালের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে যাতে আপনি একটি নিরাপদ পরিবেশে আপনার পোর্টাল বিকাশ, পরীক্ষা এবং প্রকাশ করতে পারেন। প্যানথিয়নের ওয়েবসাইট ম্যানেজমেন্ট পরিষেবা বিশ্বজুড়ে হোস্টিং এবং ডেভেলপমেন্ট অপারেশন প্রয়োজনের গ্রাহকদের জন্য উপলব্ধ।

নিম্নলিখিত বিভাগগুলি বর্ণনা করে যে কীভাবে আপনার পোর্টাল বিকাশ ও পরিচালনা করতে প্যানথিয়ন ব্যবহার করবেন।

প্যানথিয়ন ড্যাশবোর্ড অ্যাক্সেস করা হচ্ছে

যখন Apigee আপনাকে আপনার পোর্টালের URL পাঠায়, আপনি প্যানথিয়ন ড্যাশবোর্ডের URLটিও পাবেন: https://dashboard.getpantheon.com/

আপনি যখন প্রথম প্যানথিয়ন ড্যাশবোর্ডে লগ ইন করেন, আপনি সাইট পৃষ্ঠায় অবতরণ করেন, নীচে দেখানো হয়েছে:

ড্যাশবোর্ড থেকে, আপনি আপনার সাইট অ্যাক্সেস করতে, আপনার অ্যাকাউন্ট কনফিগার করতে এবং অন্যান্য ক্রিয়াকলাপ সম্পাদন করতে পারেন৷

সেই সাইটের জন্য ড্যাশবোর্ড খুলতে আপনার সাইটের ছবি নির্বাচন করুন (উদাহরণস্বরূপ apigeedocs ):

আপনার পরিবেশ ব্যবস্থাপনা

প্যানথিয়ন ড্যাশবোর্ডে পৃষ্ঠার শীর্ষে তালিকাভুক্ত তিনটি পরিবেশ রয়েছে: দেব, পরীক্ষা এবং লাইভ৷ প্রতিটি নিম্নলিখিত টেবিলে বর্ণনা করা হয়.

পরিবেশ

বর্ণনা

দেব

দেব পরিবেশ আপনার গিট রেপোর সাথে সংযুক্ত। গিট-এ আপনি যে কোনো পরিবর্তন করেন তা অবিলম্বে দেব পরিবেশে দেখা যায়।

এই সাইটের URL নীচের ফর্মে রয়েছে, যেখানে org_name হল আপনার প্রতিষ্ঠানের নাম:

http:// dev -{ org_name }.devportal.apigee.io/

পরীক্ষা

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

এই সাইটের URL নীচের ফর্মে রয়েছে, যেখানে org_name হল আপনার প্রতিষ্ঠানের নাম:

http:// পরীক্ষা -{ org_name }.devportal.apigee.io/

লাইভ

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

এই সাইটের URL নীচের ফর্মে রয়েছে, যেখানে org_name হল আপনার প্রতিষ্ঠানের নাম:

http:// লাইভ -{ org_name }.devportal.apigee.io/

আপনার পোর্টাল বিষয়বস্তু উন্নয়নশীল

আপনার পোর্টাল বিষয়বস্তু কীভাবে বিকাশ করবেন তা নিম্নলিখিত বিভাগগুলি বর্ণনা করে৷

এছাড়াও, আপনার পোর্টাল কাস্টমাইজ করার বিষয়ে আরও বিশদ বিবরণের জন্য নিম্নলিখিত বিভাগগুলি দেখুন।

আপনি যদি চান...

তুমি পারবে

আরো তথ্য

সাইটের চেহারা এবং অনুভূতি পরিবর্তন করুন

মৌলিক - লোগো এবং সাইটের রং পরিবর্তন করার মতো পরিবর্তন করতে পোর্টাল সাইটে উপস্থিতি মেনু এন্ট্রি ব্যবহার করুন।

চেহারা কাস্টমাইজ দেখুন:

উন্নত - সাইটের সম্পূর্ণ চেহারা এবং অনুভূতিতে পরিবর্তন করতে, Apigee প্রতিক্রিয়াশীল থিম প্রসারিত করুন।

থিম কাস্টমাইজ করা দেখুন

সাইটের কার্যকারিতার আচরণ পরিবর্তন করুন

বেসিক - সাইটের আচরণ পরিবর্তন/কনফিগার করতে পোর্টালে অ্যাডমিন সেটিংস ব্যবহার করুন।

এখানে শুরু হওয়া Apigee ডকুমেন্টেশন দেখুন

উন্নত - সাইটের যেকোনো আচরণ পরিবর্তন করতে একটি কাস্টম মডিউল তৈরি করুন।

ড্রুপাল ডকুমেন্টেশনে কাস্টম মডিউল তৈরি করা দেখুন

গিট সংগ্রহস্থলের ওভারভিউ

আপনার ড্রুপাল কোডের গিট সংগ্রহস্থলে আপনার সমস্ত পোর্টাল কোড রয়েছে এবং নিম্নলিখিত কাঠামো ব্যবহার করে সংগঠিত হয়েছে।

দ্রষ্টব্য : শুধুমাত্র /sites/all ডিরেক্টরির মধ্যে বিষয়বস্তু পরিবর্তন করুন। আপনি যদি /sites/all ডিরেক্টরির বাইরের বিষয়বস্তু পরিবর্তন করেন, তাহলে নতুন সংস্করণে আপগ্রেড করার সময় আপনার সমস্যা হবে এবং Git-এ পরিবর্তনগুলি চেক করার সময় মার্জ বিরোধের সম্মুখীন হতে পারে।

গিট রেপোতে ফোল্ডার

বর্ণনা

/profiles/apigee

Apigee রক্ষণাবেক্ষণ মডিউল এবং থিম, সহ:

  • /profiles/apigee/modules/contrib : Apigee দ্বারা রক্ষণাবেক্ষণ করা Drupal অবদান মডিউল
  • /profiles/apigee/themes/contrib : Apigee দ্বারা রক্ষণাবেক্ষণ করা Drupal অবদান থিম
  • /profiles/apigee/modules/custom : Apigee দ্বারা তৈরি কাস্টম মডিউল
  • /profiles/apigee/themes/custom : Apigee দ্বারা তৈরি কাস্টম থিম

দ্রষ্টব্য : /profiles/apigee ডিরেক্টরিতে বিষয়বস্তু পরিবর্তন করবেন না বা নতুন সংস্করণে আপগ্রেড করার সময় আপনার সমস্যা হবে এবং Git-এ পরিবর্তনগুলি চেক করার সময় মার্জ বিরোধের সম্মুখীন হতে পারে। ড্রুপাল সেরা অনুশীলনের জন্য, নেভার হ্যাক কোর দেখুন।

/sites/all

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

দ্রষ্টব্য : শুধুমাত্র /sites/all ডিরেক্টরির মধ্যে বিষয়বস্তু পরিবর্তন করুন।

আপনার কোড অ্যাক্সেস করা হচ্ছে

গিটে আপনার কোড সংগ্রহস্থল অ্যাক্সেস করার জন্য, আপনাকে নিম্নলিখিত বিভাগে বর্ণিত কাজগুলি সম্পাদন করতে হবে:

আরও দেখুন কিভাবে আমি Drupal 7 ডেভেলপার পোর্টাল সোর্স কোড অ্যাক্সেস করতে পারি?

আপনার সার্ভারে SSH অ্যাক্সেস সক্ষম করা হচ্ছে

আপনি আপনার ড্রুপাল কোড পরিচালনা করতে গিট ব্যবহার করার আগে, আপনাকে অবশ্যই প্যানথিয়নে একটি SSH কী আপলোড করে আপনার সার্ভার অ্যাক্সেস করতে SSH সক্ষম করতে হবে।

আপনার সার্ভারে SSH অ্যাক্সেস সক্ষম করতে:

  1. https://dashboard.getpantheon.com/ এ প্যানথিয়নে লগ ইন করুন।
  2. ড্যাশবোর্ডে, অ্যাকাউন্ট নির্বাচন করুন।
  3. বাম দিকের মেনুতে SSH কী নির্বাচন করুন।
  4. আপনার কী যোগ করুন এবং কী যোগ করুন নির্বাচন করুন।
    আপনার যদি সাহায্যের প্রয়োজন হয়, তাহলে শিখুন কিভাবে একটি SSH কী তৈরি করতে হয় লিঙ্কটি নির্বাচন করুন।

গিটে আপনার কোড সংগ্রহস্থল অ্যাক্সেস করা হচ্ছে

দ্রষ্টব্য : গিট রিপোজিটরি কাঠামোর ওভারভিউয়ের জন্য গিট রিপোজিটরির ওভারভিউ দেখুন।

Git এ আপনার কোড সংগ্রহস্থল অ্যাক্সেস করতে:

  1. প্যানথিয়ন ড্যাশবোর্ডে লগ ইন করুন।
  2. প্রধান সাইট পৃষ্ঠা থেকে, আপনার পোর্টালের জন্য আইকন নির্বাচন করুন।
  3. গিট রেপোর URLটি সংযোগ মোডের ডানদিকে পৃষ্ঠায় প্রদর্শিত হবে, যেমনটি আগের চিত্রে দেখানো হয়েছে।
  4. আপনার গিট রেপোর URLটি অনুলিপি করুন এবং কমান্ডটি ব্যবহার করে এটিকে আপনার স্থানীয় উন্নয়ন পরিবেশে ক্লোন করুন:
    > git ক্লোন gitURL সাইটের নাম
    যেমন:
    > git ক্লোন ssh://codeserver.dev.12@codeserver.dev.12.drush.in:2222/~/repository.git devportal

আপনি গিট রেপোতে ঠেলে যেকোন কোড পরিবর্তন আপনার পোর্টালের দেব পরিবেশে অবিলম্বে প্রদর্শিত হবে।

আপনার পোর্টাল পরিবেশে কোড স্থাপন করা হচ্ছে

আপনার পোর্টাল পরিবেশে কোড করতে:

  1. আপনার কোড আপডেটগুলিকে Git-এ পুশ করুন, যা অবিলম্বে দেব পরিবেশকে আপডেট করে।
  2. প্যানথিয়নে লগ ইন করুন এবং আপনার সাইট নির্বাচন করুন।
  3. দেব পরিবেশ নির্বাচন করুন।
  4. কমিট লগে আপনার কোড পরিবর্তন সম্পর্কে একটি বার্তা দেখতে বাঁদিকের মেনুতে </>কোড নির্বাচন করুন:
  5. পৃষ্ঠার শীর্ষে পরীক্ষা পরিবেশ নির্বাচন করুন।
    1. আপনি যদি এখনও Dev-কে টেস্টে আপলোড না করে থাকেন, তাহলে আপনাকে এখনই এটি করতে বলা হচ্ছে।
    2. আপনার যদি ইতিমধ্যেই একটি পরীক্ষার পরিবেশ থাকে, তাহলে একটি বার্তা প্রদর্শিত হবে যা নির্দেশ করে যে দেব থেকে একটি প্রতিশ্রুতি স্থাপন করার জন্য প্রস্তুত রয়েছে:
  6. আপনি যদি ইতিমধ্যেই কোনো সাইটকে লাইভ পরিবেশে ঠেলে দিয়ে থাকেন, তাহলে আপনি ঐচ্ছিকভাবে লাইভ ডাটাবেস এবং ডেভেলপারদের দ্বারা আপলোড করা ফাইলগুলিকে লাইভ থেকে পরীক্ষা করার জন্য অনুলিপি করতে তৃতীয় চেকবক্সটি নির্বাচন করতে পারেন। আপনি যদি লাইভে উপলব্ধ সবচেয়ে সাম্প্রতিক ডেটার বিপরীতে আপনার কোড পরিবর্তনগুলি পরীক্ষা করতে চান তবে এটি কার্যকর।
  7. ডেভেলপমেন্ট বাটন থেকে Deploy Code নির্বাচন করুন।
  8. পরীক্ষার পরিবেশে পোর্টাল পরীক্ষা করুন।
  9. ডেভ এনভায়রনমেন্টে যেকোন কোড ফিক্স করুন এবং ফাইলগুলিকে আবার পরীক্ষা করার জন্য পরীক্ষা করুন
  10. পরীক্ষা শেষ হলে, পৃষ্ঠার শীর্ষে লাইভ পরিবেশ নির্বাচন করুন।
    1. আপনি যদি এখনও লাইভ -এ টেস্ট আপলোড না করে থাকেন, তাহলে আপনাকে এখনই এটি করতে বলা হচ্ছে।
    2. আপনার যদি ইতিমধ্যেই একটি লাইভ এনভায়রনমেন্ট থাকে, তাহলে একটি বার্তা প্রদর্শিত হবে যা নির্দেশ করে যে টেস্ট থেকে একটি প্রতিশ্রুতি স্থাপন করার জন্য প্রস্তুত রয়েছে। সেই পরিবর্তনগুলিকে একইভাবে স্থাপন করুন যেভাবে আপনি সেগুলি Dev থেকে পরীক্ষা করার জন্য স্থাপন করেছিলেন। আপনার পরীক্ষা শেষ হলে, লাইভ পরিবেশে কোডটি পুশ করুন।

আরও জানুন:

কাস্টম মডিউল এবং থিম যোগ করা হচ্ছে

আপনি নিম্নলিখিত টেবিলে তালিকাভুক্ত ফোল্ডারগুলিতে আপনার নিজস্ব কাস্টম মডিউল এবং থিম যোগ করে পোর্টালের কার্যকারিতা প্রসারিত করতে পারেন।

দ্রষ্টব্য : শুধুমাত্র /sites/all ডিরেক্টরির মধ্যে বিষয়বস্তু পরিবর্তন করুন। আপনি যদি /sites/all ডিরেক্টরির বাইরের বিষয়বস্তু পরিবর্তন করেন, আপনি Git-এ পরিবর্তনগুলি চেক করার সময় মার্জ দ্বন্দ্বের সম্মুখীন হতে পারেন।

মডিউল/থিম গিট সংগ্রহস্থলে ফোল্ডার আরও তথ্য (ড্রুপাল ডকুমেন্টেশন)
কাস্টম মডিউল sites/all/modules/custom কাস্টম মডিউল তৈরি করা হচ্ছে
কাস্টম থিম sites/all/themes থিম কাস্টমাইজ করা
থিমিং ড্রুপাল 7

Dev পরিবেশে কাস্টম মডিউল বা থিম যোগ করার পরে, আপনি এটিকে পরীক্ষার জন্য পরীক্ষায় স্থাপন করতে পারেন, এবং তারপরে উৎপাদনের জন্য লাইভ পরিবেশে, আপনার পোর্টাল পরিবেশে ডিপ্লোয়িং কোডে বর্ণিত হিসাবে।

Drupal প্রোফাইল মডিউল এবং থিম ওভাররাইডিং

নিম্নলিখিত ডিরেক্টরিগুলির মডিউল এবং থিমগুলি /profiles/apigee এ Apigee দ্বারা রক্ষণাবেক্ষণ ও বিতরণ করা Drupal প্রোফাইল মডিউল এবং থিমগুলিকে ওভাররাইড করে। আপনার গিট সংগ্রহস্থলের ওভারভিউ দেখুন।

উদাহরণস্বরূপ, আপনি নিম্নলিখিত পরিস্থিতিতে Apigee Drupal বিতরণে একটি মডিউল ওভাররাইড করতে চাইতে পারেন:

  • আপনি একটি নির্দিষ্ট মডিউলের একটি ভিন্ন সংস্করণ ব্যবহার করতে চান।
  • আপনি পরবর্তী নির্ধারিত Apigee প্রকাশের আগে একটি নিরাপত্তা আপডেট বাস্তবায়ন করতে চান।
মডিউল/থিম গিট সংগ্রহস্থলে ফোল্ডার আরও তথ্য (ড্রুপাল ডকুমেন্টেশন)
ড্রুপাল কন্ট্রিবিউটেড মডিউল

sites/all/modules/contrib

দ্রষ্টব্য : /sites/all/modules এর অধীনে যে কোনও জায়গায় সংরক্ষিত মডিউলগুলি Apigee Drupal বিতরণ মডিউলগুলিকে ওভাররাইড করবে।

অবদান মডিউল

দ্রষ্টব্য : এই ডিরেক্টরিতে ড্রুপালের অবদান মডিউলগুলি /profiles/apigee/modules এ Apigee দ্বারা রক্ষণাবেক্ষণ ও বিতরণ করা সমতুল্য মডিউলগুলিকে ওভাররাইড করে। আপনি যদি Apigee রক্ষণাবেক্ষণ করা Drupal প্রোফাইল মডিউলগুলি ব্যবহার করতে চান তবে আপনি এই ফোল্ডারে যোগ করেছেন এমন কোনো ডুপ্লিকেট মডিউল সরান।

Drupal অবদান থিম sites/all/themes অবদান থিম

দ্রষ্টব্য : এই ডিরেক্টরিতে ড্রুপালের অবদানকৃত থিমগুলি /profiles/apigee/themes এ Apigee দ্বারা রক্ষণাবেক্ষণ ও বিতরণ করা সমতুল্য মডিউলগুলিকে ওভাররাইড করে। আপনি যদি Apigee রক্ষণাবেক্ষণ করা প্রোফাইল থিমগুলি ব্যবহার করতে চান তবে আপনি এই ফোল্ডারে যোগ করেছেন এমন কোনও ডুপ্লিকেট মডিউলগুলি সরান৷

settings.php ফাইল সম্পর্কে

Drupal settings.php অ্যাপিজি ড্রুপাল ডেভেলপার পোর্টাল আপস্ট্রিম গিট রেপোতে প্রতিশ্রুতিবদ্ধ। আপনি যদি sites/default/settings.php ফাইলে পরিবর্তন করতে চান, তাহলে ফাইলটি সরাসরি এডিট করবেন না। পরিবর্তে, sites/default/settings.local.php নামে একটি ফাইল তৈরি করুন এবং সেখানে আপনার কাস্টম কোড রাখুন। sites/default/settings.local.php settings.php ফাইলের অন্তর্ভুক্ত।

উদাহরণস্বরূপ, প্যানথিয়ন দ্বারা প্রদত্ত নির্দেশাবলী অনুসরণ করে একটি লাইভ সাইটের জন্য একটি কাস্টম ডোমেন সেট আপ করার সময়, settings.php ফাইলটি সরাসরি পরিবর্তন করার পরিবর্তে, sites/default/settings.local.php এ প্রয়োজনীয় আপডেট যোগ করুন।

আপনার পোর্টাল সুরক্ষিত

ডেভ , টেস্ট , এবং লাইভ পরিবেশের সাথে যুক্ত পোর্টাল সাইটগুলি ডিফল্টরূপে সর্বজনীনভাবে অ্যাক্সেসযোগ্য৷ এর মানে সাইটের URL সহ যে কেউ এটি অ্যাক্সেস করতে পারে, যদিও তারা একটি অ্যাকাউন্ট নিবন্ধন করতে বা সাইটে লগ ইন করতে সক্ষম নাও হতে পারে। ব্যবহারকারীর নিবন্ধন নিয়ন্ত্রণের বিষয়ে আরও তথ্যের জন্য, ব্যবহারকারীর অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন দেখুন।

আপনি সম্ভবত আপনার ডেভ এবং টেস্ট সাইটকে জনসাধারণের কাছ থেকে লুকাতে চান এবং আপনি বিকাশ সম্পূর্ণ না করা পর্যন্ত আপনার লাইভ সাইটটি লুকিয়ে রাখতে চান। প্যানথিয়ন আপনাকে একটি সাইট লক করতে ব্যবহারকারীর নাম/পাসওয়ার্ড নিয়ন্ত্রণ যোগ করতে দেয় যাতে শুধুমাত্র সঠিক শংসাপত্র সহ লোকেরা এটি অ্যাক্সেস করতে পারে।

পরিবেশের জন্য বামদিকের মেনুতে নিরাপত্তা নির্বাচন করে তিনটি পরিবেশের যে কোনোটিতে লকিং যোগ করুন। আরও তথ্যের জন্য, আপনার সাইট লক করা দেখুন।

আপনি যদি আপনার সাইটের জন্য TLS/SSL সক্ষম করতে চান, পোর্টালে TLS ব্যবহার করা দেখুন।

আপনার পোর্টালে একটি Apigee আপডেট প্রয়োগ করা হচ্ছে

যখন Apigee পোর্টালের একটি নতুন প্রকাশ প্রকাশ করে, তখন প্যানথিয়ন ড্যাশবোর্ডে একটি বার্তা উপস্থিত হয়।

আপনি সাধারণত ডেভ এনভায়রনমেন্টে আপডেটটি প্রয়োগ করেন এবং তারপর সেই পরিবর্তনগুলিকে একইভাবে পরীক্ষা করেন যেভাবে আপনি নিজের কোড পরিবর্তনগুলি পরীক্ষা করেন। উদাহরণ স্বরূপ, ডেভ এনভায়রনমেন্টকে পরীক্ষা করতে পুশ করুন, লাইভ থেকে টেস্টে লাইভ ডেটা পুশ করুন এবং তারপর আপডেট পরীক্ষা করুন।

একটি আপডেট আবেদন করতে:

  1. https://dashboard.getpantheon.com/ এ প্যানথিয়নে লগ ইন করুন এবং আপনার সাইট নির্বাচন করুন।
  2. দেব পরিবেশ নির্বাচন করুন।
  3. বাম দিকে </>কোড মেনু এন্ট্রি নির্বাচন করুন। যদি কোন Apigee আপডেট পাওয়া যায়, তারা তালিকাভুক্ত করা হয়.
  4. আপডেট প্রয়োগ করুন:
    1. কোড চেকবক্স টানার পর Run update.php নির্বাচন করুন।
    2. উপলব্ধ থাকলে, কোড চেকবক্স টানার পর ক্যাশে সাফ করুন নির্বাচন করুন।
    3. Deploy Code বাটন নির্বাচন করুন।
  5. আপডেট সম্পূর্ণ হওয়ার পরে, ড্যাশবোর্ডের বাম দিকে স্থিতি মেনু আইটেমটি নির্বাচন করুন।
  6. একটি পরিবেশের স্থিতি এলাকায়, আপনি একটি ডাটাবেস আপডেটের জন্য একটি ত্রুটি লক্ষ্য করতে পারেন, যেমনটি নীচে দেখানো হয়েছে:

    আপনি যদি কোনও পরিবেশে এই ত্রুটিটি দেখতে পান, ম্যানুয়ালি ডাটাবেস আপডেট করুন:

    1. প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
    2. পোর্টালের উপরের বাম কোণে হোম আইকন > আপডেট চালান নির্বাচন করুন।
    3. আপনার ডাটাবেস আপডেট করতে নির্দেশাবলী অনুসরণ করুন.
  7. কোড পরিবর্তনগুলি পরীক্ষা পরিবেশে পুশ করুন, এবং তারপরে উপরে বর্ণিত হিসাবে, লাইভ এ চাপুন৷

আপনার কাস্টম বৈশিষ্ট্য স্থানান্তর করা হচ্ছে

আপনি যদি পোর্টালে কাস্টম কোড বা বৈশিষ্ট্যগুলি যোগ করেন, তাহলে আপনাকে সিদ্ধান্ত নিতে হবে যে সেগুলি কীভাবে বজায় রাখা যায় এবং কীভাবে সেগুলিকে ডেভ থেকে টেস্ট টু লাইভ পরিবেশে সরানো যায়৷

গিট রেপোতে কোডের জন্য, আপনি ডেভ থেকে টেস্ট টু লাইভ- এ কোড স্থানান্তর করতে আপনার পোর্টাল পরিবেশে কোড স্থাপনে বর্ণিত প্রক্রিয়াটি ব্যবহার করতে পারেন।

আপনি যদি কোনো কাস্টম কনফিগারেশন তৈরি করে থাকেন, সেগুলি স্থানান্তর করতে নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি ব্যবহার করুন:

পদ্ধতি বর্ণনা
কোডে আপনার কনফিগারেশন রপ্তানি করুন অনেক সাধারণ কনফিগারেশন বৈশিষ্ট্য মডিউল ব্যবহার করে কোডে "রপ্তানিযোগ্য"। যেমন, ভিউ, প্যানেল, ইমেজ ক্যাশে ইত্যাদি।
hook_update_N() ফাংশন প্রয়োগ করুন ড্রুপাল hook_update_N() ফাংশন ব্যবহার করে ডাটাবেস এবং কনফিগারেশন পরিবর্তন পরিচালনা করে।

আপনার যদি একটি কাস্টম মডিউল থাকে, আপনি করতে পারেন:

  • আপনার পরিবর্তনগুলি প্রক্রিয়া করতে আপনার মডিউলের .install ফাইলে hook_update_N() ফাংশন যোগ করুন।
  • আপনার কোড সহ এই পরিবর্তনগুলি স্থাপন করুন।
  • স্টেজ এবং প্রোড পরিবেশে পরিবর্তনগুলি স্থানান্তর করতে update.php চালান৷

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

একটি কাস্টম ডোমেন কনফিগার করা হচ্ছে

Apigee apigee.io তে পোর্টাল ডিফল্টের জন্য যে ডোমেন নামগুলি প্রদান করে, যেমন আপনার পরিবেশ ব্যবস্থাপনায় বর্ণিত হয়েছে, যা আপনি আপনার গ্রাহকদের কাছে প্রকাশ করতে চান নাও হতে পারে।

প্রদত্ত পোর্টাল প্ল্যানগুলি পোর্টালের জন্য একটি কাস্টম ডোমেন নাম কনফিগার করতে পারে (বিকাশকারী, বা বিনামূল্যের অ্যাকাউন্টগুলি, একটি কাস্টম ডোমেন তৈরি করতে পারে না)৷ একটি কাস্টম ডোমেন ব্যবহার করতে আপনার DNS এ একটি CNAME তৈরি করুন এবং আপনার ডোমেনটিকে edge.apigee.getpantheon.com এ নির্দেশ করুন।

উদাহরণস্বরূপ, Mytech নামে একটি কোম্পানির জন্য কাস্টম ডোমেন কনফিগার করতে:

  1. নিম্নলিখিত DNS সেটিং কনফিগার করুন:
    developer.mytech.com। CNAME edge.apigee.getpantheon.com এ 3600
    সমস্ত ক্লায়েন্ট ডিভাইসের জন্য এই DNS পরিবর্তন কার্যকর হতে 48 ঘন্টা পর্যন্ত সময় লাগতে পারে৷
  2. শুধুমাত্র লাইভ পরিবেশের জন্য আপনার প্যান্থিয়ন ড্যাশবোর্ডে এই ডোমেনটি যুক্ত করতে ড্যাশবোর্ডের বাম দিকে ডোমেন / SSL মেনু এন্ট্রি ব্যবহার করুন।
    বেশিরভাগ ক্ষেত্রে, আপনি শুধুমাত্র লাইভ পরিবেশের জন্য DNS কনফিগার করেন, Dev এবং Test এর জন্য নয়। উত্পাদনের জন্য আপনার দেব বা পরীক্ষা পরিবেশ ব্যবহার করা উচিত নয়।

আরও তথ্যের জন্য, এখানে প্যানথিয়ন ডকুমেন্টেশন দেখুন।

পোর্টাল অ্যাডমিনিস্ট্রেটর যোগ করা হচ্ছে

যখন আপনি Apigee থেকে ইমেল পাবেন যে আপনার পোর্টাল প্রস্তুত, Apigee ইতিমধ্যেই পোর্টাল প্রশাসকদের তালিকা কনফিগার করবে। আপনি সাইটের ড্যাশবোর্ডের উপরের ডানদিকে টিম লিঙ্কটি নির্বাচন করে সেই তালিকাটি দেখতে পারেন।

অতিরিক্ত প্রশাসক যোগ করতে, অ্যাডমিন ব্যবহারকারী তৈরি করুন দেখুন।

আপনার পোর্টাল ব্যাক আপ করা হচ্ছে

আপনার পোর্টাল ব্যাক আপ করতে, প্যানথিয়ন ড্যাশবোর্ডে ব্যাকআপ ট্যাবটি ব্যবহার করুন৷ আপনি একটি অন-ডিমান্ড বা স্বয়ংক্রিয় ব্যাকআপ তৈরি করতে পারেন। প্যানথিয়নে, একটি ব্যাকআপে তিনটি পৃথক সংরক্ষণাগার থাকে: ডাটাবেস, ফাইল এবং কোড।

আরও তথ্যের জন্য, প্যানথিয়ন ডকুমেন্টেশনে ব্যাকআপ টুল দেখুন।

স্ট্যাটাস আপডেট সাবস্ক্রাইব করা

আপনি status.apigee.comApigee রিলিজ এবং স্ট্যাটাস আপডেটের সদস্যতা নিতে পারেন। সাবস্ক্রাইব টু আপডেটে ক্লিক করুন, আপনার যোগাযোগের তথ্য লিখুন, যেমন ইমেল ঠিকানা, যখন অনুরোধ করা হয়, এবং সাবস্ক্রাইব ক্লিক করুন। ইমেল বিজ্ঞপ্তি ব্যবস্থাপনা পৃষ্ঠায়, নিশ্চিত করুন যে বিকাশকারী পোর্টাল নির্বাচন করা হয়েছে, প্রয়োজন অনুসারে অন্যান্য বিজ্ঞপ্তি সেটিংস টগল করুন এবং আপডেট পছন্দগুলি ক্লিক করুন।

আপনি http://status.getpantheon.com-প্যানথিয়ন স্ট্যাটাস আপডেট এবং ঘটনার রিপোর্টে সাবস্ক্রাইব করতে পারেন, যেমন বিভ্রাট ঘটে। সাইন আপ করতে সাবস্ক্রাইব টু আপডেটে ক্লিক করুন।