Sobre este projeto
it-programming / wordpress-1
Aberto
Buscamos um desenvolvedor WordPress experiente e altamente qualificado para a criação de um site institucional e um portal imobiliário robusto. O projeto exige uma integração completa com um crm proprietário existente, utilizando uma api rest externa que opera com dados json. O objetivo é construir uma solução de alta performance, segura e escalável, capaz de gerenciar um médio a alto volume de dados de forma eficiente e estável, seguindo as melhores práticas de desenvolvimento.
Escopo Técnico Detalhado:
* Integração com api rest: implementação de integração completa com a api rest do crm, incluindo autenticação por token ou chave para garantir a segurança das transações.
* Desenvolvimento de Plugin Customizado: Criação de um plugin WordPress customizado, totalmente desacoplado do tema, para gerenciar a lógica de integração e funcionalidades específicas do portal imobiliário.
* Custom Post Types (CPT): Definição e implementação de Custom Post Types para a gestão de imóveis, permitindo uma estrutura de dados organizada e flexível.
* Taxonomias Personalizadas: Estruturação de taxonomias personalizadas para categorizar imóveis por cidade, bairro, tipo, características e outras propriedades relevantes.
* Metacampos Organizados: Implementação de metacampos para armazenar informações detalhadas dos imóveis, garantindo que os dados sejam bem estruturados e facilmente acessíveis.
* Rotina de Sincronização Automática:
* Importação Inicial (Full Sync): Desenvolvimento de uma rotina para a importação completa de todos os imóveis do CRM para o WordPress.
* Atualização Incremental (Delta Sync): Implementação de um mecanismo para atualizações incrementais, garantindo que apenas as alterações sejam sincronizadas de forma eficiente.
* Tratamento de Imóveis Inativos/Removidos: Lógica para identificar e gerenciar imóveis que foram desativados ou removidos no CRM.
* Controle de Paginação: Gerenciamento de paginação para processar grandes volumes de dados sem sobrecarregar o sistema.
* Processamento Eficiente: Otimização para garantir o processamento eficiente de grandes volumes de dados durante a sincronização.
* Agendamento Automatizado: Configuração de agendamento para as rotinas de sincronização, preferencialmente utilizando WP-Cron ou uma solução similar robusta.
* Implementação de Cache: Estratégias de cache (como Transients, Object Cache ou Redis) para otimizar a performance do portal, se necessário.
* Estrutura de Logs: Criação de um sistema de logs detalhado para auditoria, diagnóstico de problemas e monitoramento da integração.
* Tratamento de Erros e Exceções: Implementação robusta de tratamento de erros e exceções para garantir a estabilidade e resiliência da aplicação.
* Proteção de Credenciais: Garantia de que as credenciais da API sejam armazenadas e utilizadas de forma segura, sem exposição no front-end.
* Código Documentado: O código deve ser bem documentado e seguir padrões de codificação para facilitar a manutenção futura.
Requisitos Obrigatórios:
* Experiência sólida com desenvolvimento WordPress Backend (PHP).
* Experiência comprovada na integração com APIs REST externas.
* Domínio de Custom Post Types (cpt), meta fields, wp rest api, wp-cron e técnicas de otimização de performance.
* Experiência com manipulação e processamento de grandes volumes de dados.
Diferenciais:
* Experiência prévia no desenvolvimento de portais imobiliários.
* Conhecimento e experiência com ambientes de staging e processos de deploy controlado.
Categoria TI e Programação
Subcategoria Wordpress
Qual é o alcance do projeto? Desenvolvimento personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias