मुख्य कंटेंट तक स्किप करें
Paid AddonPurchase AI Site Builder | Install via your site's addon page or download from your account

AI Site Builder

ultimate-multisite-ai-site-builder

Requirements

  • WordPress 5.3 या इससे उच्च संस्करण (higher)
  • PHP 7.4 या इससे उच्च संस्करण
  • Multisite Ultimate plugin (सक्रिय होना चाहिए)

Installation

  1. ऐडऑन फ़ाइलों को अपने /wp-content/plugins/ डायरेक्टरी में अपलोड करें।
  2. WordPress में 'Plugins' मेनू के माध्यम से plugin को सक्रिय (Activate) करें।
  3. नेटवर्क एडमिन में ऐडऑन सेटिंग्स को कॉन्फ़िगर करें।

Development

Setup

# 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

Project Structure

ultimate-multisite-ai-site-builder/
├── inc/ # PHP classes और includes
│ ├── class-multisite-ultimate-updater.php # Update handler
│ └── class-ai_site_builder-main.php # Main functionality
├── tests/ # Unit tests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Test cases
├── views/ # Template files
├── assets/ # Static assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── images/ # Images
├── lang/ # Language files
├── composer.json # PHP dependencies
├── package.json # Node.js dependencies
├── phpunit.xml.dist # PHPUnit configuration
├── .phpcs.xml.dist # Code standards configuration
└── rector.php # Code modernization rules

Testing

इस ऐडऑन में एक व्यापक टेस्टिंग फ्रेमवर्क शामिल है:

  • Unit Tests: WordPress test suite के साथ PHPUnit-आधारित टेस्ट।
  • Base Test Class: सामान्य टेस्ट परिदृश्यों (common test scenarios) के लिए सहायक तरीके (helper methods) प्रदान करता है।
  • Test Coverage: कोड कवरेज को ट्रैक करने के लिए कॉन्फ़िगर किया गया है।
  • Multisite Testing: टेस्ट multisite environment में चलते हैं।

Code Standards

  • WordPress Coding Standards: PHPCS के माध्यम से लागू (Enforced) किया जाता है।
  • PHP 7.4+ Compatibility: आधुनिक PHP सुविधाओं का समर्थन।
  • Static Analysis: टाइप चेकिंग के लिए PHPStan इंटीग्रेशन।
  • Code Modernization: PHP अपग्रेड के लिए Rector नियम।

Build System

  • Asset Processing: CSS/JS फ़ाइलों के लिए मिनिफिकेशन (Minification)।
  • Translation: POT फ़ाइल जनरेशन।
  • Packaging: वितरण (distribution) के लिए आर्काइव बनाना।
  • Development Mode: डीबगिंग के लिए अनमिनिफाइड एसेट्स।

Configuration

यह ऐडऑन नेटवर्क एडमिन इंटरफ़ेस के माध्यम से एक्सेस किए जा सकने वाले विभिन्न कॉन्फ़िगरेशन विकल्प (configuration options) का समर्थन करता है।

Hooks and Filters

Actions

  • ultimate-multisite-ai-site-builder_init - ऐडऑन शुरू होने के बाद ट्रिगर होता है।
  • ultimate-multisite-ai-site-builder_loaded - सभी ऐडऑन फ़ाइलें लोड होने के बाद ट्रिगर होता है।

Filters

  • ultimate-multisite-ai-site-builder_settings - ऐडऑन सेटिंग्स को संशोधित (Modify) करता है।
  • ultimate-multisite-ai-site-builder_enabled - ऐडऑन के enable/disable स्टेटस को ओवरराइड करता है।

License

यह ऐडऑन GPL v3 या बाद के संस्करण के तहत लाइसेंस प्राप्त है।

Support

सपोर्ट और डॉक्यूमेंटेशन के लिए, MultisiteUltimate.com पर जाएँ।

Changelog

  • Version 1.0.1 (2025-09-28): prefix को ultimate-multisite में बदला; text domain अपडेट किया; version bump।

  • Version (2025-09-28): prefix को ultimate-multisite में बदला; text domain अपडेट किया; version bump।