AI Site Builder
ultimate-multisite-ai-site-builder
જરૂરીયાતો (Requirements)
- WordPress 5.3 અથવા તેનાથી ઉપરનું
- PHP 7.4 અથવા તેનાથી ઉપરનું
- Multisite Ultimate plugin (active)
ઇન્સ્ટોલેશન (Installation)
- એડન ફાઇલોને તમારા
/wp-content/plugins/ડિરેક્ટરીમાં અપલોડ કરો. - WordPress માં 'Plugins' મેનુ દ્વારા પ્લગઇનને એક્ટિવેટ કરો.
- નેટવર્ક એડમિનમાં એડન સેટિંગ્સ કન્ફિગર કરો.
ડેવલપમેન્ટ (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 and 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: PHPUnit-આધારિત ટેસ્ટ્સ સાથે WordPress ટેસ્ટ સ્યુટ.
- Base Test Class: સામાન્ય ટેસ્ટ દૃશ્યો માટે મદદરૂપ પદ્ધતિઓ (helper methods) પૂરી પાડે છે.
- Test Coverage: કોડ કવરેજ ટ્રેક કરવા માટે કન્ફિગર કરેલ છે.
- Multisite Testing: ટેસ્ટ્સ મલ્ટિસાઇટ એન્વાયર્નમેન્ટમાં ચાલે છે.
કોડ સ્ટાન્ડર્ડ્સ (Code Standards)
- WordPress Coding Standards: PHPCS દ્વારા લાગુ કરવામાં આવે છે.
- PHP 7.4+ Compatibility: આધુનિક PHP ફીચર્સને સપોર્ટ કરે છે.
- Static Analysis: ટાઇપ ચેકિંગ માટે PHPStan ઇન્ટિગ્રેશન.
- Code Modernization: PHP અપગ્રેડ માટે Rector નિયમો.
બિલ્ડ સિસ્ટમ (Build System)
- Asset Processing: CSS/JS ફાઇલો માટે મિનિફિકેશન (Minification).
- Translation: POT ફાઇલ જનરેશન.
- Packaging: વિતરણ માટે આર્કાઇવ બનાવવું.
- Development Mode: ડિબગિંગ માટે અનમિનિફાઇડ એસેટ્સ.
કન્ફિગરેશન (Configuration)
આ એડન નેટવર્ક એડમિન ઇન્ટરફેસ દ્વારા ઉપલબ્ધ વિવિધ કન્ફિગરેશન વિકલ્પોને સપોર્ટ કરે છે.
હૂક્સ અને ફિલ્ટર્સ (Hooks and Filters)
એક્શન્સ (Actions)
ultimate-multisite-ai-site-builder_init- એડન શરૂ થયા પછી ટ્રિગર થાય છે.ultimate-multisite-ai-site-builder_loaded- બધા એડન ફાઇલો લોડ થયા પછી ટ્રિગર થાય છે.
ફિલ્ટર્સ (Filters)
ultimate-multisite-ai-site-builder_settings- એડન સેટિંગ્સને મોડિફાય કરવા માટે.ultimate-multisite-ai-site-builder_enabled- એડનને enable/disable સ્ટેટસને ઓવરરાઇડ કરવા માટે.
લાઇસન્સ (License)
આ એડન GPL v3 અથવા તેના પછીના સંસ્કરણ હેઠળ લાઇસન્સ પ્રાપ્ત છે.
સપોર્ટ (Support)
સપોર્ટ અને ડોક્યુમેન્ટેશન માટે, MultisiteUltimate.com ની મુલાકાત લો.
ચેન્જલોગ (Changelog)
-
Version 1.0.1 (2025-09-28): પ્રીફિક્સને ultimate-multisite માં નામ બદલ્યું; ટેક્સ્ટ ડોમેન અપડેટ કર્યો; વર્ઝન બમ્પ.
-
Version (2025-09-28): પ્રીફિક્સને ultimate-multisite માં નામ બદલ્યું; ટેક્સ્ટ ડોમેન અપડેટ કર્યો; વર્ઝન બમ્પ.