---
url: https://docs.ogmabox.com/bn/app/plugins.md
description: >-
  স্থানীয় প্যাকেজ, ফোল্ডার, ZIP আর্কাইভ ও মার্কেটপ্লেস থেকে Ogma প্লাগইন
  ইনস্টল, পরিচালনা, আপডেট ও উন্নয়ন করুন।
---

# প্লাগইন {#plugins}

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

## প্লাগইন যা যোগ করতে পারে {#what-plugins-can-add}

* বাম নেভিগেশন থেকে খোলা যায় এমন কাস্টম UI পৃষ্ঠা।
* অনুরোধ বা উত্তর প্রক্রিয়াকরণকারী ব্যাকএন্ড রুট।
* ক্যাপচার করা ট্রাফিক থেকে সক্রিয় হওয়া ইভেন্ট হুক।
* প্লাগইন-নির্দিষ্ট কনফিগারেশনের সেটিংস পৃষ্ঠা।
* কমান্ড প্যালেটে নিবন্ধনযোগ্য কমান্ড।

## ফোল্ডার থেকে ইনস্টল {#install-from-folder}

1. প্লাগইন দৃশ্যে **ইনস্টল করুন** চাপুন।
2. **ফোল্ডার** বেছে নিন।
3. প্লাগইনের মূল ডিরেক্টরি নির্বাচন করুন। এতে বৈধ প্লাগইন ম্যানিফেস্ট ও সেখানে ঘোষিত ফাইল থাকতে হবে।
4. Ogma প্যাকেজ যাচাই করে নিবন্ধন করে।
5. কার্যকর করতে প্লাগইন চালু করুন।

## ZIP আর্কাইভ থেকে ইনস্টল {#install-from-zip-archive}

1. প্লাগইন দৃশ্যে **ইনস্টল করুন** চাপুন।
2. **ZIP** বেছে নিন।
3. প্লাগইনের `.zip` ফাইল নির্বাচন করুন।
4. শনাক্ত করা প্লাগইনের নাম ও সংস্করণ পর্যালোচনা করুন।
5. **ইনস্টল করুন** চেপে প্লাগইন চালু করুন।

ZIP থেকে ইনস্টল করা প্যাকেজ Ogma পরিচালিত প্লাগইন ডিরেক্টরিতে কপি হয়। ইনস্টলের পরে মূল আর্কাইভ মুছে ফেলা যায়।

## সামঞ্জস্যের সতর্কতা {#compatibility-warnings}

ইনস্টলের পরে প্লাগইনের বিস্তারিত পৃষ্ঠায় Ogma সতর্কতা দেখাতে পারে। এগুলো অবগতির জন্য; প্লাগইন চলতে বাধা দেয় না।

সাধারণ সতর্কতা:

* **উল্লেখহীন ফাইল** - প্যাকেজে আছে, কিন্তু ম্যানিফেস্টে ঘোষণা করা নেই এমন ফাইল।
* **রানটাইম শিম অনুপস্থিত** - প্লাগইনের ব্যবহৃত API-তে এমন সামঞ্জস্য শিম দরকার যা এই Ogma সংস্করণে নেই।

অপরিচিত প্লাগইন চালু করার আগে সতর্কতা পর্যালোচনা করুন।

## চালু ও বন্ধ {#enable-and-disable}

প্লাগইনের সারিতে **চালু** সুইচ দিয়ে প্লাগইন চালু বা বন্ধ করুন। বন্ধ প্লাগইন ইনস্টল করা থাকে, কিন্তু চলে না। আবার চালু করলে পুনরায় ইনস্টল ছাড়াই ফিরিয়ে আনা হয়।

## প্লাগইনের বিস্তারিত ট্যাব {#plugin-detail-tabs}

বিস্তারিত প্যানেল খুলতে প্লাগইন নির্বাচন করুন। প্যানেলে নিচের ট্যাব আছে।

| ট্যাব | বিষয়বস্তু |
|-----|----------|
| সামগ্রিক চিত্র | প্লাগইনের নাম, সংস্করণ, লেখক, বর্ণনা ও উৎস। |
| সতর্কতা | ইনস্টল বা চালু করার সময় শনাক্ত সামঞ্জস্যের সমস্যা। |
| অনুমতি | প্লাগইন যা চেয়েছে এবং চলার সময় Ogma যা দিয়েছে। |
| ফাইল | প্লাগইন প্যাকেজের ফাইলের তালিকা। |
| লগ | প্লাগইনের রানটাইম আউটপুট; কাঠামোবদ্ধ লগ লাইনে সিনট্যাক্স হাইলাইট করা হয়। |
| UI | প্লাগইনের কাস্টম পৃষ্ঠা, একই দৃশ্যে রেন্ডার করা। |

## অনুমতি {#permissions}

অনুমতি ট্যাবে ম্যানিফেস্টে ঘোষিত প্রতিটি অনুমতি ও বর্তমানে তা দেওয়া হয়েছে কি না দেখায়। ব্যাকএন্ড কলের অনুমতি সার্ভার-পক্ষে কার্যকর করা হয়। UI প্রতিটি অনুমতির বর্তমান অবস্থা দেখায়।

প্লাগইন প্রত্যাশামতো কাজ না করলে অনুমতি ট্যাবে প্রয়োজনীয় অনুমতি দেওয়া আছে কি না নিশ্চিত করুন।

## ডেভেলপমেন্ট মোড {#dev-mode}

ফোল্ডার থেকে ইনস্টল করা প্লাগইনে **ডেভেলপমেন্ট** ব্যাজ ও **আবার লোড করুন** বোতাম দেখা যায়।

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

ডেভেলপমেন্ট মোডের প্লাগইন সোর্স ফোল্ডারের সঙ্গে যুক্ত থাকে। ওই ফোল্ডারের ফাইলের পরিবর্তন পরের পুনরায় লোডে কার্যকর হয়।

## মার্কেটপ্লেস {#marketplace}

**মার্কেটপ্লেস** ট্যাবে Awesome Ogma Plugins রেজিস্ট্রির কমিউনিটি প্লাগইনের তালিকা থাকে।

1. প্লাগইনের তালিকা ব্রাউজ করুন বা খুঁজুন।
2. বর্ণনা, সংস্করণ ও সামঞ্জস্যের মেটাডেটা দেখতে প্লাগইনে ক্লিক করুন।
3. সরাসরি ইনস্টল করতে **ইনস্টল করুন** চাপুন।
4. ইনস্টল করা মার্কেটপ্লেস প্লাগইনের নতুন সামঞ্জস্যপূর্ণ সংস্করণ থাকলে কার্যক্রম **হালনাগাদ করুন**-এ বদলে যায়।

মার্কেটপ্লেস থেকে প্যাকেজ আনতে নেটওয়ার্ক সংযোগ দরকার।

## সম্পর্কিত পৃষ্ঠা {#related-pages}

* [প্লাগইন তৈরি শুরু করুন](/bn/plugins/quickstart)
* [ব্যাকএন্ড SDK](/bn/plugins/backend-sdk)
* [ফ্রন্টএন্ড SDK](/bn/plugins/frontend-sdk)
