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.