# V9.1 — Guia técnico WordPress e SSL

## Acesso no backoffice

```text
Infraestrutura
├── Sites WordPress
├── Plugins WordPress
├── Temas WordPress
└── Certificados SSL
```

## Sites WordPress

Cada ficha liga uma instalação WordPress a um ativo técnico existente. Deve ser usada uma ficha por instalação.

Campos principais:

- ativo técnico e cliente/serviço associados;
- URL pública e URL de administração;
- versão instalada e versão mais recente conhecida;
- multisite;
- tema ativo e tema filho;
- versão PHP;
- WP-Cron;
- atualizações automáticas;
- data da última atualização e verificação;
- estado de saúde;
- referência das credenciais no cofre externo;
- notas.

As passwords não devem ser guardadas nos campos do portal. Utilize uma referência a Bitwarden, 1Password ou outro cofre autorizado.

## Plugins

Os plugins podem ser registados diretamente na ficha WordPress ou na lista geral. A propriedade "Atualização necessária" é calculada quando as versões instalada e disponível são diferentes.

Estados de segurança:

- sem alertas conhecidos;
- requer atenção;
- vulnerável;
- por verificar.

## Temas

É possível identificar o tema ativo, tema filho, versão disponível, atualizações automáticas e licenciamento. O portal aceita mais de um tema sem slug preenchido; quando o slug existe, impede duplicados dentro do mesmo site.

## Certificados SSL

Cada certificado fica associado a um ativo técnico. O sistema calcula os dias restantes com base na data de expiração.

Estados:

- pendente;
- válido;
- a expirar;
- expirado;
- inválido;
- revogado;
- por verificar.

A V9.1 é uma gestão manual e estruturada. A consulta automática de WordPress, APIs de cPanel/WHM, deteção online do SSL e monitorização contínua ficam reservadas para a V9.2/V9.3.

## Dados fictícios

Para recriar a demonstração completa:

```bash
python manage.py seed_demo_data --reset
```

Para confirmar cobertura:

```bash
python manage.py audit_demo_coverage --strict
```

O comando `--reset` elimina dados de negócio. Não deve ser utilizado depois da introdução de dados reais.
