Strategie su come creare un Servizio Internet
Giuseppe Di Grande Aggiornato il 02/08/2023 08:00Inserire un nuovo servizio Internet o modificarne uno sono operazioni complesse da effettuare, perché bisogna avere una certa padronanza del codice Html. Pertanto il primo consiglio che posso dare è quello di approfondire le proprie conoscenze di Html, in specifico della struttura del codice per i tag Form e Input.
Affinché un servizio Internet porti a compimento la sua funzione, ossia quella di essere un tramite tra il Documento e il servizio Internet ad esso associato, è necessario utilizzare tutte le informazioni del modulo del servizio presenti nel codice Html della Pagina di origine.
Per ricavare i dati corretti da inserire, la prima Operazione da fare è quella di avviare il proprio browser preferito e Aprire la Pagina contenente il modulo del servizio desiderato. Per esempio nel caso di Google sarà la prima Pagina del famoso Motore di Ricerca. Oppure nel caso di un Dizionario Online sarà la Pagina contenente il campo editazione dove inserire il lemma da cercare. Dopo aver raggiunto il modulo desiderato, si individui qualche scritta significativa vicino ad esso. Questo testo ci servirà nel prossimo passaggio, quando andremo ad analizzare il codice Html della Pagina.
Con le funzioni apposite del browser utilizzato, ora si visualizzi il codice Html della Pagina. Per esempio, con Firefox questa funzione si trova nel menù "Strumenti/Sviluppo Web/Sorgente Pagina" (Ctrl+U). Con Google Chrome la funzione si trova nel menù contestuale della Pagina (tasto Applicazioni o click destro del Mouse) e si chiama "Visualizza sorgente Pagina" (Ctrl+u). Con altri browser si cerchi qualcosa di simile all'interno dei relativi menù, principali o contestuali.
La struttura del codice Html per i neofiti potrebbe sembrare assai complessa, ma dopo aver compreso la funzione dei tag (leggendo magari uno dei tanti corsi Html di base che si trovano in Internet), tutto diventerà più chiaro.
L'Operazione da effettuare a questo punto è quella di individuare tra i tag Html il modulo a noi necessario, da cui dobbiamo ricavare i dati utili per compilare il nostro servizio Internet. Utilizziamo dunque la funzione di Ricerca del testo, funzionalità disponibile nella finestra del codice in cui ci troviamo. Cerchiamo quella scritta significativa che prima abbiamo avuto cura di memorizzare o appuntare. Se la Ricerca ha buon esito, la finestra ci mostrerà l'intorno vicino al modulo del nostro servizio. Se il testo non viene trovato probabilmente ci verrà segnalato un errore di Ricerca. In questo ultimo caso il primo consiglio è quello di restringere il testo da cercare, oppure di utilizzare un testo più significativo.
Una strategia inversa per individuare il modulo è quella di cercare il suo tag iniziale. L'unico inconveniente che potrebbe verificarsi è quello che potremmo trovarne altri, non di nostro interesse. Ogni modulo inizia sempre col tag "Form" e finisce sempre con la chiusura del tag "/Form". Sappiamo che un tag Html viene inserito sempre tra i simboli di "<" (minore di) e ">" (maggiore di). Siccome il tag iniziale "Form" necessita sempre di parametri aggiuntivi, effettuiamo la Ricerca di qualsiasi tag di modulo utilizzando la stringa "
I tag che iniziano con " Come notiamo in questo esempio, oltre ai parametri a noi utili, c'è un ulteriore parametro: "Type". Il parametro di "tipo" indica il tipo di campo. A seconda del tipo di campo i parametri all'interno del tag Input variano. Comunque i parametri sempre presenti, o quasi, sono quelli suddetti: "Name" e "Value". Individuati i parametri di un tag Input, provvediamo a inserirli come dati del nostro servizio. Spostiamoci dunque nella lista dei dati e aggiungiamone uno nuovo. Notiamo che i due valori richiesti sono proprio quelli di "nome" e "valore". Inseriamo quindi nel campo "nome" il parametro "Name" individuato nel tag e come "valore" il parametro "Value". Questa Operazione di inserimento va fatta per ogni tag Input presente nel modulo. I tipi di campi sono diversi e, per alcuni, non è necessario inserire i dati nel servizio Internet. Suggerisco di approfondire l'argomento avvalendosi di uno dei tanti corsi Html di base che si trovano su Internet. Brevemente, questi sono i "tipi" possibili: 1. Text: indica la presenza di un campo di editazione in cui è possibile digitare dei valori. Se presente è necessario inserire il dato nel servizio Internet. Se il valore di questo campo è utilizzato come campo di Ricerca, nel nostro dato è possibile avvalersi della variabile "%text", che in fase di utilizzo del servizio viene sostituita dall'effettivo testo su cui il cursore è posizionato; 2. Radio: indica un campo a scelta multipla. Se questo tipo di campo è presente nel modulo, molto probabilmente più tag Input sono riuniti sotto lo stesso "Name". Nel servizio Internet si deve inserire solo il dato di nostra preferenza. Ad esempio: Vediamo che il parametro Name è uguale per entrambi i campi, proprio perché l'utente può scegliere solo una di queste due opzioni. Nel nostro servizio Internet, in base alla nostra scelta, inseriamo solo uno di questi tag; 3. Checkbox: indica un campo di tipo booleano, cioé una casella di controllo a scelta doppia "vero/falso", "attivato/disattivato" ecc.. Nel caso di questi tipi di campo, si inserisce il dato solo se si vuole attivare la scelta; 4. Hidden: indica un campo nascosto. È necessario inserire il dato nel servizio Internet; 5. Password: indica un campo di tipo password. È Simile al campo di tipo Text. 6. Search, eMail: indicano dei campi di tipo Ricerca, di tipo eMail. Sono Simili al campo di tipo Text. Esistono altri "tipi di campo", ma non è necessario esaminarli poiché ininfluenti per il nostro servizio Internet. Oltre al tag Input un modulo può ospitare altri due campi particolari: "Textarea" e "Select". Il tag Textarea indica un campo di editazione multilinea, ossia un campo in cui è possibile Scrivere un testo esteso su più righe. È indispensabile inserire il dato nel servizio Internet. Il campo Select indica un elenco contenente un valore da scegliere. A questo campo sono associati tanti tag Option contenenti i valori di scelta. In questo caso bisognerà inserire il dato utilizzando il "nome" all'interno del tag Select e uno dei valori contenuti nei tag Option. Concludo con la consapevolezza di non essere stato esaustivo su diversi punti. Però si deve comprendere che per tale argomento l'operatore non può prescindere dalla conoscenza, anche basilare, del codice Html. Perciò consiglio ancora una volta di consultare qualche corso in merito. Per ulteriore supporto ci si può iscrivere nel Gruppo di Biblos su Facebook o nel Canale di Biblos su Telegram.