Skip to main content

Plugin Builder আৰু Sandbox

Gratis AI Agent v1.5.0 ত Plugin Builder & Sandbox System যোগ কৰা হৈছে। ইয়াৰ জৰিয়তে AI সহায়কক আপোনাৰ নেটৱৰ্কত WordPress প্লাগইন সৃষ্টি কৰিবলৈ, सक्रिय কৰিবলৈ আৰু ব্যৱস্থাপনা কৰিবলৈ দিয়ে — সকলো এটা নিৰাপদ, বিচ্ছিন্ন (isolated) sandbox পৰিৱেশৰ মাজেৰে।

Overview (সামৰণ)

Plugin Builder ले AI সহায়কক সাধাৰণ ভাষাৰ অনুৰোধৰ ওপৰত ভিত্তি কৰি কাস্টম WordPress প্লাগইন লিখিবলৈ সক্ষম কৰে। সৃষ্টি কৰা প্লাগইনবোৰক লাইভ সাইটৰ কাৰ্য্যক্ষমতাত কোনো প্ৰভাৱ পৰাৰ আগতে এটা sandbox স্তৰৰ ভিতৰত বৈধ কৰা হয়, সংৰক্ষিত কৰা হয় আৰু সক্রিয় কৰা হয়।

ইয়াৰ ব্যৱহাৰৰ ক্ষেত্ৰসমূহ হ'ল:

  • ডেভেলপাৰৰ হস্তক্ষেপ অবিহনে হালকা ইউটিলিটি প্লাগইন সৃষ্টি কৰা।
  • WordPress hooks বা কাস্টম পোষ্ট টাইপৰ প্ৰয়োজন হোৱা বৈশিষ্ট্যসমূহৰ প্ৰটোটাইপিং কৰা।
  • লটক কাৰ্য্যকলাপৰ বাবে চুটি-কালী অটোমেশ্যনেচন স্ক্রিপ্ট সৃষ্টি কৰা।

AI মাজেৰে প্লাগইন সৃষ্টি কৰা

প্লাগইন সৃষ্টি কৰিবলৈ, Gratis AI Agent চ্যাট interfase খুলক আৰু আপুনি কিহৰ প্ৰয়োজন সেই বিষয়ে বৰ্ণনা কৰক। উদাহৰণস্বৰূপে:

"এটা প্লাগইন সৃষ্টি কৰক যিয়ে ড্যাশবৰ্ডত এটা কাস্টম এডমিন নোটিচ যোগ কৰিব।"

AI তলত দিয়া কামবোৰ কৰিব:

১. গঠনমূলক কোড সৃষ্টিৰ ব্যৱস্থাৰে প্লাগইনৰ PHP কোড প্ৰস্তুত কৰিব। ২. সিনট্যাক্স ভুল আৰু অনিৰাপদ ধৰণৰ বাবে আউটপুটটো বৈধ কৰিব। ৩. সৃষ্টি কৰা প্লাগইনটো sandbox ষ্টোৰত সেভ কৰিব। ৪. প্লাগইনৰ slug আৰু এটা Activate in Sandbox বাটনসহ এটা নিশ্চিতকৰণ (confirmation) দিয়ে।

সক্রিয় কৰাৰ আগতে একেটা কথোপকথনৰ তন্ত্ৰত (conversation thread) অনুসৰণ কৰি আপুনি ফলাফলটো উন্নত কৰিব পাৰে।

Sandbox সক্রিয় কৰা

sandbox ত সৃষ্টি কৰা প্লাগইন সক্রিয় কৰাটোৱে লাইভ নেটৱৰ্কত ইয়াক সক্রিয় কৰাৰ পৰা পৃথক। sandbox:

  • প্লাগইনটো এটা বিচ্ছিন্ন WordPress পৰিৱেশত (wp-env) চলাই।
  • যিকোনো PHP ভুল, সতৰ্কবাণী বা hook সংঘাত ধৰি ৰাখে।
  • চ্যাট interfase ত সক্রিয় কৰাৰ ফলাফল পুনৰ প্ৰতিবেদন কৰে।

প্লাগইনটো sandbox ত সক্রিয় কৰিবলৈ, AI চ্যাটৰ উত্তৰত থকা Activate in Sandbox বাটনটো ক্লিক কৰক, অথবা এই slash command ব্যৱহাৰ কৰক:

/activate-plugin <plugin-slug>

এটা স্থিতিৰ বাৰ্তা (status message) দিয়ে যে সক্রিয় কৰাটো সফল হ'ল নে নহ'ল। যদি কোনো ভুল হয়, তেন্তে error log টি চ্যাট তন্ত্ৰত প্ৰদৰ্শিত হয়।

সৃষ্টি কৰা প্লাগইন ব্যৱস্থাপনা কৰা

সৃষ্টি কৰা প্লাগইনবোৰ Gratis AI Agent → Plugin Builder → Manage Plugins ত তালিকাভুক্ত কৰা হয়। এই পৰ্দাৰ পৰা আপুনি:

