Il software di gestione immobiliare più facile da usare
Modulo Web v5.2
www.gestim.it
Introduzione
Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli
annunci sul sito dell’agenzia.
Il Modulo Web genera un flusso di esportazione dei dati che a sua volta viene importato e
gestito dal sito, in modo di avere una replica dei dati, limitata a solo i dati effettivamente
pubblicabili.
L’implementazione dello stesso è di per se molto semplice, in quanto viene corredato oltre che
di questa guida, di un vero e proprio sito web di esempio, neutro, pronto da personalizzare.
La tecnologia adottata è PHP/MySQL, funzionante su tutte le piattaforme web in circolazione,
siano esse basate su server Windows, sia su server Linux/Unix.
In alternativa, è possibile fornire un flusso di esportazione dati in XML, che dovrà poi essere
rielaborato per la pubblicazione dei medesimi su database o per la generazione di pagine
statiche.
Lo staff tecnico di Gestim è a disposizione della clientela e dei loro webmaster per fornire
informazioni tecniche riguardanti una corretta implementazione del modulo all’interno del sito.
Ovviamente per gestire correttamente il tutto
programmazione in ambito web (seppur minime).
sono
richieste
delle
conoscenze
di
Gli utenti tecnicamente meno preparati potranno comunque avvalersi del sito di esempio,
semplicemente pubblicandolo e personalizzandolo nei colori e nella grafica.
2
Gestim – © 2001/2009 PAM srl – All rights reserved
Il Modulo Web
Con Gestim è possibile pubblicare automaticamente gli annunci immobiliari sul proprio sito
internet attraverso il Modulo Web.
Il Modulo Web è il motore che si occupa della conversione dei dati inerenti agli immobili e della
relativa trasmissione degli stessi al sito internet, comprensivi delle foto selezionate.
Di norma il modulo viene installato dai nostri tecnici sul sito che viene appositamente
realizzato per il cliente, ma è anche possibile che lo stesso venga fornito ad un fornitore terzo
che gestisce il sito per conto del cliente e che si occupa della sua implementazione.
In quest’ultimo caso il nostro supporto tecnico fornisce direttamente al webmaster del cliente
tutte le informazioni necessarie per una corretta installazione del modulo web sul sito e si
occupa di configurare i parametri del modulo per far dialogare Gestim con il sito.
Esistono però altri parametri che il cliente può (e deve) gestire in autonomia, per decidere
arbitrariamente cosa far apparire nelle schede degli immobili e quindi quali campi voler
esportare verso il sito. Tali parametri sono gestibili attraverso l’apposita voce “Parametri
Web” presente sotto “Pubblicità” nella sezione “Strumenti”.
Dopo aver selezionato quali campi far comparire, è sufficiente premere sul pulsante “Salva
configurazione”.
In questa sezione è possibile decidere quali campi far apparire sul sito e quali trasmettere ai
portali immobiliari semplicemente apponendo delle spunte agendo sulle rispettive colonne.
Alcuni campi sono obbligatori e preselezionati di default, in quanto reputati campi minimi
necessari per effettuare correttamente le ricerche.
Gestim - © 2001/2010 PAM srl – All rights reserved
3
Il modulo web in dettaglio
Tecnologia adottata
Il modulo web è sviluppato per funzionare in ambiente LAMP (Linux Apache MySQL PHP) o
comunque su server con PHP come interprete e MySQL come database.
Un database differente (Access o SQL Server) può comunque essere adottato dall’utente, che
potrà decidere di produrre uno script di conversione dati da un database di appoggio MySQL o
da un flusso di dati XML trasmesso da Gestim.
La trasmissione dei dati
I dati vengono trasmessi da Gestim direttamente al sito via FTP.
Gestim si occupa di trasmettere un file dump SQL o XML, le foto già ottimizzate per il web e le
miniature (thumbnails).
La struttura di directory è la seguente:
/ (root del sito – dove viene trasmetto il file SQL e dove risiedono i file del sito e le cartelle)
/archivio/foto/ (cartella contenente le foto)
/archivio/foto/thumb/ (cartella contenente le miniature delle foto)
/gestim/ (cartella che contiene lo script delle procedure di aggiornamento)
Successivamente all’invio dei file, Gestim richiama la pagina:
http://www.nomesito.xx/gestim/aggiornamento_sito.php
Ovvero lo script che si occupa di cancellare il contenuto delle varie tabelle inerenti agli immobili
e di inserirne il nuovo contenuto presente nel file exp-internet.sql (o nel file XML).
Lo script aggiornamento_sito.php contiene le righe di codice inerenti all’aggiornamento delle
tabelle del database.
4
Gestim – © 2001/2009 PAM srl – All rights reserved
La base di dati
Il database del modulo web è strutturato con le seguenti tabelle:
 agenti
 agenzie
 base
 booking
 campi_internet
 cantieri
 categoria
 commerciali
 comuni
 config
 conf_opzioni
 conf_zone
 foto
 foto_agenzia
 foto_cantieri
 immobili_videovirtual
 industriali
 lingue
 lingue_attive
 listini
 macro_categorie
 motivazione
 nazioni
 opzioni_immobili
 provincie
 regioni
 residenziali
 stato_booking
 stg_prezzi_dispo
 stg_stagioni
 terreni
 traduzioni
 x_categoria
 zone_immobili
E’ bene precisare che essendo il modulo web multilingua, esso può ricevere da Gestim
contenuti in più lingue (italiano, inglese, francese, tedesco, spagnolo, russo, ecc..), pertanto
molti campi di tabelle, fanno riferimento alla tabella traduzioni a cui sono correlati mediante id.
In pratica il nome di una categoria o la descrizione dell’immobile sono contenuti in un record
della tabella traduzioni.
Il tutto è facilmente gestibile tramite delle JOIN in fase di query.
Le tabelle conf_opzioni e conf_zone portano dei dati dinamici creati dall’utente all’interno di
Gestim e le relative traduzioni trovano posto sulla tabella traduzioni.
In Gestim è possibile, come detto all’inizio, scegliere quali campi far apparire sul sito, pertanto
il modulo web è strutturato per gestire questi campi dinamici.
Queste funzionalità sono molto complesse e si rimanda al codice PHP di esempio della scheda
immobile per capirne il funzionamento.
Gestim - © 2001/2010 PAM srl – All rights reserved
5
A corredo di questa guida, si trova un vero e proprio sito web di esempio che può essere
personalizzato nei colori e nella grafica agendo sia sul CSS sia sui vari file PHP, in particolare
su “include/top.php” e “include/bottom.php”.
Per approfondimenti tecnici potete inoltre usufruire del nostro supporto tecnico telefonico a
vostra disposizione in orari di ufficio dal lunedì al venerdì al numero 0735.702325
Note dell’utente
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
6
Gestim – © 2001/2009 PAM srl – All rights reserved