Specifiche tecniche dBaseWeb

 
La pagina automatica

La pagina principale di gestione di ogni applicazione consiste normalmente in due sezioni (frames, riquadri indipendenti). Il
riquadro superiore è destinato a presentare le opzioni di ricerca e di navigazione, quello inferiore presenterà i prodotti.
Questa pagina (frameset) può essere fisicamente presente su un server, e sarà accessibile ad un url del tipo <nomedominio>
<codice installazione><nomepagina>.


Il comando start
Raggiungendo l'indirizzo http://test.appliserver.com/cgi-bin/motpro.cgi?/cat/&start l'applicazione viene richiamata passandole il comando start. Questo
comando genera la pagina automatica di gestione e consultazione dell'applicazione. Il motivo per cui ci sono due metodi distinti è semplicemente la flessibilità
di utilizzo e la possibilità di personalizzare la pagina standard se la si implementa "fisicamente".
Dato che il catalogo è una applicazione autonoma, non richiede di disporre di un sito. l'URL in questione presenta in pratica un mini-sito automatico. Si può
quindi semplicemente comunicare tale URL ai propri clienti per garantire loro la consultazione del catalogo. Se si dispone di una pagina raggiungibile su
Internet, per esempio su un social network, o di un proprio sito, sarà sufficiente aggiungere da qualche parte un link all'URL suddetto per indirizzare i visitatori
al Catalogo. Anche l'amministratore accede allo stesso URL per inserire/modificare i dati (dopo autenticazione).
Implementazione di applicazioni dBaseWeb in un sito esistente
Questa parte e le seguenti richiedono almeno una conoscenza basilare di HTML.

Si può operare senza praticamente modificare il sito oppure integrando l'applicazione nel sito esistente.
Nel primo caso basterà incorporare nel sito l'"aggancio" alla vostra gestione che risulta esterna ed autosufficiente, ovvero un link.
Il link porta alla applicazione che agisce autonomamente.
Collegamento alla web application
Nel sito di esempio vengono inseriti in alcune sezioni della homepage dei collegamenti alla web application.
In questo caso il webmaster provvede a riservare all'interno delle pagine le sezioni che verranno popolate dall'applicazione.
Tali sezioni ricevono i dati dall'applicazione tramite opportuni comandi, per esempio comandi di ricerca.
Il riquadro nero è stato riservato all'applicazione per mostrare dinamicamente la vetrina con i prodotti più recenti..
Quindi, se da questa pagina si volesse inserire un collegamento alla pagina di gestione si potrebbe inserire un link come questo:
<a href="http://test.appliserver.com/cat/catalogo.html">Catalogo</a>
Se vogliamo che il bottone "Indietro" ci riporti a questa pagina dovremo anche specificare l'indirizzo di ritorno, con il parametro back, quindi, dato che questa
pagina si chiama tec2.html:
<a href="http://test.appliserver.com/cat/catalogo.html?back=tec2.html">Catalogo</a>
Chiamata diretta all'applicazione
L'applicazione in realtà non necessita che alcuna pagina HTML vera e propria sia presente sul server, infatti è in grado di generare da sé il frameset iniziale con
una opportuna chiamata.
L'applicazione è raggiungibile ad un certo URL, costituito da una parte fissa e una parte variabile. La prima aziona l'applicazione mentre la seconda
contiene i comandi da passare all'applicazione (parametri). Per gli esempi utilizzeremo l'installazione esistente all'indirizzo http://test.appliserver.com, che
consiste nella applicazione Catalogo Prodotti, ovvero il programma /cgi-bin/motpro.cgi. Per questa installazione quindi la parte fissa sarà composta prima di
tutto dal nome del server + nome del programma: http://test.appliserver.com/cgi-bin/motpro.cgi, seguiti dal punto interrogativo e dal codice gestione, in
questo caso /cat/, quindi:
http://test.appliserver.com/cgi-bin/motpro.cgi?/cat/
La parte variabile è composta da una serie di parametri separati dal carattere convenzionale & aggiunti in coda all'indirizzo. Il primo parametro più
precisamente è un comando.
I Parametri con cui può essere richiamata la pagina di gestione sono esaminati nella prossima sezione.