AI Site Builder
ultimate-multisite-ai-site-builder
Requisits
- WordPress 5.3 o superior
- PHP 7.4 o superior
- Plugin Ultimate Multisite (activat)
Instal·lació
- Carrega els fitxers de l'addon al teu directori
/wp-content/plugins/ - Activa el plugin des del menú 'Plugins' de WordPress
- Configura les impostes de l'addon a l'administració de la xarxa
Desenvolupament
Configuració
# Instal·la les dependències
composer install
npm install
# Executa les proves
npm run test
# Comprova els estàndards de codi
vendor/bin/phpcs
vendor/bin/phpstan
# Soluciona els problemes de estil de codi
vendor/bin/phpcbf
# Crea la versió per a producció
npm run build
Estructura del projecte
ultimate-multisite-ai-site-builder/
├── inc/ # Classes i incloques de PHP
│ ├── class-multisite-ultimate-updater.php # Gestor d'actualitzacions
│ └── class-ai_site_builder-main.php # Funcionalitat principal
├── tests/ # Proves unitàries
│ ├── bootstrap.php # Bootstrap de proves
│ ├── class-*-base.php # Classe base de proves
│ └── class-*-test.php # Casos de prova
├── views/ # Fitxers de plantilla
├── assets/ # Recursos estàtics
│ ├── css/ # Fitxers de estil
│ ├── js/ # Fitxers de JavaScript
│ └── images/ # Imatges
├── lang/ # Fitxers de llengua
├── composer.json # Dependències de PHP
├── package.json # Dependències de Node.js
├── phpunit.xml.dist # Configuració de PHPUnit
├── .phpcs.xml.dist # Configuració dels estàndards de codi
└── rector.php # Regles de modernització de codi
Provesament (Testing)
L'addon inclou un marc de provesament complet:
- Unit Tests: Proves basades en PHPUnit amb la suite de proves de WordPress
- Base Test Class: Proporciona mètodes d'ajutador per a escenaris de prova comuns
- Test Coverage: Configurat per rastrejar la cobertura del codi
- Multisite Testing: Les proves s'executen en un entorn multisite
Estàndards de codi
- Estàndards de codi de WordPress: Aplicats mitjançant PHPCS
- Compatibilitat PHP 7.4+: Suporta les funcionalitats modernes de PHP
- Anàlisi estàtica: Integració de PHPStan per a la verificació de tipus
- Modernització de codi: Regles de Rector per a les actualitzacions de PHP
Sistema de compilació (Build System)
- Processament de recursos: Minificació per a fitxers CSS/JS
- Traducció: Generació de fitxer POT
- Empaquetat (Packaging): Creació d'arxiu per a la distribució
- Mode de desenvolupament: Recursos no minificats per a la depuració
Configuració
L'addon suporta diverses opcions de configuració accessibles a través de l'interfície d'administració de la xarxa.
Hooks i Filtres
Accions (Actions)
ultimate-multisite-ai-site-builder_init- S'executa després de l'inicialització de l'addonultimate-multisite-ai-site-builder_loaded- S'executa després de carregar tots els fitxers de l'addon
Filtres (Filters)
ultimate-multisite-ai-site-builder_settings- Modifica les impostes de l'addonultimate-multisite-ai-site-builder_enabled- Sobrepassa l'estat d'habilitar/deshabilitar l'addon
Llicència
Aquest addon està llicenciós sota GPL v3 o posterior.
Suport
Per a suport i documentació, visita MultisiteUltimate.com
Historial de canvis (Changelog)
-
Versió 1.0.1 (2025-09-28): canvi de prefix a ultimate-multisite; actualització del domini de text; increment de versió.
-
Versió (2025-09-28): canvi de prefix a ultimate-multisite; actualització del domini de text; increment de versió.