FUNZIONAMENTO BDP-ISISWEB
BDP-ISISWEB e' formato da
- 7 file html (+ 3 files immagini)
- 4 file cgi (Common Gateway Interface)
Per ora e' attivo solo in ambiente Linux (sono in corso test su altre piattaforme).
Per utilizzare BDP-ISISWEB e' necessario installare su un server Linux:
1 - la propria banca dati ISIS, precedentemente generata con WinIride.
Nel caso del database "Catalogo" occorre trasportare i seguenti files:
scuole.cnt, scuole.ifp, scuole.l01, scuole.l02, scuole.n01, scuole.n02, scuole.mst,
scuole.xrf)
2 - i file cgi e html di BDP-ISISWEB.
Gli interventi di personalizzazione necessari sono minimi e si riferiscono unicamente
ad alcuni files html.
I CGI (programmi scritti in C++) sono i seguenti:
lincgi3i
sinistra
findcgi3i
pftcgi3i
(presenta le liste) quelle che si trovano a
(fa le queries) comando RICERCA
(presenta i dati) comando VISTA
findcgi4
(questa funzione, diversamente da quelle
sopracitate, può essere chiamata dalla linea di comando del
browser e da un qualsiasi href all’interno della pagina htm)
I FILES
Il primo il file che si vede ha il nome della banca dati con estensione htm
es.:
scuole.htm
I file necessari per l’interfaccia sono denominati col nome banca dati + uno o più
caratteri xx (esempi seguenti sono con la banca dati scuole) e sono:
scuolel.htm
scuoleg.htm
scuoleg1.htm
scuoleg2.htm
impostazione di una stringa di ricerca; tre bottoni: reset,
ricerca, help (scuoleh.htm)
contiene le liste cliccabili a sinistra dello schermo
pulsantiera in basso della frame di sin.
pulsantiera in basso della frame di dex.
vuoto.htm
scuoleh.htm
scuole.formati
scuole0.pft
scuole.www.pft
scuole.header.pft
scuole.par
campo vuoto centrale
help della ricerca libera
elenco dei formati di visualizzazione, quali sono i criteri del
sort e del select
formato solo testo
formato html
contiene il formato di visualizzazione della testata del
documento
contiene 10 entrate seguite dai path dei dati, (ci può essere
un undicesimo parametro per il path di eventuali indici)
MODIFICHE DA APPORTARE AI FILES:
scuole.par
scuolel.htm
scuoleg.htm
sostituire la stringa ‘xxx’ con il percorso assoluto sul server
della cartella che contiene i files scuole.mst, scuole.xrf etc..
del catalogo (es.: /www/htdocs/isis/scuole)
in corrispondenza del parametro "dbnpath" , nel value va
inserito il percorso assoluto sul server in cui è stato copiato
il file scuole.par ( es: /www/htdocs/isis/scuole)
come sopra
COLLOCAZIONE DEI FILES
 File htm:
devono stare sotto la document root o sotto una dir. webshare
 DATA BASE, formati e PFT:
possono stare ovunque sul server, vengono reperiti dal file di indirizzamento
scuole.par
 File scuole.par:
contiene la localizzazione del DATABASE sul server, può stare ovunque, viene
richiamato all'interno delle pagine .htm
 File .cgi
Vanno inseriti sotto la directory cgi-bin del server (o va creato opportuno link
simbolico dalla cgi-bin principale)
Utilizzo di "ancore" nei documenti del DATABASE
Nel caso in cui siano state utilizzate ancore (ad immagini o .doc, txt etc..)
Occorre ovviamente trasportare sul server la cartella con i documenti interessati.
Questa può stare insieme al database; ma è necessario creare sotto la cartella
immagini della document root del server un link simbolico che punti alla cartella
contenente il data base e che abbia il nome di quest'ultima directory.