Pular para o conteúdo principal
Paid AddonPurchase AI Site Builder | Install via your site's addon page or download from your account

Construtor de Sites com IA

ultimate-multisite-ai-site-builder

Requisitos

  • WordPress 5.3 ou superior
  • PHP 7.4 ou superior
  • plugin Multisite Ultimate (ativo)

Instalação

  1. Carregue os ficheiros do complemento para o seu diretório /wp-content/plugins/
  2. Ative o plugin através do menu 'Plugins' no WordPress
  3. Configure as definições do complemento na administração da rede

Desenvolvimento

Configuração

# 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

Estrutura do Projeto

ultimate-multisite-ai-site-builder/
├── inc/ # Classes PHP e inclusões
│ ├── class-multisite-ultimate-updater.php # Gestor de atualizações
│ └── class-ai_site_builder-main.php # Funcionalidade principal
├── tests/ # Testes unitários
│ ├── bootstrap.php # Inicialização dos testes
│ ├── class-*-base.php # Classe base de teste
│ └── class-*-test.php # Casos de teste
├── views/ # Ficheiros de modelo
├── assets/ # Recursos estáticos
│ ├── css/ # Folhas de estilo
│ ├── js/ # Ficheiros JavaScript
│ └── images/ # Imagens
├── lang/ # Ficheiros de idioma
├── composer.json # Dependências PHP
├── package.json # Dependências Node.js
├── phpunit.xml.dist # Configuração do PHPUnit
├── .phpcs.xml.dist # Configuração de padrões de código
└── rector.php # Regras de modernização de código

Testes

O complemento inclui uma estrutura de testes abrangente:

  • Testes Unitários: Testes baseados em PHPUnit com a suite de testes do WordPress
  • Classe Base de Teste: Fornece métodos auxiliares para cenários de teste comuns
  • Cobertura de Testes: Configurada para acompanhar a cobertura de código
  • Testes Multisite: Os testes são executados em ambiente multisite

Padrões de Código

  • Padrões de Codificação do WordPress: Aplicados via PHPCS
  • Compatibilidade com PHP 7.4+: Funcionalidades modernas do PHP suportadas
  • Análise Estática: Integração com PHPStan para verificação de tipos
  • Modernização de Código: Regras do Rector para atualizações de PHP

Sistema de Build

  • Processamento de Recursos: Minificação para ficheiros CSS/JS
  • Tradução: Geração de ficheiro POT
  • Empacotamento: Criação de arquivo para distribuição
  • Modo de Desenvolvimento: Recursos não minificados para depuração

Configuração

O complemento suporta várias opções de configuração acessíveis através da interface de administração da rede.

Hooks e Filtros

Ações

  • ultimate-multisite-ai-site-builder_init - Disparada após a inicialização do complemento
  • ultimate-multisite-ai-site-builder_loaded - Disparada após todos os ficheiros do complemento serem carregados

Filtros

  • ultimate-multisite-ai-site-builder_settings - Modificar as definições do complemento
  • ultimate-multisite-ai-site-builder_enabled - Substituir o estado de ativação/desativação do complemento

Licença

Este complemento está licenciado sob a GPL v3 ou posterior.

Suporte

Para suporte e documentação, visite MultisiteUltimate.com

Registo de Alterações

  • Versão 1.0.1 (2025-09-28): renomear o prefixo para ultimate-multisite; atualizar o domínio de texto; incremento de versão.

  • Versão (2025-09-28): renomear o prefixo para ultimate-multisite; atualizar o domínio de texto; incremento de versão.