Skip to main content
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

Mahitaji (Requirements)

  • WordPress 5.3 au zaidi
  • PHP 7.4 au zaidi
  • Plugin ya Ultimate Multisite (iwe imefunguliwa/active)

Usakinishaji (Installation)

  1. Pakia faili za addon kwenye saraka yako ya /wp-content/plugins/
  2. Fungulia plugin kupitia menyu ya 'Plugins' ndani ya WordPress
  3. Sanifisha mipangilio ya addon katika sehemu ya kiadmini ya network (network admin)

Uendelezaji (Development)

Kuandaa (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

Muundo wa Mradi (Project Structure)

ultimate-multisite-ai-site-builder/
├── inc/ # PHP classes na sehemu za kuunganisha (includes)
│ ├── class-multisite-ultimate-updater.php # Handler ya kusasisha
│ └── class-ai_site_builder-main.php # Utendaji mkuu
├── tests/ # Vipimo vya unit (Unit tests)
│ ├── bootstrap.php # Bootstrap ya vipimo
│ ├── class-*-base.php # Class ya msingi ya vipimo
│ └── class-*-test.php # Mifano ya vipimo (Test cases)
├── views/ # Faili za template
├── assets/ # Rasilimali zisizobadilika (Static assets)
│ ├── css/ # Stylesheets
│ ├── js/ # Faili za JavaScript
│ └── images/ # Picha
├── lang/ # Faili za lugha
├── composer.json # Dependencies za PHP
├── package.json # Dependencies za Node.js
├── phpunit.xml.dist # Configuration ya PHPUnit
├── .phpcs.xml.dist # Configuration ya viwango vya msimbo
└── rector.php # Kanuni za kuboresha msimbo

Vipimo (Testing)

Addon inajumuisha mfumo kamili wa kufanya vipimo:

  • Unit Tests: Vipimo vinavyotegemea PHPUnit na seti ya vipimo ya WordPress
  • Base Test Class: Inatoa njia za msaada kwa ajili ya matukio ya kawaida ya vipimo
  • Test Coverage: Imewekwa kufuatilia ufuatiliaji wa msimbo
  • Multisite Testing: Vipimo vinatendeka katika mazingira ya multisite

Viwango vya Msimbo (Code Standards)

  • WordPress Coding Standards: Vinatunzwa kupitia PHPCS
  • PHP 7.4+ Compatibility: Vipengele vya kisasa vya PHP vinasaudiwa
  • Static Analysis: Uunganishaji wa PHPStan kwa ajili ya kuangalia aina za data (type checking)
  • Code Modernization: Kanuni za Rector kwa ajili ya kuboresha PHP

Mfumo wa Kuunda (Build System)

  • Asset Processing: Kupunguza ukubwa (Minification) kwa faili za CSS/JS
  • Translation: Kuunda faili za POT
  • Packaging: Kuunda archive kwa ajili ya usambazaji
  • Development Mode: Rasilimali zisizopunguzwa ukubwa kwa ajili ya kutatua matatizo (debugging)

Kuweka Mipangilio (Configuration)

Addon inasaidia chaguo mbalimbali za kuweka mipangilio ambazo zinaweza kufikiwa kupitia kiadmini cha network.

Hooks na Filters

Actions (Vitendo)

  • ultimate-multisite-ai-site-builder_init - Inatokea baada ya kuanzishwa kwa addon
  • ultimate-multisite-ai-site-builder_loaded - Inatokea baada ya faili zote za addon kupakiwa

Filters (Vichujio)

  • ultimate-multisite-ai-site-builder_settings - Kubadilisha mipangilio ya addon
  • ultimate-multisite-ai-site-builder_enabled - Kubatilisha hali ya kuwasha/kizima kwa addon

Leseni (License)

Addon hii inasimamiwa chini ya GPL v3 au baadaye.

Msaada (Support)

Kwa msaada na waraka (documentation), tembelea MultisiteUltimate.com

Changelog

  • Version 1.0.1 (2025-09-28): kubadilisha kiambatanisho (prefix) kuwa ultimate-multisite; kusasisha eneo la maandishi (text domain); kuongeza namba ya toleo.

  • Version (2025-09-28): kubadilisha kiambatanisho (prefix) kuwa ultimate-multisite; kusasisha eneo la maandishi (text domain); kuongeza namba ya toleo.