Bennej ta' Siti bl-AI
ultimate-multisite-ai-site-builder
Rekwiżiti
- WordPress 5.3 jew ogħla
- PHP 7.4 jew ogħla
- plugin Multisite Ultimate (attiv)
Installazzjoni
- Tella' l-fajls tal-addon fid-direttorju tiegħek
/wp-content/plugins/ - Attiva l-plugin permezz tal-menu 'Plugins' f'WordPress
- Ikkonfigura s-settings tal-addon fl-amministratur tan-network
Żvilupp
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
Struttura tal-Proġett
ultimate-multisite-ai-site-builder/
├── inc/ # Klassijiet PHP u includes
│ ├── class-multisite-ultimate-updater.php # Maniġer tal-aġġornamenti
│ └── class-ai_site_builder-main.php # Funzjonalità ewlenija
├── tests/ # Testijiet tal-unità
│ ├── bootstrap.php # Bootstrap tat-test
│ ├── class-*-base.php # Klassi bażi tat-test
│ └── class-*-test.php # Każijiet tat-test
├── views/ # Fajls tat-template
├── assets/ # Assets statiċi
│ ├── css/ # Stylesheets
│ ├── js/ # Fajls JavaScript
│ └── images/ # Stampi
├── lang/ # Fajls tal-lingwa
├── composer.json # Dipendenzi PHP
├── package.json # Dipendenzi Node.js
├── phpunit.xml.dist # Konfigurazzjoni ta' PHPUnit
├── .phpcs.xml.dist # Konfigurazzjoni tal-istandards tal-code
└── rector.php # Regoli għall-immodernizzar tal-code
Ittestjar
L-addon jinkludi qafas komprensiv għall-ittestjar:
- Testijiet tal-Unità: Testijiet ibbażati fuq PHPUnit bis-suite tat-testijiet ta' WordPress
- Klassi Bażi tat-Test: Tipprovdi metodi ta' għajnuna għal xenarji komuni tat-testijiet
- Kopertura tat-Testijiet: Ikkonfigurata biex issegwi l-kopertura tal-code
- Ittestjar Multisite: It-testijiet jitħaddmu f'ambjent multisite
Standards tal-Code
- Standards tal-Coding ta' WordPress: Infurzati permezz ta' PHPCS
- Kompatibbiltà ma' PHP 7.4+: Karatteristiċi moderni ta' PHP appoġġjati
- Analiżi Statika: Integrazzjoni ta' PHPStan għall-iċċekkjar tat-tipi
- Immodernizzar tal-Code: Regoli ta' Rector għal aġġornamenti ta' PHP
Sistema tal-Build
- Ipproċessar tal-Assets: Minifikazzjoni għal fajls CSS/JS
- Traduzzjoni: Ġenerazzjoni tal-fajl POT
- Ippakkjar: Ħolqien ta' arkivju għad-distribuzzjoni
- Modalità ta' Żvilupp: Assets mhux minifikati għad-debugging
Konfigurazzjoni
L-addon jappoġġja diversi għażliet ta' konfigurazzjoni aċċessibbli permezz tal-interface tal-amministratur tan-network.
Hooks u Filters
Azzjonijiet
ultimate-multisite-ai-site-builder_init- Jitħaddem wara l-inizjalizzazzjoni tal-addonultimate-multisite-ai-site-builder_loaded- Jitħaddem wara li l-fajls kollha tal-addon jitgħabbew
Filters
ultimate-multisite-ai-site-builder_settings- Immodifika s-settings tal-addonultimate-multisite-ai-site-builder_enabled- Aqbeż l-istatus ta' attivazzjoni/diżattivazzjoni tal-addon
Liċenzja
Dan l-addon huwa liċenzjat taħt il-GPL v3 jew aktar tard.
Appoġġ
Għal appoġġ u dokumentazzjoni, żur MultisiteUltimate.com
Reġistru tal-Bidliet
-
Verżjoni 1.0.1 (2025-09-28): biddel il-prefix għal ultimate-multisite; aġġorna t-text domain; żieda fil-verżjoni.
-
Verżjoni (2025-09-28): biddel il-prefix għal ultimate-multisite; aġġorna t-text domain; żieda fil-verżjoni.