AI-Site-Ersteller
ultimate-multisite-ai-site-builder
Ufuerderungen
- WordPress 5.3 oder méi héich
- PHP 7.4 oder méi héich
- Multisite Ultimate-Plugin (aktiv)
Installatioun
- Luet d'Erweiderungsdateien an Ären
/wp-content/plugins/-Dossier erop - Aktivéiert de Plugin iwwer de 'Plugins'-Menü am WordPress
- Konfiguréiert d'Astellunge vun der Erweiderung am Netzwierk-Admin
Entwécklung
Ariichtung
# 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
Projetstruktur
ultimate-multisite-ai-site-builder/
├── inc/ # PHP-Klassen an Includes
│ ├── class-multisite-ultimate-updater.php # Update-Handler
│ └── class-ai_site_builder-main.php # Haaptfunktionalitéit
├── tests/ # Unittester
│ ├── bootstrap.php # Test-Bootstrap
│ ├── class-*-base.php # Basis-Testklass
│ └── class-*-test.php # Testfäll
├── views/ # Template-Dateien
├── assets/ # Statesch Assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript-Dateien
│ └── images/ # Biller
├── lang/ # Sproochdateien
├── composer.json # PHP-Ofhängegkeeten
├── package.json # Node.js-Ofhängegkeeten
├── phpunit.xml.dist # PHPUnit-Konfiguratioun
├── .phpcs.xml.dist # Code-Standards-Konfiguratioun
└── rector.php # Reegele fir Code-Moderniséierung
Testen
D'Erweiderung enthält en ëmfaassenden Test-Framework:
- Unittester: PHPUnit-baséiert Tester mat WordPress-Test-Suite
- Basis-Testklass: Stellt Hëllefsmethoden fir heefeg Testszenarie bereet
- Testofdeckung: Konfiguréiert fir d'Codeofdeckung ze verfollegen
- Multisite-Testen: Tester lafen an enger Multisite-Ëmgebung
Code-Standarden
- WordPress Coding Standards: Duerchgesat iwwer PHPCS
- PHP 7.4+ Kompatibilitéit: Modern PHP-Funktiounen ënnerstëtzt
- Statesch Analys: PHPStan-Integratioun fir Typiwwerpréiwung
- Code-Moderniséierung: Rector-Reegele fir PHP-Upgrades
Build-System
- Asset-Veraarbechtung: Minifizéierung fir CSS/JS-Dateien
- Iwwersetzung: Generéierung vu POT-Dateien
- Verpakung: Archiv-Erstellung fir d'Verdeelung
- Entwécklungsmodus: Net minifizéiert Assets fir Debugging
Konfiguratioun
D'Erweiderung ënnerstëtzt verschidde Konfiguratiounsoptiounen, déi iwwer d'Netzwierk-Admin-Interface zougänglech sinn.
Hooks a Filteren
Actions
ultimate-multisite-ai-site-builder_init- Ausgeléist no der Initialiséierung vun der Erweiderungultimate-multisite-ai-site-builder_loaded- Ausgeléist nodeems all Erweiderungsdateie geluede sinn
Filteren
ultimate-multisite-ai-site-builder_settings- Astellunge vun der Erweiderung ännerenultimate-multisite-ai-site-builder_enabled- Aktivéieren/Desaktivéieren-Status vun der Erweiderung iwwerschreiwen
Lizenz
Dës Erweiderung ass ënner der GPL v3 oder méi spéit lizenzéiert.
Support
Fir Support an Dokumentatioun, besicht MultisiteUltimate.com
Changelog
-
Versioun 1.0.1 (2025-09-28): Prefix op ultimate-multisite ëmbenannt; text domain aktualiséiert; Versioun erhéicht.
-
Versioun (2025-09-28): Prefix op ultimate-multisite ëmbenannt; text domain aktualiséiert; Versioun erhéicht.