Action (কাৰ্য্য)Description (বিৱৰণ)
View sourceসম্পূৰ্ণ প্লাগইন PHP কোডটো পৰীক্ষা কৰক।
Re-activate in sandboxsandbox সক্রিয় কৰাৰ পৰীক্ষা পুনৰ চলাই।
Install on networkপ্লাগইনটো লাইভ নেটৱৰ্কলৈ স্থাপন কৰক (ম্যানুৱেল নিশ্চিতকৰণৰ প্ৰয়োজন)।
UpdateAI ৰ জৰিয়তে এটা নতুন সংস্কৰণ প্ৰদান কৰক, যিয়ে বিদ্যমান কোডটোক সলনি কৰিব।
Deletesandbox ষ্টোৰৰ পৰা প্লাগইনটো আঁতৰাই। প্ৰথমে সকলো সাইটৰ পৰা ইয়াক নিষ্ক্রিয় কৰে।
warning

Install on network ত সৃষ্টি কৰা প্লাগইনটো আপোনাৰ লাইভ WordPress multisite লৈ স্থাপন কৰে। আগবাঢ়াৰ আগতে প্লাগইনৰ কোডটো পৰীক্ষা কৰক। Gratis AI Agent এ লাইভ ইনষ্টল সম্পন্ন কৰাৰ আগতে নিশ্চিতকৰণৰ বাবে অনুৰোধ কৰিব।

নেটৱৰ্কত সৃষ্টি কৰা প্লাগইন স্থাপন কৰা

যদি আপুনি এটা sandboxed প্লাগইনত সন্তুষ্ট হয়, তেন্তে আপুনি ইয়াক লাইভ নেটৱৰ্কত স্থাপন কৰিব পাৰে:

১. Gratis AI Agent → Plugin Builder → Manage Plugins লৈ যাওক। ২. যি প্লাগইনটো স্থাপন কৰিব বিচাৰে তাৰ কাষত থকা Install on Network ক্লিক কৰক। ৩. ডায়ালগটো নিশ্চিত কৰক। প্লাগইনটো wp-content/plugins/ লৈ স্থাপন কৰা হয় আৰু নেটৱৰ্ক-সক্রিয় হয়।

বিকল্পভাৱে, চ্যাট interfase ত slash command ব্যৱহাৰ কৰক:

/install-plugin <plugin-slug>

প্লাগইন আপডেট

এটা সৃষ্টি কৰা প্লাগইন আপডেট কৰিবলৈ, এটা নতুন কথোপকথনত AI সহায়কক পৰিৱৰ্তনটো বৰ্ণনা কৰক:

"dashboard-notice প্লাগইনটো আপডেট কৰি কেৱল এডমিনিষ্ট্ৰেটৰসকলক নোটিচটো দেখুৱাবলৈ।"

AI এ এটা নতুন সংস্কৰণ সৃষ্টি কৰে, যি বৰ্তমানৰ সংস্কৰণৰ কাষতে sandbox ত দেখুৱাই। আপুনি diff (পৰ্থক্য) পৰীক্ষা কৰে আৰু আপডেট কৰাৰ আগতে নিশ্চিত কৰে।

HookScanner ইন্টিগ্ৰেচন

Plugin Builder ले প্ৰতিটো সৃষ্টি কৰা প্লাগইনৰ দ্বাৰা রেজিস্টাৰ কৰা hooks আৰু filters বিশ্লেষণ কৰিবলৈ এটা ইন্টিগ্ৰেটেড HookScanner ব্যৱহাৰ কৰে। HookScanner আউটপুটটো চ্যাট উত্তৰত দেখুৱাই আৰু ইয়াৰ ভিতৰত থাকে:

  • Action hooks রেজিস্টাৰ কৰা (add_action কল)।
  • Filter hooks রেজিস্টাৰ কৰা (add_filter কল)।
  • প্লাগইনৰ নিৰ্ভৰশীলতাৰ পৰা পোৱা যিকোনো hooks (vendor/ আৰু node_modules/ ডাইৰেক্টৰীসমূহ এৰাই চলক)।

এনেক কৰিলে আপুনি প্লাগইনটো সক্রিয় কৰাৰ আগতে ইয়াৰ আচৰণ বুজিব পাৰে।

Security Considerations (নিৰাপত্তা বিবেচনা)

  • সৃষ্টি কৰা প্লাগইনবোৰক হাতেৰে স্থাপন কৰা প্লাগইনৰ পৰা পৃথক স্থানত সংৰক্ষিত কৰা হয় আৰু আপুনি ইয়াক নেটৱৰ্কত স্পষ্টকৈ স্থাপন কৰা নহ'ল তেতিয়ালৈকে ই সাধাৰণ WordPress প্লাগইন ব্যৱস্থাপনা পৰ্দাত উপলব্ধ নহয়।
  • প্লাগইন ফাইল লিখোঁতে ডাইৰেক্টৰী ট্ৰেভাৰ্ছেল (directory traversal) ৰোধ কৰিবলৈ sandbox ले path validation ব্যৱহাৰ কৰে।
  • বিপদজনক ফাংচন কল থকা প্লাগইনবোৰ (যেনে, eval, exec, system) বৈধতাৰ সময়ত চিহ্নিত কৰা হয় আৰু ইয়াক সক্রিয় কৰা নহ'ব।