Este projeto é um sistema web construído utilizando PHP puro para a lógica do servidor, Sass para estilização e WordPress como ferramenta de CMS. O projeto também faz uso de plugins populares como o ACF (Advanced Custom Fields) e Yoast SEO para fornecer uma solução robusta e eficiente.
- ✅ PHP Puro: Utilizado para desenvolver a lógica e estrutura do site.
- ✅ Sass: Pré-processador CSS para estilos mais organizados e reutilizáveis.
- ✅ WordPress: CMS para gerenciamento do conteúdo textual e administrativo.
- ✅ ACF (Advanced Custom Fields): Adiciona campos personalizados para o conteúdo do WordPress.
- ✅ Yoast SEO: Plugin para otimização de SEO e melhorias na visibilidade do site.
Para executar este projeto corretamente, será necessário:
- Node.js versão 16 ou superior. Baixe e instale o Node.js.
- Gulp CLI instalado globalmente para automação de tarefas. Mais informações sobre o Gulp CLI.
- WordPress 6.6 ou superior
- Plugins necessários:
- ✅ ACF PRO (Advanced Custom Fields PRO): Para criação de campos personalizados.
- ✅ Safe PG: Plugin para segurança e gerenciamento de permissões no WordPress.
Certifique-se de que o WordPress esteja atualizado para a versão 6.6 ou superior e que os plugins mencionados estejam instalados e ativados.
Se você ainda não possui o Gulp instalado, siga estas etapas para instalá-lo:
- Instale o Gulp CLI globalmente:
npm install --global gulp-cli
wp-content/themes/associacao-pg
: Arquivos PHP responsáveis pela lógica do servidor e renderização das páginas.src/sass
: Arquivos Sass para estilização do projeto.dist/css
: Arquivos CSS compilados a partir do Sass.dist/js
: Arquivos JavaScript utilizados no projeto.wp-content/plugins
: Diretório dos plugins do WordPress, incluindo ACF e Yoast SEO.
O projeto utiliza o Sass para manter o CSS organizado e modular. Para compilar os arquivos Sass para CSS, utilize o comando abaixo:
npm install
```bash
npm run start