আপনি দেব, স্টেজ বা প্রোডাকশনে লগ ইন করেছেন কিনা তা বলার কোনও উপায় মডিউল আছে কি?


13

আমাদের স্থাপনার মডেল আছে

  1. দেব
  2. পর্যায়
  3. উত্পাদনের
  4. ফেলওভার (মাইএসকিএল প্রতিলিপি এবং লোড ব্যালান্সার)

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

কোনও ব্যবহারকারী লগ ইন করার পরে পরিবেশকে আলাদা করার কোনও উপায় আছে কি? সার্ভারের হোস্টের নামের উপর ভিত্তি করে অ্যাডমিন বারকে রঙিন কোড দিয়ে কোনও মডিউল আছে?

উত্তর:


14

পরিবেশ সূচক চেষ্টা করুন , এটি আপনি যা চান ঠিক তেমন করে।

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

এটি অ্যাডমিন মেনুর সাথে দুর্দান্তভাবে সংহত করে।


7

1 ম উত্তরে উল্লিখিত হিসাবে, পরিবেশ_শক্তি আপনিই সন্ধান করছেন।

ঠিক আছে, আমরা একই ধরণের বিকাশ মডেলও ব্যবহার করি এবং সহজেই ব্যবহারের জন্য যদি বৈশিষ্ট্য মডিউল ব্যবহার করা হয় তবে আপনার ফাইলটিতে সেটিংস লিখিত থাকতে পারে। এটি রঙটি স্বয়ংক্রিয়ভাবে পরিবর্তিত করে।

নীচের কোডটি অনুসরণ করুন, এটি বৈশিষ্ট্য মডিউলটির মাধ্যমে আমদানি করা যেতে পারে।

/**
 * Implements hook_default_environment_indicator_environment().
 */
function mymodule_default_environment_indicator_environment() {
  $export = array();

  $environment = new stdClass();
  $environment->disabled = FALSE; /* Edit this to true to make a default environment disabled initially */
  $environment->api_version = 1;
  $environment->machine = 'live';
  $environment->name = 'Live';
  $environment->regexurl = 'example.com';
  $environment->settings = array(
    'color' => '#bb0000',
    'text_color' => '#ffffff',
    'weight' => '',
    'position' => 'top',
    'fixed' => 0,
  );
  $export['live'] = $environment;

  $environment = new stdClass();
  $environment->disabled = FALSE; /* Edit this to true to make a default environment disabled initially */
  $environment->api_version = 1;
  $environment->machine = 'staging';
  $environment->name = 'Staging';
  $environment->regexurl = 'stage.example.com';
  $environment->settings = array(
    'color' => '#000099',
    'text_color' => '#ffffff',
    'weight' => '',
    'position' => 'top',
    'fixed' => 0,
  );
  $export['staging'] = $environment;

  $environment = new stdClass();
  $environment->disabled = FALSE; /* Edit this to true to make a default environment disabled initially */
  $environment->api_version = 1;
  $environment->machine = 'dev';
  $environment->name = 'Dev';
  $environment->regexurl = 'dev.example.com';
  $environment->settings = array(
    'color' => '#000066',
    'text_color' => '#ffffff',
    'weight' => '',
    'position' => 'top',
    'fixed' => 0,
  );
  $export['dev'] = $environment;

  return $export;
}

মডিউল উত্তর নির্বাচন করেছেন তবে এখনও এটির জন্য একটি আপ-ভোট। অনেক অনেক ধন্যবাদ.
রিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.