Seja muito bem vindo.
Esse teste foi desenvolvido especialmente para você, e, sabemos que vc tem as skills necessárias para finalizá-lo.
Seu objetivo é o desenvolvimento de uma Landing Page sendo administrada pelo WordPress. Bem simples!
- Desenvolver o tema FrontEnd utilizando esse layout;
- Crie um formulário de contato ao final da page - clichê, mas bem objetivo (Não precisa fazer o envio dos dados);
- Desenvolver 2 Options Page para:
- Gerenciar o banner no Header inclusive os textos;
- Gerenciar as redes sociais no topo e no footer;
- Desenvolver 1 CPT para:
- Gerenciar a seção de "Meus trabalhos" definida no layout;
Ufa... agora, respira!
- Utilizar toda a estrutura de docker disponível nesse repo;
- Utilize sass ou less para cuidar do seus estilos;
- Utilize algum pré compilador;
- Troque os Lorem Ipsum por textos reais. Utilize descrições simples e objetivas;
- Queremos acompanhar a evolução do seu desenvolvimento. Se possível, deixe o histórico de commits.
- Navegue até a pasta que vc clonou esse repo e execute:
cp .env.example .env
; - Edite o arquivo
.env
conforme suas necessidades (vc pode deixar default, se preferir); - Agora, execute
make autoinstall
e aguarde... - Algumas informações serão postadas na tela. Sente-se e tome um café pois o WP e seus plugins estão sendo instalados;
- Se tudo ocorrer bem, vc já pode navegar no projeto em
http://localhost
;
Você deve saber que, seus dados de acesso ao admin, se encontram no
.env
- Não use nenhum tipo de page builder para construir o layout. Queremos que você construa o tema do zero;
- Caso use algum tipo de page builder (Elementor, Gutenberg, WpBakery etc.) será desclassificado;
- Dica: Construa primeiro o frontend da aplicação, em seguida integre ele ao WordPress.
Agora sim. Finalizamos por aqui.
Faça um fork desse projeto, e ao final, submit a PR and good luck! :D
Quando tiver dúvidas, ou encontrar algum problema, abra uma issue. Estaremos de olho.
Boa sorte!