1. INSTALAÇÃO
O conteúdo do arquivo Site_Imobiliar.zip deve ser descompactado no subdiretório desejado dentro da área de acesso do "web server" sendo utilizado. A estrutura obtida será a seguinte:
2. ALTERAÇÃO DAS PÁGINAS HTML
As páginas contidas em "prg/modelos" são utilizadas pelos módulos PHP como templates para a geração das páginas dinâmicas. Para isto, existem "tags de substituição" especiais que serão substituídas pelo PHP e que não devem ser removidas das páginas.
Estas "tags de substituição", na sua forma simples, possuem o formato "{...id...}" como no exemplo abaixo: <div align="center">
As "tags de substituição"
para listas possuem um formato mais complexo como nos
exemplos abaixo:
<!-- BEGIN DYNAMIC
BLOCK: BAIRROS -->
<option value="{BVALOR}">{BOPCAO}</option>
<!-- END DYNAMIC BLOCK: BAIRROS -->
<!-- BEGIN DYNAMIC
BLOCK: IMOV_RES -->
<tr bgcolor="#ffffff" border="0">
<td align="center" width="7%" height="20"><font
face="Verdana, Arial, Helvetica, sans-serif" color="#000000"
size="1"><small>{COD}</small></font></td>
<td align="center" width="15%" height="20"><font
face="Verdana, Arial, Helvetica, sans-serif" color="#000000"
size="1"><small>{BAIRRO}</small></font></td>
<td align="left" width="45%" height="20"><font
face="Verdana, Arial, Helvetica, sans-serif" color="#000000"
size="1"><small> {END}</small></font></td>
<td align="center" width="8%" height="20"><font
face="Verdana, Arial, Helvetica, sans-serif" color="#000000"
size="1"><small>{AREA}</small></font></td>
<td align="right" width="15%" height="20"><font
face="Verdana, Arial, Helvetica, sans-serif" color="#000000"
size="1"><small>{VAL} </small></font></td>
<td align="center" width="5%" height="20"><input
type="image" height="20" src="{_SRC}"
width="25" border="0"
onclick="{_CLICK}" alt="{_ALT}"> </td>
</tr>
<!-- END DYNAMIC BLOCK: IMOV_RES -->
Vale ressaltar que as páginas podem ter sua estrutura de tags
html totalmente remodelada, mas devem ser mantidas as "tags de
substituição", destacadas em vermelho nos exemplos acima bem como os códigos em Javascript existentes.
3. CONFIGURAÇÃO
Juntamente com os módulos PHP na pasta "prg"
existe o arquivo "config.inc-dist.php" que contém os
parâmetros que configuram várias funcionalidades do site.
Este arquivo deve ser renomeado (ou criada uma cópia) para "config.inc.php" e modificado conforme as características desejadas.
Os parâmetros deste arquivo de configuração são descritos na tabela a seguir:
| PARÂMETRO |
VALOR DEFAULT |
DESCRIÇÃO |
| CHAVE_GOOGLEMAPS | Chave do site no Google Maps para exibir a localização do imóvel. (Clique aqui para mais detalhes) | |
| CIDADE_LOC | Nome da cidade que aparece pré-selecionada na pesquisa de locação | |
| CIDADE_VENDA | Nome da cidade que aparece pré-selecionada na pesquisa de venda | |
| DIAS_VALIDADE_DOC_VENCIDO_COND | 30 | Determinar o número de dias que um DOC de condomínio vencido continua a ser exibido para o cliente. |
| DIAS_VALIDADE_DOC_VENCIDO_LOC | 30 | Determinar o número de dias que um DOC de locação vencido continua a ser exibido para o cliente. |
| DIR_ANEXOS | ../Anexos | Diretório que contém a estrutura de documentos anexos para a área do cliente. |
| DIR_DADOS | ./dados | Diretório que contém os arquivos de dados enviados pelo servidor da Imobiliária |
| DIR_FOTOS | ../Fotos | Diretório que contém os arquivos "jpg" contendo as fotos dos imóveis. |
| DIR_IMAGENS | ../imagens | Diretório que contém os arquivos com as imagens utilizadas nas páginas "shtml". |
| DIR_LANCAMENTOS | ../Lanctos | Diretório que contém os arquivos "jpg" contendo as digitalizações dos lançamentos dos extratos e demonstrativos. |
| DIR_MODELOS | ./modelos | Diretório que contém as páginas "shtml" utilizadas como modelos pelos scripts PHP. |
| EXIBE_COND_ANEXOS | NAO | Apresentar a opção de "Documentos Anexos do Condomínio" na lista de serviços na Área do Cliente. |
| EXIBE_COND_LANCTOS_FUTUROS | SIM | Exibir lista de lançamentos futuros no extrato de condomínio. |
| EXIBE_COND_TOTAL_DOCS | NAO | Exibir o resumo de totalização dos DOCs no extrato de condomínio. |
| EXIBE_ENDERECO_LOCACAO | SIM | Exibir o endereço do imóvel na lista resultante da pesquisa da locação. |
| EXIBE_ENDERECO_VENDA | SIM | Exibir o endereço do imóvel na lista resultante da pesquisa da venda. |
| EXIBE_EXTRATOCOND_ATUAL | SIM | Determinar se o extrato de condomínio do mês corrente deve ser exibido na lista de serviços na Área do Cliente. |
| EXIBE_IMAGEM_LACTO | NAO | Exibir icone no lançamento do extrato de condomínio para exibir a imagem digitalizada do mesmo. |
| EXIBE_INADIMPL_SEPARADO | NAO | Apresentar a opção "Inadimplências" na lista de serviços na Área do Cliente ao invés de exibir dentro do extrato do condomínio. |
| EXIBE_IR_ANUAL | NAO | Apresentar a opção "Informativo dos Valores Acumulados (IR - Aluguéis) " na lista de serviços na Área do Cliente. |
| EXIBE_LISTA_CONDOMINOS | NAO | Apresentar a opção de "Lista de Condôminos" na lista de serviços na Área do Cliente. |
| EXIBE_OBS_COMERC_PESSOA | NAO | Exibir o nome da pessoa que relatou a observação na lista de "Observações da Comercialização". |
| EXIBE_OBS_COMERCIALIZACAO | NAO | Apresentar a opção "Observações da Comercialização" na lista de serviços na Área do Cliente. |
| EXIBE_OBS_INADIMPLENCIA | NAO | Exibir observações existentes na lista de inadimplências do condomínio. |
| EXIBE_RESID_COMERC_LOCACAO | SIM | Apresentar a seleção "Residencial/Comercial" na pesquisa de imóveis para locação. |
| EXIBE_RESID_COMERC_VENDA | SIM | Apresentar a seleção "Residencial/Comercial" na pesquisa de imóveis para venda. |
| EXIBE_THUMBNAILS | NAO | Exibir a lista de imóveis com a imagem reduzida da fachada. |
| EXIBE_THUMBNAILS_FOTOS | NAO | Exibir a lista de fotos do imóvel na forma de imagens reduzidas. |
| EXIBE_TODAS_CIDADES | NAO | Apresentar a opção "Todas" na lista de cidades dos imóveis a pesquisar |
| EXIBE_TODOS_TIPOS | NAO | Apresentar a opção "Todos" na lista de tipos de imóveis a pesquisar (apto, sala, casa, etc.) |
| LARGURA_THUMBNAILS_FOTOS | 80 | Largura em pixels das imagens reduzidas das fotos do imóvel. |
| LARGURA_THUMBNAILS_PESQUISA | 100 | Largura em pixels da imagem reduzida da fachada a ser exibida na lista de imóveis. |
| LOGIN_CPFCNPJ | NAO | Efetuar o login na Área do Cliente pelo CPF/CNPJ ao invés do código do cliente. |
| LOGIN_EMAIL | NAO | Efetuar o login na Área do Cliente pelo CPF/CNPJ ao invés do código do cliente. |
| MESES_NO_SITE | 3 | Determinar o número default de meses que os documentos serão mantidos no site e continuarão a ser exibidos para o cliente. Os demonstrativos de proprietário sempre utilizam este parâmetro. |
| MESES_NO_SITE_BOLETOS | 2 | Determinar o número específico de meses que os boletos serão mantidos no site e continuarão a ser exibidos para o cliente. |
| MESES_NO_SITE_EXTRATOCOND | 3 | Determinar o número específico de meses que os extratos de condomínios serão mantidos no site e continuarão a ser exibidos para o cliente. |
| MESES_NO_SITE_DEMONSTRATIVOLOC | 1 |
Determinar o número específico de meses que os demonstrativos de locação serão mantidos no site e continuarão a ser exibidos para o cliente. |
| PESQUISA_GARAGEM | NAO | Apresenta opção de número de vagas de garagem na pesquisa de imóveis. |
| PLANILHA_GAS_COND | NAO | Apresentar a opção de "Planilha de Gás/Água" na lista de serviços na Área do Cliente. |
| SERVICOS_EXTRAS_COND | NAO | Exibir nos serviços na Área do Cliente a opção extra que pode ser customizada pelo desenvolvedor do site para apresentar serviços extras ao condomínio (reserva de salão, mural, etc.) |
3.1. SEGURANÇA DOS DADOS
É muito importante que os diretórios de dados
não possuam permissão de navegação, ou seja, que nenhum arquivo nesses
diretórios possa ser acessado diretamente por uma URL no navegador.
Por exemplo, no caso do servidor onde o site
esteja hospedado utilize o Apache então basta utilizar arquivos
.htaccess com as restrições desejadas (consulte manual do Apache para
maiores detalhes).
Caso não seja possível restringir o acesso como
descrito acima então sugere-se renomear a pasta de dados padrão para um
nome diferente e conhecido apenas pela equipe de desenvolvimento. Outra
sugestão é mover toda a estrutura de diretórios de dados para uma pasta
inacessível por URL mas ainda possa ser acessada pelos scripts PHPs.
Vale lembrar que qualquer mudança de nome de diretório deve ser
devidamente informada no parâmetro de configuração correspondente.
4. TESTES DO SITE
Logo após a instalação o
"esqueleto" do site deverá estar perfeitamente operacional,
possuindo alguns dados básicos para fins de teste.
4.1. Para acessar o cliente on-line informe o número 18971 para login e senha.
O resultado deste login deve apresentar
uma página com conteúdo similar ao seguinte:
|
|||||||||||||||||||||||||||||||||||
Cada um dos botões da tela acima irá exibir as telas correspondentes para Extrato e Demonstrativo de Proprietário, Extrato de Condomínio e DOCs. No caso de não ser exibido algum dos botões acima, entre em contato para revalidar os dados pois existe uma expiração dos dados após decorrer 3 meses da sua geração.
4.2. Para testes da pesquisa
de
locação acompanha uma pequena quantidade de dados apenas
para a cidade de Porto Alegre. Existem duas opções de telas de pesquisa conforme apresentado no index.html.
4.2.1. Pesquisa de Imóveis de Locação ou Venda (tela única)
|
PESQUISA DE IMÓVEIS |
4.2.2. Pesquisa de Imóveis de Locação ou Venda (duas telas: cidade+busca)
| PESQUISA DE
IMÓVEIS |
Existe apenas um imóvel com foto que é
acessado com as seguintes características de pesquisa:
| PESQUISA DE
IMOVEIS |
|
4.2.3. O resultado da pesquisa de uma casa residencial de 4 dormitórios no bairro Agronomia em Porto Alegre deve apresentar o seguinte:
| Foram encontrados os seguintes imóveis que se enquadram na sua pesquisa: |
|
|||||||||||||||||
Ao clicar na imagem da máquina
fotográfica
que fica na
última coluna da lista será exibida uma janela com as
fotos e características do imóvel. Quando não
houver fotos associadas ao imóvel será exibida a imagem
.
4.3. As demais pesquisas e
acessos para teste podem ser realizados sem restrições ou
senhas.