বহু-ভাড়াটীয়া ব্যৱস্থা
কাৰ্যক্ষমতা আৰু সুৰক্ষাৰ বাবে উপ-ছাইটসমূহ ছাৰ্ভাৰ আৰু ডাটাবেছসমূহৰ মাজত বিতৰণ কৰক
Version 1.2.0 মুক্তিৰ মুখ্য দিশসমূহ
Multi-Tenancy 1.2.0-এ উৎপাদন বিচ্ছিন্নকৰণ কাৰ্যপ্ৰবাহৰ বাবে স্বায়ত্তশাসিত ভাড়াটীয়াৰ ভিত্তি যোগ কৰে:
- অল্পকালীন, পুনৰাবৃত্তি-সুৰক্ষিত SSO ভ্ৰমণৰ সৈতে অৱস্থাহীন ভাড়াটীয়া স্বয়ংক্ৰিয় লগইন।
- স্বায়ত্তশাসিত ভাড়াটীয়াৰ বাবে প্ৰতিটো উপ-ছাইটভিত্তিক ডাটাবেছ আৰু ফাইলছিষ্টেম বিচ্ছিন্নকৰণ।
- host-সচেতন ভাড়াটীয়া provisioning-ৰ বাবে Hostinger বহু-ভাড়াটীয়া ক্ষমতা।
- পুৰণি ডাটাৰ পৰীক্ষা আৰু async push প্ৰক্ৰিয়াকৰণৰ বাবে স্বায়ত্তশাসিত migration যাচাইকৰণ gate।
- Bedrock, FrankenPHP, আৰু localhost install-ৰ বাবে কনফিগাৰযোগ্য একে-মেচিন ডাটাবেছ host binding।
- ভাড়াটীয়া bootstrap, ডাটাবেছ writer, schema bootstrap, আৰু ব্যৱহাৰকাৰী provisioning উন্নতি।
- ভাড়াটীয়াৰ credentials পৰিষ্কাৰ কৰা অধিক নিৰাপদ স্বায়ত্তশাসিত teardown।
স্বায়ত্তশাসিত migration কাৰ্যপ্ৰবাহ, বহু-ভাড়াটীয়া বিচ্ছিন্নকৰণ, আৰু স্বায়ত্তশাসিত ভাড়াটীয়া কাৰ্যকলাপ-ৰ বাবে ব্যৱহাৰকাৰী guideসমূহ চাওক।
প্ৰয়োজনীয়তা
- WordPress 5.3 বা তাতকৈ উচ্চ
- PHP 7.4 বা তাতকৈ উচ্চ
- Multisite Ultimate প্লাগইন (সক্ৰিয়)
ইনষ্টলেচন
- addon ফাইলসমূহ আপোনাৰ
/wp-content/plugins/ডাইৰেক্টৰীত আপল'ড কৰক - WordPress-ত 'Plugins' মেনুৰ জৰিয়তে প্লাগইন সক্ৰিয় কৰক
- নেটৱৰ্ক admin-ত addon ছেটিংছ কনফিগাৰ কৰক
বিকাশ
ছেটআপ
# Install dependencies
composer install
npm install
# Run tests
npm run test
# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan
# Fix code style issues
vendor/bin/phpcbf
# Build for production
npm run build
প্ৰকল্পৰ গঠন
ultimate-multisite-addon-template/
├── inc/ # PHP class আৰু includeসমূহ
│ ├── class-multisite-ultimate-updater.php # আপডেট handler
│ └── class-multi_tenancy-main.php # মুখ্য কাৰ্যক্ষমতা
├── tests/ # Unit testসমূহ
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Test caseসমূহ
├── views/ # Template ফাইলসমূহ
├── assets/ # Static assetসমূহ
│ ├── css/ # Stylesheetসমূহ
│ ├── js/ # JavaScript ফাইলসমূহ
│ └── images/ # ছবিসমূহ
├── lang/ # ভাষা ফাইলসমূহ
├── composer.json # PHP dependencyসমূহ
├── package.json # Node.js dependencyসমূহ
├── phpunit.xml.dist # PHPUnit কনফিগাৰেচন
├── .phpcs.xml.dist # Code standards কনফিগাৰেচন
└── rector.php # Code modernization নিয়মসমূহ
পৰীক্ষণ
addon-টোত এটা বিস্তৃত পৰীক্ষণ framework অন্তৰ্ভুক্ত আছে:
- Unit Tests: WordPress test suite-সহ PHPUnit-ভিত্তিক testসমূহ
- Base Test Class: সাধাৰণ test পৰিস্থিতিৰ বাবে helper methodসমূহ প্ৰদান কৰে
- Test Coverage: code coverage অনুসৰণ কৰিবলৈ কনফিগাৰ কৰা হৈছে
- Multisite Testing: testসমূহ multisite পৰিৱেশত চলে
Code Standards
- WordPress Coding Standards: PHPCS-ৰ জৰিয়তে বলৱৎ কৰা হয়
- PHP 7.4+ Compatibility: আধুনিক PHP বৈশিষ্ট্যসমূহ সমৰ্থিত
- Static Analysis: type checking-ৰ বাবে PHPStan সংহতি
- Code Modernization: PHP upgradeসমূহৰ বাবে Rector নিয়মসমূহ
Build System
- Asset Processing: CSS/JS ফাইলসমূহৰ বাবে minification
- Translation: POT ফাইল সৃষ্টি
- Packaging: বিতৰণৰ বাবে archive সৃষ্টি
- Development Mode: debugging-ৰ বাবে unminified assetসমূহ
কনফিগাৰেচন
addon-এ নেটৱৰ্ক admin interface-ৰ জৰিয়তে প্ৰবেশযোগ্য বিভিন্ন কনফিগাৰেচন বিকল্প সমৰ্থন কৰে।
স্বায়ত্তশাসিত ভাড়াটীয়া কনফিগাৰেচন
স্বায়ত্তশাসিত ভাড়াটীয়াৰ বাবে, traffic ভাড়াটীয়ালৈ route কৰাৰ আগতে ভাড়াটীয়া ডাটাবেছ, ফাইলছিষ্টেম root, ডাটাবেছ host binding, আৰু host ক্ষমতা কনফিগাৰ কৰক। ডাটাবেছ credentials, host binding, routing, বা ব্যৱহাৰকাৰী provisioning-ত প্ৰভাৱ পেলোৱা প্ৰতিটো পৰিৱৰ্তনৰ পাছত migration যাচাইকৰণ চলাওক।
ভাড়াটীয়া runtime আৰু ডাটাবেছ grantসমূহে local socket বা একে-মেচিন access আশা কৰিলেহে localhost ব্যৱহাৰ কৰক। আপোনাৰ provider-এ কনফিগাৰ কৰা grant host সেইটোৱেই হ'লে 127.0.0.1 বা এটা service hostname ব্যৱহাৰ কৰক।
Hostinger ক্ষমতা
Hostinger বহু-ভাড়াটীয়া ক্ষমতাই shared Hostinger integration token-ৰ সৈতে কাম কৰে। যাচাইকৰণৰ আগতে domain hPanel-ত উপস্থিত আছে, DNS-এ Hostinger account-লৈ point কৰে, আৰু ভাড়াটীয়া ডাটাবেছ ছেটিংছ hPanel-ৰ সৈতে মিলে বুলি নিশ্চিত কৰক।
Hook আৰু Filterসমূহ
Actionসমূহ
ultimate-multisite-addon-template_init- addon initialization-ৰ পাছত চলোৱা হয়ultimate-multisite-addon-template_loaded- সকলো addon ফাইল load হোৱাৰ পাছত চলোৱা হয়
Filterসমূহ
ultimate-multisite-addon-template_settings- addon ছেটিংছ সলনি কৰকultimate-multisite-addon-template_enabled- addon enable/disable স্থিতি override কৰক
লাইচেন্স
এই addon-টো GPL v3 বা তাৰ পাছৰ সংস্কৰণৰ অধীনত licensed।
সহায়তা
সহায়তা আৰু documentation-ৰ বাবে, MultisiteUltimate.com ভ্ৰমণ কৰক
Changelog
-
Version 1.2.0 (2026-06-03): অৱস্থাহীন ভাড়াটীয়া স্বয়ংক্ৰিয় লগইন, Hostinger বহু-ভাড়াটীয়া ক্ষমতা, প্ৰতিটো উপ-ছাইটভিত্তিক ডাটাবেছ আৰু ফাইলছিষ্টেম বিচ্ছিন্নকৰণ, স্বায়ত্তশাসিত migration যাচাইকৰণ gateসমূহ, ভাড়াটীয়া bootstrap/ডাটাবেছ writer উন্নতি, কনফিগাৰযোগ্য MySQL host binding, আৰু অধিক নিৰাপদ স্বায়ত্তশাসিত teardown যোগ কৰক।
-
Version 1.0.1 (2025-09-28): prefix ultimate-multisite-লৈ rename কৰক; text domain আপডেট কৰক; version bump।
-
Version (2025-09-28): prefix ultimate-multisite-লৈ rename কৰক; text domain আপডেট কৰক; version bump।