Desenvolvimento de temas para sites imobiliária usando o CIM IMOB

Neste artigo estão as instruções para programadores que querem criar novos temas para o CIM IMOB. 

Você pode usar como referência o Tema principal do CIM IMOB

Pré-requisitos:

Todos os temas devem conter os seguintes recursos técnicos

  • Suporte a geração de páginas estáticas em HTML (Static Site Generator SSG)
  • URL amigável, ou seja, todos os links devem conter as palavras-chave da página e ocultar a extensão .html. Exemplos: /contato /sobre /imoveis
  • Otimização para SEO, com keywords, description e meta tags para redes sociais
  • Personalização de cores através de SCSS ou variávies CSS
  • Criação automática do arquivo sitemap.xml com todas as URLs do site
  • Criação automática do arquivo robots.txt com as instruções para robôs de pesquisa
  • Criação automática de um arquivo para pesquisa de todas as páginas do site
  • Suporte a redirecionamentos (configurado no servidor)
  • Todo o código CSS em um único arquivo externo
  • Dar preferência para scripts em javascript em um único arquivo
  • Evitar o uso de bibliotecas legadas (como jQuery por exemplo)
  • Não usar bibliotecas Javascript com falhas de segurança já conhecidas
  • Integração com CIM IMOB para salvar os contatos, mensagens, interessados em newsletter
  • Integração com o CIM IMOB para salvar os acessos por página
  • Sistema de busca usando arquivo estático (sem fazer requisições a servidor)

Páginas necessárias:

  • Página inicial
  • Página não encontrada (erro 404)
  • Lista de artigos do blog
  • Artigos do blog filtrados por categoria
  • Artigo do blog (conteúdo de um post do blog)
  • Página de Contato
  • Lista de imóveis com filtro
  • Detalhes de um imóvel
  • Detalhes de um condomínio / prédio
  • Política de privacidade / contratos

Componentes necessários

Veja abaixo uma lista dos componentes mínimos necessários para cada modelo de página. Fique a vontade em adicionar novos componentes às páginas do seu tema, caso seja necessário.

Componentes necessários para a página inicial

Segue abaixo a lista de componentes desejados para o modelo de página inicial de um tema do CIM IMOB

  • Slider / sistema de banner rotativo
  • Lista de imóveis
  • Chamadas para ação
  • Depoimentos
  • Lista com os últimos artigos do blog

Componentes necessários para a página de erro (erro 404)

  • Mensagem de erro
  • Link para voltar para a página inical

Componentes necessários para a lista de artigos do blog

  • Lista de artigos do blog organizados de forma decrescente (os últimos publicados, aparecerão primeiro)
  • Filtro por categoria
  • Sistema de busca para os artigos

Componentes necessários para a página com os detalhes de um artigo do blog

  • Conteúdo do artigo, com possibilidade de adicionar texto formatado, imagens, vídeos e tabelas
  • Sugestão de outros arquivos relacionados com a mesma categoria do post sendo exibido
  • Possibilidade de compartilhar nas redes sociais
  • URL com a imagem de capa do artigo para ser utilizado nas redes sociais (og image)
  • Sistema de comentários

Componentes necessários para uma página de contato

  • Formulário de contato integrado com o CIM IMOB
  • Mapa de localização da imobiliária
  • Formas de contato complementares (telefone, whatsapp, e-mail...)
  • Dúvidas frequentes (opcional)

Componentes necessários para a página com a lista de imóveis com filtro

Nesta página serão exibidos todos os imóveis da imobiliária, com a possibilidade de filtrar os imóveis de acordo com as necessidades do cliente. 

Exemplos de filtros

  • Filtrar por código
  • Filtrar por nome
  • Filtrar por finalidade do imóvel (locação mensal, locação de temporada, venda)
  • Filtrar por data por disponibilidade, utilizando a integração com o sistema de reservas do CIM IMOB
  • Filtrar por faixa de preço
  • Filtrar por estado / cidade / bairro

Além disto esta página deve conter a lista dos imóveis com pelo menos os seguintes itens

  • Imagem de capa do imóvel (ou slide para trocar entre todas as fotos do imóvel)
  • Código do imóvel
  • Nome
  • Resumo sobre o imóvel
  • Preços (locação / temporada / venda)

Componentes necessários para uma página de detalhe de um imóvel

  • Imagens do imóvel
  • Imagens da planta baixa do imóvel (se houver)
  • Preços
  • Taxas adicionais (se houver)
  • Descrição do imóvel
  • Característica de um imóvel
  • Vídeos do imóvel (se hover)
  • Localização do imóvel no Google Maps (se estiver habilitado)
  • Formulário de contato integrado com o CIM IMOB
  • Calendário de disponibilidade mostrando os preços do imóvel por dia integrado com o CIM IMOB
  • Possibilidade de organizar a posição dos elementos
  • Sistema de compartilhamento nas redes sociais
  • URL com a imagem de capa do artigo para ser utilizado nas redes sociais (og image)

Páginas adicionas opcionais

  • Sobre a imobiliária
  • Serviços prestados
  • Pontos turísticos ou sobre a cidade

Não é permitido:

Incluir serviços já oferecidos pelo CIM IMOB relacionados a outra empresa, como:

  • Sistema de chat
  • Integração com CRM de terceiros
  • Compartilhar os dados preenchidos nos formulários de contato com outro serviços que não sejam o CIM IMOB
Alguma dúvida?
Abrir chamado