Mini-Projecto · Site + loja em WordPress
Contexto
A "Horta da Esquina", uma pequena mercearia biológica, quer o seu primeiro site: apresentar a loja, publicar receitas no blog e vender alguns produtos online. Foste contratado/a para o construir em WordPress, num ambiente local, e apresentá-lo pronto a publicar.
Trabalhas individualmente ou a pares, em XAMPP + WordPress + WooCommerce, e entregas o site a funcionar mais um pequeno dossiê (mapa do site, wireframe, credenciais e decisões).
Requisitos
Funcionais
- Servidor local (XAMPP) e base de dados própria criada no phpMyAdmin.
- WordPress instalado e configurado (permalinks, título, página inicial estática).
- Tema instalado e personalizado (logótipo, cores, cabeçalho, rodapé).
- Estrutura de páginas conforme o mapa do site: Início, Loja, Blog, Sobre, Contactos.
- Menu principal e, no mínimo, 1 artigo de blog e 1 formulário de contacto.
- Loja WooCommerce com, no mínimo, 3 produtos (um deles variável) e 1 método de pagamento ativo.
- Pelo menos 2 perfis de utilizador (admin + gestor de loja/editor).
Não-funcionais
- Imagens comprimidas e com texto alternativo.
- Backup do site (ficheiros + BD) entregue.
- Página de política de privacidade e banner de cookies.
- Design coerente e legível; navegação clara.
Fases
Fase 1 · Planeamento (2h) Mapa do site e wireframe das páginas Início e Loja. Definir marca (nome, cores, logótipo).
Fase 2 · Ambiente e base de dados (2h) Instalar/ligar o XAMPP; criar a base de dados e o utilizador dedicado no phpMyAdmin.
Fase 3 · Instalar e configurar o WordPress (3h) Instalação, permalinks por nome, página inicial estática, tema instalado e personalizado.
Fase 4 · Conteúdos (4h) Criar as páginas, o menu, 1 artigo de blog e o formulário de contacto. Carregar media (comprimida, com alt).
Fase 5 · Loja (5h) Instalar o WooCommerce, configurar, criar os 3 produtos (um variável), ativar um pagamento e testar uma compra.
Fase 6 · Segurança, backup e legal (2h) Criar o 2.º utilizador, política de privacidade + cookies, e fazer o backup completo.
Fase 7 · Apresentação (2h) Demonstrar o site e a loja à turma, explicando as decisões do dossiê.
Critérios de avaliação
| Critério | Peso |
|---|---|
| Ambiente + base de dados corretos | 15% |
| WordPress configurado + tema | 15% |
| Estrutura, páginas, menu e conteúdos | 20% |
| Loja funcional (produtos + pagamento + teste) | 25% |
| Segurança, backup e conformidade legal | 15% |
| Dossiê e apresentação | 10% |
Erros comuns
- Instalar o WordPress antes de criar a base de dados.
- Não mudar os permalinks (endereços feios, mau SEO).
- Editar o tema diretamente em vez de personalizar/child theme.
- Loja "pronta" mas sem testar uma compra real.
- Imagens enormes → site lento.
- Esquecer o backup e a política de privacidade.
Bónus (opcional)
- Cupão de desconto no WooCommerce.
- Produto descarregável (e-book/receita em PDF).
- Otimização básica de SEO com Yoast (título e meta-descrição das páginas).
- Publicar num alojamento real e migrar a base de dados.
Reflexão
No dossiê final, responde: porque é que a base de dados tem de ser criada antes de instalar o WordPress? E que três medidas tomaste para o site ficar seguro e em conformidade legal?