Manuale Webspace Windows
Manuale WebSpace
per piattaforma Windows
Manuale WebSpace per Windows
Page. 1 di 83
Manuale Webspace Windows
INDICE
1
Pannello di Controllo ............................................................................................................... 6
2
File Manager ........................................................................................................................... 7
3
4
5
6
2.1
Copia file ......................................................................................................................... 8
2.2
Rinomina file.................................................................................................................... 8
2.3
Cancella file..................................................................................................................... 8
2.4
Sposta file........................................................................................................................ 8
2.5
Nuovo file ........................................................................................................................ 8
2.6
Modifica file ..................................................................................................................... 9
2.7
Modifica col wizard .......................................................................................................... 9
2.8
Crea una nuova directory ................................................................................................ 9
2.9
Rinomina directory........................................................................................................... 9
2.10
Cancella directory............................................................................................................ 9
2.11
Copia file ......................................................................................................................... 9
Servizio FTP ......................................................................................................................... 11
3.1
Upload dei file tramite il pannello di controllo ................................................................. 11
3.2
Upload dei file tramite client FTP ................................................................................... 12
Servizio Gruppi Chiusi........................................................................................................... 13
4.1
Accesso alla gestione dei gruppi ................................................................................... 13
4.2
Informazioni sullo stato dei gruppi ................................................................................. 14
4.3
Creazione di un nuovo gruppo....................................................................................... 14
4.4
Selezione di un gruppo.................................................................................................. 15
4.5
Informazioni sullo stato degli utenti................................................................................ 15
4.6
Cancellazione di un gruppo ........................................................................................... 15
4.7
Creazione di un membro del gruppo.............................................................................. 15
4.8
Selezione di una pagina della lista dei membri del gruppo............................................. 16
4.9
Ricerca di un membro del gruppo.................................................................................. 16
4.10
Selezione di un membro del gruppo .............................................................................. 16
4.11
Rimozione di un membro del gruppo ............................................................................. 16
4.12
Cambio di password per un membro del gruppo............................................................ 17
4.13
Modifica dei parametri di visualizzazione del gruppo ..................................................... 17
4.14
Note............................................................................................................................... 17
Gestione DNS ....................................................................................................................... 18
5.1
Il file di zona .................................................................................................................. 18
5.2
Pannello web gestione DNS .......................................................................................... 20
Chat ...................................................................................................................................... 23
6.1
Specifiche Tecniche ...................................................................................................... 23
Manuale WebSpace per Windows
Page. 2 di 83
Manuale Webspace Windows
6.2
Richiamare la chat sul proprio sito web ......................................................................... 23
6.3
Accesso della chat da parte dell’amministratore del sito ................................................ 24
6.4
Accesso alla chat da parte di un utente non amministratore .......................................... 24
6.5
Invio di messaggi (tutti gli utenti).................................................................................... 24
6.6
Invio di messaggi Privati (tutti gli utenti)......................................................................... 25
6.7
Modifica del Nome della chat (solo amministratore)....................................................... 25
6.8
Allontanamento di un utente dalla chat (solo amministratore) ........................................ 25
6.9
Uscita dalla chat (tutti gli utenti) ..................................................................................... 25
6.10
Uscita dalla chat (utente amministratore)....................................................................... 25
6.11
Altre funzionalità ............................................................................................................ 25
7
Forum ................................................................................................................................... 26
7.1
Creazione di un nuovo forum......................................................................................... 26
7.2
Gestione di un forum ..................................................................................................... 26
7.3
Come richiamare il Forum ............................................................................................. 27
7.4
Impostazioni per la creazione di un nuovo forum ........................................................... 27
8
Servizio Statistiche................................................................................................................ 29
8.1
Accesso alle statistiche.................................................................................................. 29
8.2
Accesso diretto alle statistiche....................................................................................... 29
8.3
Accesso tramite il pannello di controllo .......................................................................... 31
8.4
Visualizzazione delle Statistiche .................................................................................... 31
8.5
Tecnologia Utilizzata ..................................................................................................... 32
8.6
Statistiche giornaliere .................................................................................................... 32
8.7
Statistiche mensili.......................................................................................................... 33
8.8
Archivio dei file di log..................................................................................................... 34
8.9
Codici risultato del Web Server...................................................................................... 35
8.10
Page Wizard .................................................................................................................. 37
9
Utilizzo della Page Wizard..................................................................................................... 38
9.1
10
Modifica con il Wizard.................................................................................................... 44
Pannello di Controllo SQL Server 2000 ............................................................................. 45
10.1
Funzionalità del Pannello MS SQL 2000 ....................................................................... 46
10.2
Restore backup di un DB............................................................................................... 46
10.3
Creazione, cancellazione e modifica delle tabelle.......................................................... 47
10.4
Lettura dei record del database ..................................................................................... 48
10.5
Inserimento, cancellazione, modifica record .................................................................. 48
10.6
Aggiunta, cancellazione campi ...................................................................................... 49
10.7
Editor manuale di query/queries .................................................................................... 49
10.8
Esecuzione di un file SQL.............................................................................................. 50
Manuale WebSpace per Windows
Page. 3 di 83
Manuale Webspace Windows
10.9
Esportazione dello schema del database ...................................................................... 51
10.10
Esportazione dei dati del database ............................................................................ 51
10.11
Ordinamento dei record di una tabella ....................................................................... 51
11
Front Page 2000................................................................................................................ 52
11.1
Authoring off-line del sito ............................................................................................... 52
11.2
Apertura del sito ............................................................................................................ 54
11.3
Modiche grafiche ........................................................................................................... 54
11.4
Salvare la pagina........................................................................................................... 56
11.5
Authoring on-line del sito ............................................................................................... 57
11.6
Pubblicazione del sito.................................................................................................... 59
12
Servizio Cartelle web......................................................................................................... 60
12.1
Come creare una Web Folder........................................................................................ 60
12.2
Gestione di una Web Folder .......................................................................................... 61
12.3
Utilizzo del Client Skunk DAV ........................................................................................ 61
13
Common CGI .................................................................................................................... 63
13.1
Counter ......................................................................................................................... 64
13.2
Form mail ...................................................................................................................... 64
13.3
Guestbook ..................................................................................................................... 65
13.4
Store on file ................................................................................................................... 66
13.5
Configurazione del Counter ........................................................................................... 68
13.6
Configurazione del Form mail ........................................................................................ 69
13.7
Configurazione del Guestbook....................................................................................... 70
13.8
Configurazione dello Store on file .................................................................................. 70
14
Esempi di utilizzo della piattaforma di BT Webspace in ambiente Windows ...................... 72
14.1
Supporto di pagine HTML.............................................................................................. 72
14.2
Supporto Pagine ASP.................................................................................................... 73
14.3
Utilizzo del File System Object (FSO)............................................................................ 74
14.4
Lettura di un file di testo e sua visualizzazione .............................................................. 74
14.5
Scrittura su un file di testo ............................................................................................. 74
14.6
Inclusione di file esterni ................................................................................................. 75
14.7
Cancellare un file dal proprio spazio disco..................................................................... 75
14.8
Connessione ad un file .mdb ......................................................................................... 76
14.9
Scrittura e cancellazione di un record su un database .mdb .......................................... 76
14.10
Invio di e-mail ............................................................................................................ 78
15
Script CGI in ambiente Windows ....................................................................................... 79
16
Motore di Ricerca .............................................................................................................. 80
16.1
Preparazione del motore di ricerca ................................................................................ 81
Manuale WebSpace per Windows
Page. 4 di 83
Manuale Webspace Windows
17
Generalità del servizio ....................................................................................................... 82
17.1
Gestione caselle di posta............................................................................................... 82
17.2
Gestione sito web .......................................................................................................... 83
17.3
Report antivirus odierno................................................................................................. 83
Manuale WebSpace per Windows
Page. 5 di 83
Web Pace Windows – Manuale di istruzioni
1 Pannello di Controllo
La piattaforma di BT Webspace mette a disposizione degli utenti una serie di
funzionalità di amministrazione dei servizi acquistati. Tali funzionalità sono
accessibili
tramite
un
Pannello
di
Controllo,
all’indirizzo
http://controllo.albacom.net.
L’autenticazione viene effettuata specificando il nome dell’amministratore, il
dominio gestito e la password dell’amministratore.
La figura seguente riporta la schermata di autenticazione al Pannello di Controllo.
Figura 1
A seguito dell’autenticazione il Pannello di Controllo presenta una serie di Link,
generati dinamicamente, che costituisce il punto di accesso alle funzionalità di
gestione dei singoli servizi.
La figura riportata di seguito presenta i link corrispondenti ad un utente di
piattaforma Windows che usufruisce di tutti i servizi disponibili.
Figura 2
La gestione dei singoli servizi viene illustrata in dettaglio nel resto del documento.
Manuale WebSpace per Windows
Page. 6 di 83
Web Pace Windows – Manuale di istruzioni
2 File Manager
Il servizio di File Manager è una funzionalità messa a disposizione degli utenti BT
Albacom Internet Business Services per gestire attraverso una semplice
interfaccia web i contenuti del proprio sito. Per accedere alla pagina principale di
File Manager occorre accedere al sito di gestione dei servizi per mezzo della form
di autenticazione raggiungibile all’URL: http://controllo.albacom.net, inserire nome,
dominio e password e proseguire alla successiva form che elenca i servizi
disponibili all’utente. Selezionando il link “Gestione sito Web” si arriva alla pagina
principale di File Manager.
Una volta giunti alla pagina principale del File Manager viene presentata una
form con presenti diversi tasti per le azioni effettuabili sui file alla selezione di uno
di essi.
Segue la descrizione dei servizi forniti alla selezione dei tasti corrispondenti:
•
Copia;
•
Rinomina;
•
Cancella;
•
Sposta;
•
Modifica;
•
Modifica col wizard
•
Upload file.
La funzione “upload file” non è oggetto di questa descrizione poiché descritta nel
documento relativo al servizio FTP.
Sono anche disponibili una serie di tasti corrispondenti alle azioni effettuabili sulle
directory.
Segue la descrizione dei servizi forniti alla selezione dei tasti corrispondenti:
•
Crea una nuova directory;
•
Rinomina directory;
•
Cancella directory;
•
Copia file.
Manuale WebSpace per Windows
Page. 7 di 83
Web Pace Windows – Manuale di istruzioni
2.1 Copia file
Selezionando la check box affianco al nome del file che vogliamo copiare e quindi
azionando il tasto “copia” il file manager apre una pagina che permette di
specificare un nuovo nome per il file da copiare e quindi copiarlo nella stessa
directory. È possibile copiare più di un file nella stessa operazione avendo
accortezza di selezionarne più d’uno inizialmente.
2.2 Rinomina file
Selezionando la check box affianco al nome del file che vogliamo rinominare e
quindi azionando il tasto “rinomina” il file manager apre una pagina che permette
di specificare un nuovo nome per il file da rinominare e quindi rinominarlo nella
stessa directory. È possibile rinominare più di un file nella stessa operazione
avendo accortezza di selezionarne più d’uno inizialmente.
2.3 Cancella file
Selezionando la check box affianco al nome del file che vogliamo cancellare e
quindi azionando il tasto “cancella” il file manager apre una pagina che chiede
conferma dell’operazione
di cancellazione
per
quindi procedere
con
la
cancellazione del file dalla directory. È possibile cancellare più di un file nella
stessa operazione avendo accortezza di selezionarne più d’uno inizialmente.
2.4 Sposta file
Selezionando la check box affianco al nome del file che vogliamo spostare e quindi
azionando il tasto “sposta” il file manager apre una pagina che chiede conferma
dell’operazione di spostamento per quindi procedere con lo spostamento del file
nella directory selezionata. È possibile spostare più di un file nella stessa
operazione avendo accortezza di selezionarne più d’uno inizialmente.
2.5 Nuovo file
Azionando il tasto “nuovo” il file manager apre una pagina che permette di
scrivere un nuovo file attraverso un’applicazione di editing, specificandone il nome
e quindi dopo aver inserito il testo opportuno salvarne il contenuto tornando al file
manager o continuando l’editing oppure in caso di contenuti web mostrando
un’anteprima di quanto scritto, se necessario si può evitare di apportare le
modifiche utilizzando l’opportuna funzione dell’editor.
Manuale WebSpace per Windows
Page. 8 di 83
Web Pace Windows – Manuale di istruzioni
2.6 Modifica file
Selezionando la check box affianco al nome del file che vogliamo modificare e
quindi azionando il tasto “modifica” il file manager apre una pagina che permette
di modificare un file attraverso un’applicazione di editing, permettendone
l’eventuale modifica del nome, quindi dopo aver inserito il testo opportuno
salvarne il contenuto tornando al file manager o continuando l’editing oppure in
caso di contenuti web mostrando un’anteprima di quanto scritto, se necessario si
può evitare di apportare le modifiche utilizzando l’opportuna funzione dell’editor.
2.7 Modifica col wizard
Vedi manuale utente del wizard.
2.8 Crea una nuova directory
Selezionando il tasto “crea una nuova directory” il file manager apre una pagina
che permette di specificare il nome della nuova directory di cui è richiesta la
creazione, confermando l’operazione una nuova directory sarà creata nel ramo
dell’albero in cui si trova posizionato il file manager al momento della richiesta.
2.9 Rinomina directory
Selezionando il tasto “rinomina directory” il file manager apre una pagina che
permette di specificare il nome della directory di cui è richiesta la modifica ed il
nuovo nome che si intende assegnare, confermando l’operazione il nuovo nome
sarà assegnato alla directory specificata.
2.10 Cancella directory
Selezionando il tasto “cancella directory” il file manager apre una pagina che
permette di selezionare il nome della directory di cui è richiesta la cancellazione,
confermando l’operazione la directory selezionata sarà cancellata purché non
contenga alcun file.
2.11 Copia file
Questa funzione permette di copiare un file all’interno della directory desiderata,
selezionando la check box affianco al nome del file che vogliamo copiare e quindi
azionando il tasto “copia file” nella sezione delle azioni sulle directory, il file
manager apre una pagina che permette di specificare la directory di destinazione
per il file da copiare e quindi copiarvelo. È possibile copiare più di un file nella
Manuale WebSpace per Windows
Page. 9 di 83
Web Pace Windows – Manuale di istruzioni
stessa operazione avendo accortezza di selezionarne più d’uno inizialmente.
Manuale WebSpace per Windows
Page. 10 di 83
Web Pace Windows – Manuale di istruzioni
3 Servizio FTP
Il servizio FTP è l'acronimo di File Transfer Protocol, un protocollo che si utilizza
per operare su file tra computer collegati ad Internet.
Con l’FTP ci si può connettere a distanza ad un sistema remoto ("server"), e
visualizzarne i file contenuti; su tali file è possibili effettuare una serie di
operazioni tra cui:
•
Trasferire file dal proprio computer a quello remoto e viceversa;
•
Rinominare file
•
Cancellare file
•
Creare directory
•
Cancellare directory
•
Rinominare directory
•
Spostare file all’interno delle directory
Tale sistema è di gran lunga più usato al mondo per pubblicare siti. Per trasferire
files via FTP si possono utilizzare dei client-ftp appositi.
3.1 Upload dei file tramite il pannello di controllo
Questa funzionalità viene utilizzata dall’utente per inserire nuovi file nel suo Spazio
Web. Per effettuare l’upload dei propri file tramite il pannello di controllo, bisogna
selezionare la voce Gestione Sito Web e premere il link “Upload File”.
Accedendo a tale link appare una maschera che permetterà di scegliere, i file da
inserire nel proprio sito, scrivendo il nome del file nell’apposita text-area oppure
sfogliare le proprie risorse per cercare i file desiderati.
I nomi di file permessi possono contenere solo i seguenti caratteri:
•
lettere,
•
numeri,
•
spazi,
•
-,
•
_
•
ed il punto, ma non in posizione iniziale.
Manuale WebSpace per Windows
Page. 11 di 83
Web Pace Windows – Manuale di istruzioni
E’ possibile rimuovere i file selezionati premendo il tasto “reimposta”.
Per aumentare il numero di file da inserire si può modificare il parametro relativo
“Numero file da trasferire” e premere “modifica upload”, in questo modo l’utente
avrà la possibilità di selezionare il numero di file gli specificati dal parametro
suddetto.
3.2 Upload dei file tramite client FTP
Per effettuare l’upload tramite client FTP bisognerà impostare i parametri di
configurazione come segue:
Server FTP: ftp-host.albacom.net
Nome Utente: [email protected]
Password: password utente (password del pannello di controllo).
Una volta autenticati si avrà la visibilità completa del proprio spazio web e si
potranno quindi effettuare le operazioni desiderate.
Manuale WebSpace per Windows
Page. 12 di 83
Web Pace Windows – Manuale di istruzioni
4 Servizio Gruppi Chiusi
Il servizio per la gestione dei gruppi chiusi permette all’amministratore di
organizzare delle aree riservate in cui inserire documenti visibili solo a determinati
sottoinsiemi della popolazione di utenti che visita il suo sito.
Per gli utenti facenti parte di tali sottoinsiemi, l’amministratore può definire un
identificativo (username) e una parola chiave (password) che permettano
l’autenticazione necessaria a visualizzare i documenti posti in una determinata
area riservata.
Ognuna di tali aree corrisponde ad una cartella (o directory) con un nome
convenzionale, come vedremo nel seguito.
Questo servizio abilita l'amministratore di un sito operante nel server farm IBS BT
Albacom alla gestione di un'area riservata e dei relativi account che autorizzano un
gruppo di utenti specifici (cui faremo riferimento nel presente documento, in modo
equivalente, con i termini "membri di un gruppo" o “utenze di gruppo chiuso”)
del sito all'accesso.
L'amministratore che abbia richiesto l'uso del servizio "Gruppi Chiusi" e che abbia
attivato almeno un gruppo, avrà a disposizione, all'interno del proprio spazio
disco, una directory con il nome "private_nomegruppo", dove il nome del gruppo
può essere scelto a piacimento dall’utente.
In tale directory dovranno essere posti tutti i documenti che si vogliono riservare
ai soli utenti del corrispondente gruppo chiuso.
Un utente del sito dell'amministratore che voglia accedere ad uno di tali documenti,
dovrà autenticarsi con il proprio username e la propria password.
Di seguito sono descritte tutte le funzionalità offerte all'amministratore dei gruppi
chiusi.
4.1 Accesso alla gestione dei gruppi
L'accesso al pannello di amministrazione dei gruppi chiusi si realizza attraverso il
menù dei servizi del Pannello di Controllo.
L’indirizzo del Pannello di Controllo è http://controllo.albacom.net. Autenticarsi con
username, dominio e password dell’amministratore titolare del servizio.
Successivamente, attivare dal menù dei servizi il link corrispondente alla voce
"Gestione gruppi chiusi".
Per uscire dal pannello di gestione dei gruppi chiusi, attivare il link "Esci". Questa
Manuale WebSpace per Windows
Page. 13 di 83
Web Pace Windows – Manuale di istruzioni
operazione riporterà l’utente al menù dei servizi.
4.2 Informazioni sullo stato dei gruppi
Appena si accede al pannello di gestione dei gruppi chiusi, vengono visualizzate le
informazioni relative a tutti i gruppi attivi per l'amministratore che si è collegato al
Pannello di Controllo.
Questa pagina specifica, per ogni gruppo, lo STATO e il numero di UTENZE
ATTIVE. Lo STATO ha la funzione di abilitare (ATTIVO) o disabilitare
(DISATTIVO) l'accesso al gruppo da parte degli utenti registrati. Il cambiamento
di tale variabile si effettua nella schermata relativa agli utenti ed alla quale si
accede cliccando sul nome di un qualsiasi gruppo. La colonna delle UTENZE
ATTIVE riporta il numero di utenze di ogni gruppo Inoltre vengono visualizzate le
informazioni riguardanti il numero totale di utenze di gruppo chiuso acquistate
dall’utente, il numero di utenze attualmente usate e il numero di utenze rimaste
disponibili. L'amministratore può inserire utenti in gruppo fino a quando il valore
“totale utenze disponibili” è maggiore di zero.
4.3 Creazione di un nuovo gruppo
La creazione di un nuovo gruppo può essere effettata attivando il link “Nuova area
privata”.
Verrà visualizzata una schermata in cui si deve inserire il nome del gruppo che si
vuole creare. La creazione di un nuovo gruppo può essere effettuata in due modi: il
primo consiste in una creazione ex-novo dando luogo ad un gruppo vuoto, il
secondo consiste nel creare un gruppo basandosi su un altro già esistente
(CREA DA...). Per creare un gruppo da un altro é sufficiente selezionare il
gruppo di origine tramite il combo box e inserire il nome del gruppo che si vuole
creare. Il nuovo gruppo conterrà, appena creato, tutti gli utenti del gruppo di
origine. Se il valore del combo box é 'Nessuna' la creazione sarà effettuata con il
primo metodo.
É possibile creare un nuovo gruppo fino ad un massimo pari al numero di utenze
acquistate considerando il caso limite di una sola utenza per gruppo.
Se viene creato un gruppo basandosi su un altro può accadere che il numero di
utenze disponibili sia minore del numero di utenze presenti nel gruppo di origine.
In questo caso solo le utenze disponibili vengono aggiunte al gruppo appena
creato, un popup comunica l’avvenuta copia delle sole utenze disponibili.
Manuale WebSpace per Windows
Page. 14 di 83
Web Pace Windows – Manuale di istruzioni
Durante la creazione di un nuovo gruppo, viene aggiunta, nello spazio disco
dell’utente, la directory privata “private_nomegruppo”.
All’interno di questa directory l’amministratore può inserire i documenti che
possono essere visionati e/o modificati solo dai membri appartenenti all’area
privata nome gruppo.
4.4 Selezione di un gruppo
Per selezionare un gruppo occorre attivare il link corrispondente al nome del
gruppo. Verrà mostrata una schermata con le informazioni sul gruppo e la prima
pagina della lista dei membri, insieme ad una serie di controlli per effettuare varie
operazioni:
•
Inserimento di una nuova utenza di gruppo chiuso:
•
Ricerca di un’utenza appartenente al gruppo selezionato;
•
Modifica del numero di utenze visualizzate in ogni pagina;
•
Attivazione/Disattivazione di un gruppo chiuso;
•
Cancellazione del gruppo chiuso.
Tutte queste funzionalità verranno descritte nei paragrafi successivi.
4.5 Informazioni sullo stato degli utenti
La lista degli utenti autorizzati all'accesso nell'area privata di un gruppo viene
riportata per pagine. Per ciascuno di essi vengono visualizzati: numero d'ordine
("Numero"), username ("Nome") e password ("Password").
4.6 Cancellazione di un gruppo
Per cancellare un gruppo chiuso agire sul pulsante “Esegui” posto nella riga
“Cancella area privata”. Viene mostrato un popup di conferma, agire sul pulsante
ok per confermare la cancellazione e cancella per non confermare la
cancellazione.
Attenzione: la rimozione di un gruppo implica la rimozione di tutti i membri
appartenenti al gruppo.
4.7 Creazione di un membro del gruppo
Per includere un nuovo membro all'interno di un gruppo, bisogna selezionare il
link con la voce "Nuova utenza". A questo punto verrà visualizzata una schermata
in cui si devono inserire il “nome utente”, la “password” del nuovo utente e la
“conferma” della password. La password deve essere inserita due volte per
Manuale WebSpace per Windows
Page. 15 di 83
Web Pace Windows – Manuale di istruzioni
accertarne la correttezza. Se il nome utente non viene inserito un popup comunica
l’avvenuto errore. Se le due password sono diverse verrà visualizzata una pagina
di errore.
L’Username può essere composta da caratteri alfabetici minuscoli e maiuscoli,
caratteri numerici, e dai segni "-" e "_".
Una volta immessi questi dati, occorre confermare con il tasto "Aggiungi".
4.8 Selezione di una pagina della lista dei membri del gruppo
Se in un gruppo sono presenti un gran numero di membri, ne vengono visualizzati
solo i primi 5. I restanti membri sono visualizzati in pagine successive. Per
sfogliare la lista dei membri del gruppo, si selezionano i link corrispondenti a
ciascuna pagina, oppure si possono utilizzare, a seconda dei casi, i link
corrispondenti alle voci "pagina successiva" o "pagina precedente".
4.9 Ricerca di un membro del gruppo
Se non si vuole procedere alla ricerca di un membro del gruppo sfogliando le
pagine della lista, si può inserire direttamente il suo nome nell'area di testo nel
riquadro associato alla voce "Cerca nome utente: " e selezionare il tasto "Vai" per
avviare la ricerca. Se l'utente cercato esiste, il risultato ottenuto è descritto nel
paragrafo "Selezione di un membro del gruppo". Se invece l'utente non è presente
nel gruppo, verrà visualizzata una pagina contenente un messaggio di errore che
avvertirà l'amministratore del fallimento della ricerca.
4.10 Selezione di un membro del gruppo
Per selezionare un utente, occorre selezionare il link corrispondente al suo nome,
oppure alla sua password. In alternativa, la ricerca del nome dell'utente secondo
le modalità di cui al paragrafo "Ricerca di un membro del gruppo" produrrà lo
stesso effetto.
Tale effetto è la visualizzazione di una schermata contenente, oltre ai dati
dell'utente e del gruppo, un tasto per l'eliminazione dell'utente selezionato, e due
aree di testo associate ad un tasto di conferma, per l'inserimento di una nuova
password, nel caso in cui essa si voglia modificare.
4.11 Rimozione di un membro del gruppo
Per rimuovere un utente, dopo averlo selezionato, occorre attivare il tasto
corrispondente alla voce "Elimina utente". Viene mostrato un popup di conferma,
Manuale WebSpace per Windows
Page. 16 di 83
Web Pace Windows – Manuale di istruzioni
agire sul pulsante ok per confermare la cancellazione e su cancella per non
confermare la cancellazione.
4.12 Cambio di password per un membro del gruppo
Per modificare la password di un utente esistente, dopo averlo selezionato,
occorre inserire due volte la nuova password nelle apposite aree di testo, e
confermare attivando il tasto corrispondente alla voce "Modifica". Perché la
modifica abbia effetto, le due password inserite devono essere uguali, nel caso
non coincidessero viene mostrata una pagina di errore.
4.13 Modifica dei parametri di visualizzazione del gruppo
Durante la consultazione della lista degli utenti di un gruppo è possibile alterare il
numero di utenti per ogni pagina visualizzata. Per farlo, occorre inserire il numero
di utenti per pagina desiderata, purché sia superiore a 1 e non superiore a 500,
nell'apposita area di testo nel riquadro "Numero utenti per pagina", e confermare
con il tasto "Aggiorna".
4.14 Note
Si ricorda che tutti i documenti presenti nello spazio disco disposizione
dell'amministratore presso la server farm IBS BT Albacom sono accessibili da
Internet a qualsiasi visitatore.
Solo i documenti che vengono posizionati all'interno delle directory private dei
gruppi chiusi sono visibili esclusivamente dai membri del corrispondente gruppo
attraverso
l'autenticazione
mediante
username
e
password
assegnati
dall'amministratore.
Manuale WebSpace per Windows
Page. 17 di 83
Web Pace Windows – Manuale di istruzioni
5 Gestione DNS
Il DNS è il Domain Name System. Il DNS converte i nomi delle macchine negli
indirizzi IP che queste macchine hanno nella rete. In pratica fa corrispondere i
nomi agli indirizzi e viceversa, e in più fa qualche altra cosa. Il DNS è un sistema
gerarchico, strutturato ad albero. L'apice è indicato come ‘.’ e pronunciato ‘root’. Al
di sotto di ‘.’ c'è un gran numero di Top Level Domains (TLD), i più noti sono ORG,
COM, EDU, NET e IT, ma ce ne sono molti altri. Proprio come in un albero esso ha
la radice che si dirama verso l'esterno, riconoscerete nel DNS un albero di ricerca,
e scoprirete nodi, nodi-foglia e spigoli. Quando comincia la ricerca di una
macchina la richiesta procede ricorsivamente nella gerarchia, iniziando dall'apice.
Se volete trovare ad esempio il sito ‘pippo.pluto.com’ il vostro name server, dovrà
prima scoprire quale name server gestisce ‘com’. Esso dunque chiede a uno dei ‘.’
server (sa già quali sono i server’.’ , è a questo che serve il file root.hints), e il ‘.’
fornisce una lista dei server ‘com’. Una volta trovato un server ‘com’, passiamo per
il server che conosce il ramo ‘pluto’ sopra il ramo ‘com’ (per avere pluto.com).
Una volta trovato il ramo ‘pluto’ cerchiamo ‘pippo’ e per scalare tale ramo
abbiamo sfruttato il server che lo conosceva. Adesso siamo arrivati al giusto
server, al giusto punto di diramazione. In informatica solitamente si dice che
‘pippo’ è una foglia dell'albero.
5.1 Il file di zona
Per capire come funziona un DNS non si può prescindere la conoscenza della
struttura di un file di zona di un dominio. Adesso esporremo brevemente la
struttura di un file di zona.
È fondamentale chiarire la differenza che intercorre tra il concetto di domain
(dominio) e il concetto di zone (zona). Consideriamo il dominio inf.besta, questo
potrebbe contenere nomi di host come bella.inf.besta, muscolis.inf.besta.
Le zone potrebbero essere individuate in lab1.inf.besta ed lab2.inf.besta, ma è
altresì vero che potrei considerarne una terza: inf.besta che potrebbe contenere
in via teorica il "server principale" bella.inf.besta.
Un'ultima cosa prima di iniziare: non tutti i caratteri sono permessi nei nomi degli
host.
Siamo limitati ai caratteri dell'alfabeto inglese: a-z, numeri: 0-9 e al carattere '-'
(dash, trattino). Maiuscole e minuscole hanno lo stesso valore per il DNS, così
Manuale WebSpace per Windows
Page. 18 di 83
Web Pace Windows – Manuale di istruzioni
pluto.it è identico a Pluto.it.
Ogni dominio ha un corrispondente file di zona (detto file SOA, acronimo di Start of
Authority), in cui sono contenuti i ‘record risorse’ (RR) e svariati altri parametri.
Ecco un esempio di file di zona:
Figura 3
Questo `file di zona' contiene 4 tipi di `record risorse' (RR): un RR NS, un RR MX,
un RRA e un RR SOA. Il record SOA è il preambolo di tutti i file di zona, e deve
esisterne esattamente uno in ogni file di zona. Questo record descrive la zona, da
dove esso viene (una macchina chiamata ns5.albacom.net), chi è responsabile per
i suoi contenuti (hostmaster.pippo.it), quale è la versione del file di zona (serial
time, formato yyyymmddxx per 00<xx<99), e altre cose che riguardano il server
DNS secondario o quello che fa da cache. Per il resto dei campi (refresh time,
retry time, empire time e default_ttl) ecco il loro significato:
•
refresh time (in secondi) indica quanto deve attendere un server secondario
prima di aggiornare i dati dal server primario;
•
retry time (in secondi) indica il periodo di tempo prima che il server
secondario riprovi il collegamento se il primo tentativo non fosse andato a
termine;
•
expire time (in secondi) indica il periodo dopo il quale il secondario scarta
i dati del primario se non fosse stato in grado di contattarlo;
•
default_ttl (in secondi) indica il tempo di vita (time of live) e dà validità
all'informazione recuperata dal server; in caso di omissione fa riferimento al
volare dato nel record soa.
Bisogna notare due cose a proposito del record SOA e cioè deve essere una
Manuale WebSpace per Windows
Page. 19 di 83
Web Pace Windows – Manuale di istruzioni
macchina effettiva con un record A.
Non è legale avere un record CNAME (cioè un alias qualsiasi) per la macchina
indicata nel record SOA.
Il suo nome non deve essere per forza `ns' (name server), può essere un
qualsiasi nome legale di host.
Ad ogni altra riga contenente un nome mnemonico è associato un indirizzo IP
(legati dal campo A).
Il punto alla fine del nome dell'host indica il nome completo, altrimenti si
dovrebbe solo specificare il nome host (Il DNS completa automaticamente il
nome host con l'origine: stefy diventa stefy.inf.besta, stefy.inf.besta. diventa
stefy.inf.besta).
La
seconda
cosa,
hostmaster.pippo.it
deve
essere
interpretato
come
[email protected], questo dovrà essere un alias per un indirizzo e-mail vero, o
una mailbox, purché la/le persona/e che mantengono il DNS leggano la posta
frequentemente.
Ogni mail che riguarda il dominio sarà spedita all'indirizzo indicato in questo
record. Il nome non deve essere per forza `hostmaster', potrà essere un normale
indirizzo email, di solito ci si aspetta che `hostmaster' funzioni a dovere (cioè che
la posta indirizzata ad esso arrivi da qualche parte).
Per quanto concerne il RR MX ovvero RR Mail Exchanger. Esso indica ai
sistemi adibiti allo smistamento della posta dove mandarla. Il numero che
succede ad ogni nome di macchina indica la priorità del RR MX.
Il RR con il numero più basso (10) è quello che indica il mail server al quale, se
possibile, deve essere mandata la posta per primo.
Se non funzionasse la posta potrà essere spedita a un server con un numero
più alto, un mail server secondario. Il campo CNAME equivale ad un alias, ogni
host può avere più nomi mnemonici. Una forma alternativa è la seguente:
5.2 Pannello web gestione DNS
Accedendo
al
menu
dei
servizi
del
pannello
di
controllo
(http://controllo.albacom.net), cliccando sul link denominato DNS si può utilizzare il
pannello DNS (se l’utente ovviamente dispone di tale servizio), per la
configurazione manuale del file di zona del o dei propri domini (Figura 4).
Manuale WebSpace per Windows
Page. 20 di 83
Web Pace Windows – Manuale di istruzioni
Figura 4
Un link con il nome del dominio registrato dall’utente è quello che viene
visualizzato dopo aver cliccato su DNS della Figura 1, cliccando su questo si
accede, ad un menù dove appaiono il dominio precedente ed eventualmente i
domini di terzo livello creati dall’‘utente. Per ognuno di questi nomi al fianco sono
disponibili i bottoni: modifica, cancella (quest’ultimo non appare per il dominio
principale) ed in fondo alla pagina nuova. Quest’ultimo bottone permette di creare
un nuovo dominio di terzo livello, infatti, verrà richiesto il nome del nuovo dominio,
dopo averci cliccato.
Cliccando, invece, su modifica si accede alla pagina dove è possibile
personalizzare la configurazione del file di zona di un dominio (Figura 6).
Manuale WebSpace per Windows
Page. 21 di 83
Web Pace Windows – Manuale di istruzioni
Figura 5
La pagina (Figura 5) visualizza il file SOA del dominio pippo.it, se si vuole
configurare manualmente tale file, occorre fare molta attenzione, in quanto
modifiche non corrette potrebbero inficiare in maniera negativa sulla corretta
risoluzione del nome del dominio da parte del DNS e altro ancora.
Per rendere effettive le modifiche premere il bottone posto in basso a sinistra Invia,
apparirà un messaggio che notifica che la modifica al file di zona è stata effettuata.
Le modifiche diverranno effettive al restart del demon del DNS dopo poche ore.
Qualora non si voglia effettuare alcuna modifica cliccare sul link Annulla, si
ritornerà al menù principale.
Manuale WebSpace per Windows
Page. 22 di 83
Web Pace Windows – Manuale di istruzioni
6 Chat
Cos’è una chat?
Una chat è uno straordinario sistema di comunicazione basato sul testo che
consente di dialogare con persone di tutto il mondo grazie ad una capillare rete
di server. E’ possibile comunicare con persone di località remote in qualunque
momento del giorno. Esistono vari protocolli di chat tra cui IRC, acronimo di
Internet Relay Chat.
Come in tutte le risorse di Internet, per poter sfruttare le risorse di un Server in
questo caso un server IRC, deve essere utilizzato un programma Client.
Esistono inoltre chat progettate in Java (all’interno delle pagine web) che
permettono l’interazione tramite un applet java. In quest’ultimo caso l’utente non
ha necessità di utilizzare un client di chat. In una chat di solito si trovano differenti
stanze dove un utente può accedere per comunicare con gli altri utenti. La chat
permette, a chi la usa, di scambiare informazioni e messaggi sia su un canale
dove si trovano degli utenti, quindi parlare con tutti, sia ad un utente specifico e
quindi di “parlare” in privato. E’ chiaro che per parlare in privato ad un utente,
tale utente si deve trovare nel canale altrimenti non è possibile nessun tipo di
comunicazione.
6.1 Specifiche Tecniche
Versione JDK: JDK 1.2.2.
Versione di php installata : php 4.0.6
Versione di apache installata: 1.3.20
6.2 Richiamare la chat sul proprio sito web
L'utente abilitato ad avere un servizio di chat può renderlo attivo semplicemente
richiamando la relativa pagina: "http:/irc.albacom.net/chatAlbacom/chat.php" alla
quale devono essere passati i tre parametri:
•
"nickname": nickname dell'utente che vuole entrare in chat
•
"username": identificativo dell'utente proprietario del servizio completo del
dominio (esempio: [email protected])
•
"password": password necessaria per entrare come operatore della stanza
quindi dell’amministratore del sito.(opzionale).
Manuale WebSpace per Windows
Page. 23 di 83
Web Pace Windows – Manuale di istruzioni
Per utilizzare la chat BT Albacom all’interno del proprio sito web è necessario
utilizzare una pagina che contenga il seguente form:
Naturalmente l’utente può apportare delle modifiche grafiche alla pagina dove si
troverà tale form; è da tenere presente che la form di connessione alla chat deve
restare comunque invariata.
Nella parte della form che specifica il nome utente ossia l’utente dovrà inserire al
posto di nome_utente@nome_dominio.it il proprio username, rispettando lo
stesso formato.
6.3 Accesso della chat da parte dell’amministratore del sito
L’amministratore del sito che vorrà accedere alla chat dovrà cliccare sul link
relativo alla chat, all’interno del proprio sito, e digitare successivamente il
nickname e la password (password del pannello di controllo).
L’amministratore del sito ha la possibilità di gestire la stanza in tale da poter
modificare il nome della chat e da fare da moderatore della chat e poter quindi
allontanare un utente dalla stanza nel caso si comporti in modo scorretto.
Se l’utente tenterà di accedere alla chat come amministratore inserendo una
password non esatta, avrà accesso comunque, ma come utente visitatore.
6.4 Accesso alla chat da parte di un utente non amministratore
Un utente che visita il sito e vuole accedere al servizio di chat del sito stesso,
dovrà cliccare sul link relativo alla chat e digitare successivamente il nickname da
utilizzare nella chat. Per la password non deve inserire nessun valore non essendo
l’amministratore del sito. Una volta inserito il nickname comparirà all’utente una
pagina che caricherà l’applet della chat. Caricata la pagina, l’utente si trova a tutti
gli effetti all’interno della stanza e potrà iniziare a comunicare con gli altri utenti.
6.5 Invio di messaggi (tutti gli utenti)
Per inviare un messaggio basta scrivere il testo del messaggio nell’apposita textManuale WebSpace per Windows
Page. 24 di 83
Web Pace Windows – Manuale di istruzioni
area e inviare il messaggio tramite il tasto invia messaggio. Il messaggio apparirà
visibile a tutti gli utenti che si trovano nella stanza.
6.6 Invio di messaggi Privati (tutti gli utenti)
Per inviare un messaggio privato ad un solo utente e non nell’intera stanza
l’utente deve selezionare un utente dalla “lista degli utenti della stanza” e preme il
pulsante MsgPrivato. L’utente ora può scrivere il messaggio privato e premere
invio. Il messaggio verrà visualizzato solo dall’utente selezionato.
6.7 Modifica del Nome della chat (solo amministratore)
L’utente amministratore del sito può rinominare la stanza della chat. Per far ciò
deve inserire il nuovo nome della stanza ed effettuare il submit della modifica.
6.8 Allontanamento di un utente dalla chat (solo amministratore)
L’utente amministratore può allontanare dalla chat uno o più utenti che si trovano
nella stanza. Con questa modalità l’amministratore della chat funge da moderatore.
Per far ciò l’utente amministratore deve selezionare un utente da allontanare
dalla lista degli utenti presenti nella stanza, e premere il pulsante KICK; l’utente
selezionato a quel punto uscirà automaticamente dalla chat.
6.9 Uscita dalla chat (tutti gli utenti)
Un utente che vuole uscire dalla chat deve chiudere semplicemente la finestra
della chat.
6.10 Uscita dalla chat (utente amministratore)
L’utente amministratore può uscire in due modi differenti:
•
Se l’utente
amministratore esce dalla
chat chiudendo la finestra
dell’applet, tutti gli altri utenti rimangono all’interno della chat.
•
Se l’utente amministratore esce dalla chat premendo il tasto CHIUDI, chiude
la stanza. Tutti gli utenti che si trovano all’interno della chat escono
automaticamente.
6.11 Altre funzionalità
Ci sono ulteriori funzionalità tra cui la possibilità di accedere ad un menù
“Istruzioni” che fornisce tutte le informazioni sulle varie opzioni della chat, e un
pulsante “clear” che permette all’utente di pulire lo schermo dell’applet
Manuale WebSpace per Windows
Page. 25 di 83
Web Pace Windows – Manuale di istruzioni
cancellando quindi tutti i messaggi visualizzati fino a quel momento.
7 Forum
Il forum è un insieme di spazi (a cui in seguito ci riferiremo per semplicità con il
termine "forum") in cui si può discutere di diversi argomenti e a cui tutti possono
partecipare inviando i propri messaggi. Questo servizio si inquadra nelle
funzionalità del Pannello di Controllo, per gli utenti che possiedono il servizio di
Web Hosting.
Al Forum si accede attraverso il link "Gestione Forum”dell'interfaccia del File
Manager (V. documentazione Pannello di Controllo - Gestione Sito Web). Tuttavia,
se nessuno spazio forum è stato ancora impostato, è necessario prima crearne
uno attraverso la selezione del link "Nuovo Forum". Seguendo il link "Gestione
Forum”, si arriva alla schermata di selezione dello spazio forum. Una volta
selezionata dalla lista la voce corrispondente al forum nel quale si vuole entrare, è
necessario selezionare il pulsante "Login".
7.1 Creazione di un nuovo forum
Per creare un nuovo forum bisogna seguire i seguenti passi:
•
Selezionare la voce Nuovo Forum nella pagina principale del File Manager
•
Riempire la form che compare.
•
Cliccare sul pulsante "Aggiungi Forum".
Per spiegazioni sulla modalità di riempimento della form, consultare la sezione
sulle impostazioni per la creazione di un nuovo forum.
7.2 Gestione di un forum
Selezionando la voce "Gestione Forum" nella pagina principale del File Manager,
si accede ad una nuova pagina in cui appare la scritta "forum", la lista dei propri
forum e un pulsante "Login".
Scegliendo la voce forum è possibile vedere la lista dei forum come un semplice
utente. Scegliendo, invece, un forum dalla lista e cliccando sul pulsante "Login",
si accede ad una pagina che permette di amministrare il forum scelto. In questo
caso, sono ammesse le seguenti operazioni:
•
Moderazione: permette di eliminare, modificare, nascondere o approvare
(nel caso di moderazione prima della pubblicazione) un messaggio.
•
Elimina per data: Consente di eliminare i messaggi con data uguale,
Manuale WebSpace per Windows
Page. 26 di 83
Web Pace Windows – Manuale di istruzioni
posteriore o anteriore ad una data immessa. Il formato della data deve
essere del tipo aaaa- mm-gg, per esempio volendo eliminare tutti i
messaggi relativi all'8 Dicembre 2001, la data da inserire è 2001-12-08.
•
Nascondi Forum: permette di nascondere il forum, che può sempre
essere reso visibile scegliendo la voce "Rendi Visibile" che appare una volta
nascosto il forum.
•
Modifica proprietà : permette di modificare le proprietà del forum impostate
durante la creazione.
Selezionando la voce "Main", si torna al menù dell'amministrazione del forum.
7.3 Come richiamare il Forum
Per visualizzare la lista dei forum creati, basterà inserire nella propria pagina il
seguente link, dove username è il nome utente completo del dominio.
7.4 Impostazioni per la creazione di un nuovo forum
•
Nome: Questo è un campo obbligatorio. E' il nome che si vuole assegnare al
forum.
•
Descrizione: In questo campo è possibile inserire una breve descrizione del
forum.
•
Lingua: Permette di selezionare la lingua che si desidera utilizzare per il
forum.
•
Nome della tabella: E' un campo obbligatorio. Inserire un nome per la
tabella.
•
Moderazione: Determina il livello di moderazione dei messaggi.
E' possibile scegliere tra:
•
Nessuna: in questo caso non c'è moderazione. Si può comunque decidere
di eliminare o modificare un messaggio.
•
Prima della pubblicazione: i messaggi vengono pubblicati solo dopo
essere stati aapprovati.
•
Dopo la pubblicazione: i messaggi vengono dapprima pubblicati e
successivamente si può intervenire con la moderazione.
E-mail moderatore
E' possibile inserire il proprio indirizzo E-mail.
Manuale WebSpace per Windows
Page. 27 di 83
Web Pace Windows – Manuale di istruzioni
•
HTML:Permette di impostare dei permessi sui messaggi di posta cliccando
sugli specifici check box. Esempio: se si sceglie la voce "Bold, Italic,
Underline", l'utente può utilizzare i tag html per scrivere in grassetto,
corsivo, o sottolineato parole o frasi.
•
Campi predefinitiI campi sono già riempiti con valori di default:
•
Lunghezza delle tabelle: serve per impostare la lunghezza delle tabelle del
forum.
•
Colore dell'header della tabella: permette di impostare, in valore
esadecimale, il colore dell’header delle tabelle del forum.
•
Colore dei Font dell'header della tabella: Permette di definire il colore, in
valore esadecimale, dei caratteri dell'header della tabella.
•
Primo colore della tabella: permette di impostare, in valore esadecimale, il
primo colore della tabella.
•
Primo colore dei font della tabella: permette di impostare, in valore
esadecimale, il primo colore dei font della tabella.
•
Secondo colore della tabella: permette di impostare, in valore esadecimale,
il secondo colore della tabella.
•
Secondo colore dei font della tabella: permette di impostare, in valore
esadecimale, il secondo colore dei font della tabella.
•
Colore della barra di navigazione: permette di impostare, in valore
esadecimale, il colore della barra di navigazione.
•
Colore dei Font della barra di navigazione: permette di impostare, in valore
esadecimale, il colore dei caratteri della barra di navigazione.
Manuale WebSpace per Windows
Page. 28 di 83
Web Pace Windows – Manuale di istruzioni
8 Servizio Statistiche
Il modulo delle statistiche si occupa di calcolare e generare report testuali e grafici
illustranti le statistiche di accesso al sito web dell’utente. L’analisi viene effettuata
analizzando i file di log giornalieri che vengono generati per ogni utente dai web
server. L’elaborazione viene effettuata in 2 passi distinti:
•
Analisi dei file di log tradotti, mediante il tool Analog. Il risultato
dell’elaborazione consiste in due file di report, uno per gli accessi relativi al
giorno precedente e un altro per gli accessi del mese corrente.
•
Elaborazione del file di report (prodotto nel punto precedente) e
generazione dei grafici, mediante il tool Report Magic.
•
Al termine della terza fase ogni utente con il servizio di statistiche attivo
può consultare un report con informazioni sugli accessi al proprio sito nel
giorno precedente e un riepilogo degli accessi nel mese corrente. Inoltre
l’utente ha la possibilità di scaricare sul proprio PC i file di log di accesso al
suo sito, opportunamente compressi tramite il programma zip.
L’utente che vuole accedere alla pagina delle proprie statistiche può farlo in
due modi distinti:
•
Cliccando sul link “Statistiche” dal “Menu Servizi” del Pannello di Controllo
•
Previa autenticazione dalla pagina di accesso alle statistiche
In questo caso processo di autenticazione verifica sul database degli utenti la
correttezza della Login FTP e delle Password FTP inserite, accertandosi che
l’abbonamento non sia scaduto e che il servizio di statistiche sia attivo.
8.1 Accesso alle statistiche
L’utente che vuole accedere alla pagina delle statistiche può farlo direttamente o
passando attraverso il pannello di controllo.
8.2 Accesso diretto alle statistiche
L’utente che vuole visualizzare le pagine delle statistiche senza passare per il
menu
del
pannello
di
controllo,
può
direttamente
accede
all’indirizzo
http://controllo.albacom.net:8080, ed inserisce il suo LoginFTP (pari alla
concatenazione
di
nome
e
dominio
tramite
il
carattere
‘@’
–
i.e.:
<nome>@<dominio>) e la Password FTP.
Manuale WebSpace per Windows
Page. 29 di 83
Web Pace Windows – Manuale di istruzioni
Figura 6
Con questa modalità di accesso non è possibile scaricare sul computer locale
l’archivio dei file di log delle statistiche. Questa funzionalità è usufruibile solo dal
sotto menu statistiche del Pannello di Controllo.
Manuale WebSpace per Windows
Page. 30 di 83
Web Pace Windows – Manuale di istruzioni
8.3 Accesso tramite il pannello di controllo
Il normale accesso alle pagine delle statistiche avviene dal “Menu Servizi” del
Pannello di Controllo. La metodologia di accesso al Pannello di Controllo avviene
tramite autenticazione all’indirizzo http://controllo.albacom.net.
Figura 7
Cliccando sul link “Statistiche” l’utente ha accesso al sottomenu delle statistiche.
Le operazioni disponibili sono a questo punto due:
•
Accesso alle pagine delle statistiche.
•
Download dell’archivio dei file di log.
Figura 8
8.4 Visualizzazione delle Statistiche
A valle del modulo di generazione delle statistiche esiste un modulo di
visualizzazione che si occupa di fornire i dati ottenuti in maniera gradevole e di
facile comprensione.
Manuale WebSpace per Windows
Page. 31 di 83
Web Pace Windows – Manuale di istruzioni
8.5 Tecnologia Utilizzata
Per la generazione dei grafici relativi alle statistiche degli accessi è stata usata
l’applicazione Report Magic rel 2.05 per Analog. Questa applicazione elabora un
report, precedentemente prodotto da Analog, producendo un file di tipo HTML
contenente i datiin forma grafica.
Figura 9
L’utente ha la possibilità di consultare dati relativi agli accessi al suo sito, del giorno
precedente o del mese corrente. Inoltre è sempre visibile il numero totale di visite
al sito (540 visite per l’esempio in figura).
8.6 Statistiche giornaliere
I grafici disponibili per le statistiche relative al giorno precedente sono i seguenti:
•
Riepilogo
generale:
fornisce
una
visione
rapida
delle
statistiche
complessive per l'intero sito web
•
Riepilogo rapido: mostra le punte di maggiore attività per il sito in
questione. Questo rapporto fornisce il numero di accessi per ogni periodo di
massimo traffico e la percentuale sul totale degli accessi.
•
Riepilogo orario: individua i livelli di attività scomposti per singole ore.
È necessario ricordare che ogni pagina visitata può comportare diverse richieste al
server, perché ad ogni immagine presente nella pagina corrisponde una
richiesta.
Questo riepilogo inoltre confronta i livelli totali di attività in orario lavorativo e fuori
Manuale WebSpace per Windows
Page. 32 di 83
Web Pace Windows – Manuale di istruzioni
orario, nell'arco di tempo preso in considerazione dal rapporto.
•
Rapporto orario: scompone il traffico su base oraria nell'arco di tempo
preso in considerazione dal rapporto. E’ necessario non dimenticare che
ogni pagina visitata può c comportare diverse richieste al server, perché ad
ogni immagine presente nella pagina corrisponde un’ulteriore richiesta.
•
Rapporto per host: identifica il computer dal quale è partita la richiesta
oppure l'ISP (fornitore di accesso Internet) utilizzato dal visitatore del sito.
•
Rapporto per codici di status: elenca i messaggi inviati dal server al
browser o comunque al computer dal quale era partita la richiesta.
•
Rapporto per formato dei file: questo rapporto analizza il formato.
•
Rapporto per dimensioni dei file: indica le dimensioni dei file richiesti
richieste ricevute dal server in base al formato dei file.
•
Rapporto per richieste: indica i file che generano maggior traffico
all'interno del sito e specifica quante volte sono stati richiesti.
8.7 Statistiche mensili
I grafici disponibili per le statistiche relative al mese corrente sono i seguenti:
•
Riepilogo generale: fornisce
una
visione
rapida
delle
statistiche
complessive per l'intero sito web.
•
Riepilogo rapido: mostra le punte di maggiore attività per il sito in
questione. Questo rapporto fornisce il numero di accessi per ogni periodo di
massimo traffico e la percentuale sul totale degli accessi.
•
Rapporto settimanale: mostra l'attività per ogni settimana, nell'arco di
tempo preso in considerazione dal rapporto. Ogni pagina visitata può
comportare diverse richieste al server, perché ad ogni immagine presente
nella pagina corrisponde una richiesta in più.
•
Rapporto giornaliero: mostra l'attività per ogni giorno, nell'arco di tempo
preso in considerazione dal rapporto. Ogni pagina visitata può comportare
diverse richieste al server, perché ad ogni immagine presente nella pagina
corrisponde una richiesta supplementare.
•
Riepilogo giornaliero: individua i livelli totali di attività per ogni giorno della
settimana. Questo riepilogo inoltre confronta i livelli totali di attività nei
giorni lavorativi e nei fine settimana.
•
Riepilogo orario: individua i livelli di attività scomposti per singole ore. È
necessario ricordare che ogni pagina visitata può comportare diverse
Manuale WebSpace per Windows
Page. 33 di 83
Web Pace Windows – Manuale di istruzioni
richieste al server, perché ad ogni immagine presente nella pagina
corrisponde una richiesta. Questo riepilogo inoltre confronta i livelli totali di
attività in orario lavorativo e fuori orario, nell'arco di tempo preso in
considerazione dal rapporto.
•
Rapporto orario: scompone il traffico su base oraria nell'arco di tempo
preso in considerazione dal rapporto. È necessario non dimenticare che
ogni pagina visitata può comportare diverse richieste al server, perché ad
ogni immagine presente nella pagina corrisponde un’ulteriore richiesta.
•
Rapporto per host: identifica il computer dal quale è partita la richiesta
oppure l'ISP (fornitore di accesso Internet) utilizzato dal visitatore del sito
•
Rapporto per dimensioni dei file: elenca i messaggi inviati dal server al
browser o comunque al computer dal quale era partita la richiesta indica le
dimensioni dei file richiesti.
•
Rapporto per richieste: indica i file che generano maggior traffico
all'interno del sito e specifica quante volte sono stati richiesti.
•
Rapporto per formato dei file: questo rapporto analizza le richieste
ricevute dal server in base al formato dei file.
I grafici relativi allo storico dei mesi precedenti sono generati sulla base dei
grafici del mese corrente. In particolare il primo giorno del mese, le statistiche
del mese corrente (relativo al giorno precedente) coincideranno con quelle
dell’intero mese, e possono quindi venire archiviate.
8.8 Archivio dei file di log
Cliccando dal menu delle statistiche sul link “Archivio dei file di log”, si ha la
possibilità di scaricare sul proprio computer un file compresso (zip) contenente le
statistiche generate fino ad ora per il proprio sito.
L’archivio scaricato contiene un certo numero di “file di log” con nome
access_log_aaaammgg riportanti le statistiche di accesso aggiornate alla data
indicata dal suffisso aaaammgg, dove aaaa, mm e gg rappresentano
rispettivamente anno, mese e giorno. Ogni file di log riporta un certo numero di
righe del tipo <IP_client> - - [<data_accesso>:<ora_accesso> <GMT>]
<Richiesta_HTTP> <Codice_risultato> <Dimensioni_risposta>
•
Ogni riga rappresenta un accesso al sito, e ogni suo elemento ha il
significato
Manuale WebSpace per Windows
Page. 34 di 83
Web Pace Windows – Manuale di istruzioni
Figura 10
8.9 Codici risultato del Web Server
Succesfull Client Requests
200 OK
201 Created
202 Accepted
203 Non-Authorative Information
204 No Content
Manuale WebSpace per Windows
Page. 35 di 83
Web Pace Windows – Manuale di istruzioni
205 Reset Content
206 Partial Content
Client Request Redirected
300 Multiple Choices
301 Moved Permanently
302 Moved Temporarily
303 See Other
304 Not Modified
305 Use Proxy
Client Request Errors
401 Authorization Required
402 Payment Required (not used yet)
403 Forbidden
404 Not Found
405 Method Not Allowed
406 Not Acceptable (encoding)
407 Proxy Authentication Required
408 Request Timed Out
409 Conflicting Request
410 Gone
411 Content Length Required
412 Precondition Failed
413 Request Entity Too Long
414 Request URI Too Long
415 Unsupported Media Type
Server Errors
500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported
Manuale WebSpace per Windows
Page. 36 di 83
Web Pace Windows – Manuale di istruzioni
8.10 Page Wizard
Nel presente documento vengono descritte in dettaglio le caratteristiche
funzionali del modulo denominato Wizard, realizzato come parte integrante del
Pannello di controllo (http://controllo.albacom.net) all’interno del File Manager.
L’utilizzo da parte degli utenti di uno spazio per la pubblicazione del proprio sito
Web si scontra spesso con la difficoltà di creare delle pagine HTML
graficamente gradevoli. In questa soluzione viene fornito un modulo denominato
Page Wizard in grado di creare pagine Web in modalità automatizzata su
indicazione dell’utente.
Il Wizard mette a disposizione un certo numero di layout predefiniti, a partire dai
quali permette all’utente di ottenere in pochi minuti le proprie pagine HTML,
consentendo di personalizzarne le caratteristiche fondamentali o di inserirvi le
proprie immagini.
All’utente vengono richiesti esclusivamente i dati necessari alla personalizzazione
del contenuto delle pagine HTML.
L’utente viene guidato attraverso una sequenza di scelte, durante le quali vengono
richieste le informazioni da inserire all’interno delle pagine preconfezionate di cui
la Page Wizard dispone. In ognuna di queste pagine-tipo vi sono un numero
stabilito di elementi personalizzabili, alcuni comuni a tutte, altri specifici per la
tipologia di contenuto. Tra gli elementi comuni c’è ad esempio il titolo della pagina,
il nome, l’indirizzo di e-mail dell’utente; tra quelli specifici ci sono le eventuali
immagini delle quali è possibile fare l’upload, le quali variano in numero e
dimensione in funzione della tipologia di pagina prescelta.
Manuale WebSpace per Windows
Page. 37 di 83
Web Pace Windows – Manuale di istruzioni
9 Utilizzo della Page Wizard
Dalla pagina del pannello di controllo (http://controllo.albacom.net), una volta scelta
l’opzione Gestione sito Web si accede alla pagina principale del File Manager, qui
scegliendo sul menù superiore il link Wizard si visualizza il form del Wizard. Tale
pagina presenta una listbox contenente tutti i modelli preconfezionati, o template,
messi a disposizione dell’utente. Una volta scelto un modello, la Page Wizard ne
mostra l’immagine di Preview. Cliccando sull’immagine di Preview la Page Wizard
viene attivato e comincia il processo di creazione della pagina del tipo selezionato.
Figura 11
Manuale WebSpace per Windows
Page. 38 di 83
Web Pace Windows – Manuale di istruzioni
Figura 12
La finestra è suddivisa in due parti: la parte sinistra permette di visualizzare,
grazie ad una preview di dimensioni maggiori, il punto esatto dove verrà
collocata l’informazione che viene richiesta; la parte destra dove viene effettuata
la richiesta, composta da testo (la domanda rivolta all’utente), campi di input
(textfield, textarea) e il numero corrispondente all’interno dell’immagine di preview.
Inoltre sono presenti delle frecce di“navigazione” che permettono all’utente di
tornare indietro per modificare un’informazione già inserita. In qualunque fase del
processo di creazione, è possibile tornare indietro di un passo o di annullare tutto il
processo.
La prima richiesta riguarda sempre il titolo della pagina che si sta per creare. Tale
titolo corrisponde a quello che viene visualizzato in alto a sinistra nella toolbar del
Browser in fase di navigazione.
Manuale WebSpace per Windows
Page. 39 di 83
Web Pace Windows – Manuale di istruzioni
Figura 13
Successivamente si cominciano ad inserire le informazioni corrispondenti ai vari
numeri raffigurati nella preview. Il primo numero in questo caso riguarda
l’inserimento del proprio nome. Il nome è un campo di tipo stringa e consente
l’inserimento di qualsiasi carattere alfanumerico.
Figura 14
Quanto detto in precedenza per il campo di inserimento del proprio nome vale
Manuale WebSpace per Windows
Page. 40 di 83
Web Pace Windows – Manuale di istruzioni
anche nel caso dell’indirizzo di e-mail.
Figura 15
In figura viene presentato il caso in cui è possibile inserire un text area ed
eventualmente un link ad una parola contenuta nel testo inserito. E’ possibile
linkare solo la prima occorrenza della parola o tutte le occorrenze valorizzando la
chekbox “ogni occorrenza”.
Manuale WebSpace per Windows
Page. 41 di 83
Web Pace Windows – Manuale di istruzioni
Figura 16
In figura viene mostrata la possibilità di inserire un link ad una delle pagine
precedentemente create nel proprio sito. Qui oltre che un nome da associare al
link è presente una listbox, dove sono caricati tutti i file html presenti nell’home
directory corrente.
Figura 17
Manuale WebSpace per Windows
Page. 42 di 83
Web Pace Windows – Manuale di istruzioni
Per l’inserimento di una foto viene utilizzato un oggetto standard per sfogliare il filesystem locale dell’utente ed effettuare l’upload di un file immagine qualsiasi.
L’immagine verrà collocata come indicato nella preview, di conseguenza è
necessario avere un’idea precisa delle dimensioni effettive dell’immagine stessa,
per evitare di sconvolgere la gradevolezza dell’impostazione grafica della pagina
proposta.
Figura 18
Una volta che il processo guidato di creazione della pagina HTML si è concluso il
file risultante, avente nome scelto dall’utente, viene salvato nella propria directory
principale. In caso sia già presente un file con lo stesso nome viene chiesto
all’utente di inserirne uno nuovo. Nel caso in cui alcuni elementi non vengono
inseriti, la pagina risultante non visualizzerà niente al loro posto, fatta eccezione
per le immagini, per le quali si visualizza un’immagine di default uguale per ogni
utente. Tutte le immagini inserite dall’utente nella pagina vengono scaricate nello
spazio fisico dell’home directory dell’utente. Al termine delle operazioni di
inserimento viene chiusa la finestra di pop-up, e in quella sottostante compare
l’indirizzo dove è possibile visualizzare la pagina appena creata.
Manuale WebSpace per Windows
Page. 43 di 83
Web Pace Windows – Manuale di istruzioni
Figura 19
9.1 Modifica con il Wizard
A questo punto, se si vogliono effettuare modifiche si possono intraprendere due
strade se si conosce il HTML è possibile usare la funzionalità di modifica del File
Manager; oppure lanciare, sempre dal File Manager, la funzionalità Modifica con
il Wizard. E’ opportuno sottolineare che la seconda scelta potrà essere effettuata
solo nel caso in cui il file non sia mai stato modificato con strumenti diversi dal
Wizard. Per segnalare questo, il File Manager, identifica i file modificabili con la
Page Wizard con un’icona speciale che ricorda appunto la Page Wizard stesso.
Per modificare una pagina già costruita con la Page Wizard e necessario riavviare
il processo di creazione, in cui con l’unica differenza è che nei campi di richiesta
informazione compaiono già le informazioni precedentemente inserite. Il nome
della pagina non è modificabile in quanto la modifica di questa informazione
corrisponderebbe a tutti gli effetti alla creazione di una nuova pagina e non alla
modifica di un’esistente.
Manuale WebSpace per Windows
Page. 44 di 83
Web Pace Windows – Manuale di istruzioni
10 Pannello di Controllo SQL Server 2000
Il Pannello web MS SQL 2000 è uno strumento avanzato di amministrazione che
permette la gestione da remoto del proprio database MS SQL 2000.
Scelta l’opzione Pannello MSSQL 2000 sul pannello di controllo dell’utente
(http://controllo.albacom.net), sempre se l’utente abbia questo servizio, si accede
alla prima pagina del pannello. Questa pagina visualizza i database attivi del
cliente, cliccando sul link nome database viene richiesta la password del
database.
Figura 20
Digitata la password del database si accede alla pagina principale del Pannello
MS SQL 2000.
Figura 21
Manuale WebSpace per Windows
Page. 45 di 83
Web Pace Windows – Manuale di istruzioni
Figura 22
Tutte le funzionalità del Pannello MS SQL 2000 sono accessibili dalla pagina
principale.
10.1 Funzionalità del Pannello MS SQL 2000
Le funzionalità offerte dal Pannello MS SQL 2000 sono:
Le funzionalità offerte dal Pannello Mysql sono:
•
Creazione e cancellazione tabelle;
•
Lettura dei record;
•
Inserimento, cancellazione, modifica records;
•
Aggiunta, Cancellazione campi;
•
Editor manuale di query/queries;
•
Esecuzione di un file SQL;
10.2 Restore backup di un DB
Il ripristino di un file bak può essere effettuata scegliendo l’opzione Restore
database dalla prima pagina del Pannello MS SQL 2000. Attenzione tale opzione
comporta la perdita dei dati precedentemente inseriti nel vecchio database. Verrà,
infatti, richiesta una conferma a procedere, se la risposta è affermativa scegliere
dalla finestra di browsing il file bak, dopo aver cliccato sul bottone browse, per
concludere cliccare su esegui. Se la procedura è andata a buon fine verrà
visualizzato un messaggio che ci informa che l’operazione è riuscita. In caso
contrario creare un nuovo file di backup del proprio database MS SQL 2000 che
si vuole ripristinare. Attenzione verificare che il file di backup abbia l’estensione
Manuale WebSpace per Windows
Page. 46 di 83
Web Pace Windows – Manuale di istruzioni
bak e che la versione del DBMS sia 2000 (le versioni precedenti non sono
compatibili con MS SQL SERVER 2000).
10.3 Creazione, cancellazione e modifica delle tabelle
La creazione di tabelle può essere fatta inserendo il nome della tabella e il numero
campi negli appositi campi testi siti nella pagina principale del Pannello. Cliccando
sul bottone inserisci si accede alla pagina di definizione strutturale della tabella.
Vanno, quindi, definiti una serie di informazioni quali:
•
Nome dei campi;
•
Tipo di dato;
•
Eventuali primary key, valori null o not null, ecc.
Se le informazioni fornite dall’utente sono corrette e coerenti allora cliccando sul
bottone nuovo apparirà un messaggio del tipo: tabella creata correttamente
altrimenti verrà visualizzato un messaggio d’errore. Dopo aver creato la tabella è
possibile selezionare due opzioni: inserimento di un nuovo record, ritorno al
menù principale.
Figura 23
Manuale WebSpace per Windows
Page. 47 di 83
Web Pace Windows – Manuale di istruzioni
Figura 24
Ritornando al menù principale se tutto e’ andato bene verrà visualizzato nella parte
superiore del menù principale il nome della tabella. Al fianco della tabella c’ è il
link cancella tabella. Quest’ultimo link permette, se cliccato, la cancellazione
della tabella, dopo aver richiesto all’utente una conferma all’esecuzione di tale
operazione.
Se si vuole effettuare una modifica di un campo di una tabella è sufficiente
scegliere l’opzione modifica campo, opzione che si trova sul fianco sinistro del
campo, nella parte di visualizzazione dei record e della struttura della tabella
(vedi figura 6). Nella pagina proposta dopo aver scelto questa opzione vengono
riproposte le informazioni quale tipo di dato del campo, lunghezza del campo con
la possibilità di modificare tali valori interagendo sul campo testo. Premendo il
bottone modifica, posto in basso alla pagina, appare un chiaro messaggio che
avverte dell’avvenuta modifica del campo oppure riporta l’eventuale errore.
IMPORTANTE!
Non si possono modificare campi con i seguenti tipi di dato: text, image, ntext, o
timestamp. Per altre restrizioni alla modifica campi vedi i riferimenti.
10.4 Lettura dei record del database
Nella pagina principale del Pannello MS SQL 2000 cliccando sul link del nome
tabella.
(vedi Figura in basso) possiamo leggere i record della tabella, visualizzando anche
la struttura della tabella (nome campi, tipi di dato, ecc).
Si possono effettuare inserimenti o cancellazioni di nuovi record o modifiche di
record esistenti e altre operazioni che vedremo tra poco.
10.5 Inserimento, cancellazione, modifica record
Queste operazioni potranno essere effettuate una volta che l’utente seleziona,
tramite un semplice click di mouse, la tabella su cui vuole operare nella pagina
principale del Pannello. Per l’inserimento, basta riempire i campi testo posti al
Manuale WebSpace per Windows
Page. 48 di 83
Web Pace Windows – Manuale di istruzioni
fianco di ogni nome campo e premere il bottone inserisci. Verrà visualizzata una
schermata di avvenuto inserimento o di errore, a seconda del tipo di dato
inserito, saranno presenti anche dei link per ritornare al menù principale o inserire
un nuovo record. La cancellazione di un record avviene con un semplice click sul
bottone cancella_record, verranno cancellati i record selezionati con il check sulla
sinistra.
La modifica di un record avviene semplicemente cliccando sul link modifica
record, link posto sempre sulla sinistra del record. Una pagina con i dati da
modificare verrà visualizzata, con un bottone di conferma che sancisce il termine
della modifica record.
Figura 25
10.6 Aggiunta, cancellazione campi
Nella pagina di browsing c’è la possibilità di cancellare ovvero aggiungere uno o
più campi, basta cliccare sui rispettivi link.
10.7 Editor manuale di query/queries
Editare un query a mano ora e’ possibile attraverso l’editor del Pannello.
Cliccando sul bottone Invia, la query verrà eseguita.
Manuale WebSpace per Windows
Page. 49 di 83
Web Pace Windows – Manuale di istruzioni
Figura 26
Figura 27
10.8 Esecuzione di un file SQL
La funzione di esecuzione di un file SQL può essere effettuato dall’utente
cliccando sul bottone esegui, dopo aver selezionato il file SQL attraverso il
bottone sfoglia. Il file SQL deve essere scritto con i terminatori di riga GO, un
esempio di file SQL è:
Il seguente esempio di codice SQL crea una tabella fornitori con 5 campi e termina
con la parola GO.
Manuale WebSpace per Windows
Page. 50 di 83
Web Pace Windows – Manuale di istruzioni
Se il codice SQL è corretto verrà visualizzato un messaggio di avvenuta
esecuzione del codice. In caso di errore viene segnalato il numero di riga del
codice SQL fonte di errore.
10.9 Esportazione dello schema del database
Si può usufruire di questa funzione cliccando sul radio button presente in fondo al
menù principale e successivamente sul bottone esporta (Vedi figura 4). Il file
generato sarà in formato SQL.
10.10
Esportazione dei dati del database
Si può usufruire di questa funzione cliccando sul radio button presente in fondo al
menù principale e successivamente sul bottone esporta (Vedi figura 4). Il file
generato sarà un.tar.gz scompattabile con WinZip, il formato dei file dell’archivio
sarà CSV (Comma Separated Value).
10.11
Ordinamento dei record di una tabella
La visualizzazione dei record di una tabella ordinati secondo un criterio (in questo
caso in ordine alfabetico/numerico crescente) è svolta dall’opzione ordina sita al
fianco di ogni campo, come si vede nella figura 6.
Manuale WebSpace per Windows
Page. 51 di 83
Web Pace Windows – Manuale di istruzioni
11 Front Page 2000
FrontPage 2000 fa parte di una famiglia di prodotti che permettono di creare siti da
pubblicare in rete e permette di raggiungere degli ottimi risultati in maniera
abbastanza semplice. Non è, infatti, necessario conoscere il linguaggio HTML
(Hyper Text Markup Language)e si può rinunciare tranquillamente alla possibilità
offerta da FrontPage di visualizzare il codice e fare modifiche su di esso, basta
semplicemente ignorare l’opzione e sfruttare gli strumenti messi a disposizione da
FrontPage. Il fatto che questo prodotto sia stato sviluppato dalla Microsoft
consente un grande vantaggio: l’interfaccia grafica è simile a quella di tutti gli altri
suoi “parenti". Per aprire FrontPage2000 è necessario cliccare due volte sull'icona,
qui in immagine, presente dopo l'installazione sul desktop, o sulla barra degli
strumenti Microsoft Office insieme agli altri programmi. Nel caso le icone non siano
visibili è possibile aprire il programma dal menu Avvio/Programmi/Microsoft
FrontPage.
11.1 Authoring off-line del sito
Figura 28
Per creare un nuovo sito bisogna cliccare su File, posizionare il puntatore su
Nuovo: apparirà un altro menu a lato, cliccate su Web.
Manuale WebSpace per Windows
Page. 52 di 83
Web Pace Windows – Manuale di istruzioni
Figura 29
Dalla nuova finestra selezionare Web vuoto e specificare la posizione del nuovo
web nell'apposito spazio. Cliccare quindi su OK.
Figura 30
Le tre finestre principali presentano:
1. Modi diversi di visualizzare la pagina;
2. La struttura del sito;
3. La prima pagina su cui lavorare;
Manuale WebSpace per Windows
Page. 53 di 83
Web Pace Windows – Manuale di istruzioni
Figura 31
11.2 Apertura del sito
La finestra principale ha tre livelli (indicati in basso) che permettono di
visualizzare la pagina in maniere differenti. Normale: sarà la finestra che verrà
utilizzata per fare tutte le modifiche HTML: la finestra con il linguaggio di
programmazione che si sconsiglia vivamente di utilizzare.
Anteprima: la finestra dove si può vedere come si presenta la pagina nel browser.
Figura 32
Per aprire direttamente la pagina con il Browser dal menu File selezionare la voce.
Visualizza Anteprima
11.3 Modiche grafiche
Per dare le prime impostazioni alla pagina selezionate dal menu File la voce
Proprietà.
Manuale WebSpace per Windows
Page. 54 di 83
Web Pace Windows – Manuale di istruzioni
Figura 33
Oppure cliccate col tasto destro del mouse mentre il puntatore è sulla pagina che
avete intenzione di modificare.
Figura 34
Apparirà la seguente finestra su più livelli. Nel primo livello, quello Generale,
digitare il titolo della pagina nell'apposito spazio, dove per default è segnata
"Nuova pagina 1".
Manuale WebSpace per Windows
Page. 55 di 83
Web Pace Windows – Manuale di istruzioni
Figura 35
Figura 36
Nel secondo livello si decide la grafica della pagina. La prima opzione è quella
della scelta di un'immagine per lo sfondo ma per questo si rimanda ai riferimenti
del. Documento.
11.4 Salvare la pagina
Dopo aver fatto le modifiche è necessario salvare la pagina prima di chiudere
FrontPage. Basta cliccare sull'apposita icona oppure selezionare Salva dal menu
File. Di seguito inserire il nome desiderato con l'estensione ".htm". Come
nell'esempio "index.htm"
Manuale WebSpace per Windows
Page. 56 di 83
Web Pace Windows – Manuale di istruzioni
Figura 37
11.5 Authoring on-line del sito
Per effettuare l’authoring on-line del vostro sito è sufficiente seguire i seguenti step:
scegliere il comando Open Web sotto il menu File (Vedi Figura 10). Inserire l'url
http://frontpage.dominio.it ( non http://www.dominio.estensione).
Figura 38
Seleziona
Web
Folders
e
inserisci
la
FrontPage-extended
web
URL
http://NOMEDOMINIO/ nel campo di testo Folder name: e premi il bottone Open.
Manuale WebSpace per Windows
Page. 57 di 83
Web Pace Windows – Manuale di istruzioni
Figura 39
Inserisci la tua Username e la tua FrontPage login password che ti hanno
assegnato, poi fai click su OK.
Figura 40
Una volta aperto con successo la connessione con il Web Server, FrontPage 2000
apparirà così come nella Figura 13. Si può editare una nuova pagina oppure
aprirne una già esistente.
Manuale WebSpace per Windows
Page. 58 di 83
Web Pace Windows – Manuale di istruzioni
Figura 41
11.6 Pubblicazione del sito
Dopo aver editato le pagine del proprio sito (vedi par. 2.1) e dopo averle salvate,
i file vengono mostrati nella colonna di sinistra di FrontPage 2000. Non serve
effettuare alcuna azione aggiuntiva per effettuare la pubblicazione delle pagine
salvate, infatti, queste sono già in linea accessibili all’URL fittizia dell’esempio:
http://ihome.ust.hk/~username/index.html.
Figura 42
Manuale WebSpace per Windows
Page. 59 di 83
Web Pace Windows – Manuale di istruzioni
12 Servizio Cartelle web
In questo documento vengono descritte le modalità di accesso allo spazio disco di
un sito ospitato sulla piattaforma di BT Webspace attraverso il server WebDAV.
WebDAV (Web Distributed Authoring and Versioning) rappresenta l’evoluzione dei
servizi di pubblicazione su Web. Esso è uno standard che definisce delle
estensioni del protocollo HTTP per consentire anche la modifica e il salvataggio
di files su un server Web. A differenza di Microsoft FrontPage Server Extensions,
essendo uno standard (RFC2518), esistono molti client per usare tale servizio su
tutte le piattaforme. Il contenuto dei messaggi scambiati tra client e server è
formattato in XML. Il server HTTP utilizzato e’ Apache (http://www.apache.org)
versione 1.3.20, con alcuni moduli aggiuntivi: un modulo per l’autenticazione
basata su LDAP e il mod_dav (http://www.webdav.org), al fine di realizzare
funzionalità aggiuntive: l’autenticazione degli utenti su server LDAP, il controllo
dello stato di attivazione del servizio ed il controllo della quota.
Per maggiori informazioni su WebDAV, consultare il sito http://www.webdav.org.
Per le differenze nell’utilizzo dei Web folders sulle versioni di Windows, consultare
l’indirizzo http://support.microsoft.com/support/kb/articles/q195/8/51.asp.
Oltre a Microsoft Internet Explorer, possono essere usati altri client per interagire
con il server WebDAV. In tabella sono riportati i più usati:
Figura 43
Web Folders è un sistema di Web authoring incluso con Internet Explorer 5 e
nativo sotto Windows 2000. Le seguenti righe sono tradotte dall’indirizzo
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q195851.
Con
questo
componente è possibile gestire file attraverso un server WebDAV (WWW
Distributed Authoring and Versioning) utilizzando la semplice interfaccia di Internet
Explorer. WebDAV è un’estensione dell’Hypertext Transfer Protocol (HTTP) che
definisce come le primitive di copia, taglia, muovi e incolla possano essere
eseguite tramite il solo protocollo HTTP.
12.1 Come creare una Web Folder
Per creare un web folder è possibile agire in due modi: Cliccare su Open dal menu
Manuale WebSpace per Windows
Page. 60 di 83
Web Pace Windows – Manuale di istruzioni
File. Nella finestra di dialogo digitare http://dav.albacom.net/<dominio>, dove.
<dominio> indica l’indirizzo del sito in hosting presso BT Albacom senza il www
davanti (ad esempio: miosito.it). Selezionare l’opzione Open As Web Folder, e
cliccare su OK.
12.2 Gestione di una Web Folder
Le Web Folder appare all’utente come un’icona nella finestra di My Computer o
“appesa” alla radice di Windows Explorer. Per questo si può utilizzare Windows
Explorer per esaminare, muovere, copiare. rinominare, cancellare, creare,
riordinare porzioni del proprio sito, come se si stesse agendo su una cartella
locale.
12.3 Utilizzo del Client Skunk DAV
Se non si vuole usare Internet Explorer per la navigazione di un web folder, può
essere utile far riferimento a client alternativi. Il client Web DAV sicuramente più
usato è Skunk DAV, ottenibile all’indirizzo http://skunkdav.sourceforge.net/.
Il vantaggio principale di skunk DAV è che funziona con tecnologia JAVA. Per il
suo utilizzo quindi è necessario ottenere prima di tutto una Virtual Machine
funzionante sulla propria piattaforma (Unix, Windows, Macintosh) all’indirizzo
http://java.sun.com/j2se/1.3/index.html.Una volta installata la Virtual Machine JAVA
e conseguentemente Skunk DAV (a tal proposito si consultino gli indirizzi
http://java.sun.com/j2se/1.3/install-docs.html e http://skunkdav.sourceforge.net/ ) si
avvii il client. Per connettersi sono necessari pochi passi. Cliccare su Connect
dal
menu
File.
Digitare
nella
finestra
di
dialogo
l’indirizzo
http://dav.albacom.net:80/. Non appena appare la maschera di autenticazione,
inserire username e password, dove l’username è del tipo [email protected],
come definito al momento della sottoscrizione BT Albacom. A questo punto le
operazioni possibili sono quelle disponibili ad un qualsiasi file manager (copia,
incolla, edita, rinomina, etc.). Nella pagina seguente sono forniti un paio di
screenshot del client Skunk DAV. Un manuale esaustivo del prodotto è presente
all’indirizzo: http://skunkdav.sourceforge.net/.
Manuale WebSpace per Windows
Page. 61 di 83
Web Pace Windows – Manuale di istruzioni
Figura 44
Manuale WebSpace per Windows
Page. 62 di 83
Web Pace Windows – Manuale di istruzioni
13 Common CGI
CGI significa "Common Gateway Interface", ed è il metodo con cui un server
agisce con database, documenti, e altri programmi inviando o ricevendo dati;
questi dati saranno poi visualizzati sul web.
Vediamo più da vicino il funzionamento dei CGI e dei rapporti client-server: di
solito, quando nel nostro browser indichiamo un URL (Uniform Resource
Locator), succede a grandi linee questo:
•
per prima cosa il nostro computer contatta il server HTTP basandosi
sull'url da noi indicata;
•
Il server HTTP cerca il nome del file che abbiamo richiesto dal nostro
computer e, una volta trovato, ci manda indietro il file;
•
Come ultima cosa il nostro computer, una volta ricevuto il file, lo esamina, lo
elabora e ce lo mostra a video, nove volte su dieci come una normale
pagina web (ovvero nel formato HTML).
E' comunque possibile, in determinati casi, configurare il server HTTP in modo che
questo, ogni volta che viene richiesto un file in una determinata directory, non
mandi direttamente indietro tale file: questo file viene eseguito come un vero e
proprio programma dal server, e solo l'output di tale programma viene inviato al
nostro computer perché lo visualizzi: un esempio lampante può essere il counter: il
computer di chi entra nel sito dove risiede il counter non fa assolutamente niente
tranne visualizzare la gif preparata dal server (sempre che si tratti di un counter
grafico), che svolge tutto il lavoro, dall'intercettare il visitatore al preparare
un'immagine con il numero di accessi. E' appunto questa funzione che viene
chiamata Common Gateway Interface. E questi programmi sono chiamati script
CGI. Le CGI comuni sono dei moduli predefiniti che forniscono allo spazio web di
un utente le seguenti funzionalità:
•
"Counter": contatore per l’home page del sito web;
•
"Form Mail": possibilità di inviare il contenuto di un form via e-mail;
•
"Guestbook": possibilità di registrare e leggere sul web messaggi lasciati
dagli utenti;
•
"Store on file": possibilità di salvare il contenuto di un form in un file dello
spazio web nel formato CSV (Comma-separated values);
Per richiamare una delle quattro cgi comuni nella propria pagina html è necessario
Manuale WebSpace per Windows
Page. 63 di 83
Web Pace Windows – Manuale di istruzioni
inserire il codice del cgi nel punto in cui si desidera che compaia il cgi. Qui di
seguito sono riportati i codici in html da inserire.
13.1 Counter
Il contatore è uno strumento che permette di visualizzare il numero di accessi
al sito. Ogni volta che la pagina che lo chiama viene caricata, questo programma
genera un'immagine GIF che visualizza il numero di accessi e li incrementa di
un’unità. Il contatore è particolarmente ricco di opzioni che permettono di
visualizzare il numero di accessi in un'ampia varietà di forme e colori di
presentazione del dato. Grazie alla combinazione dei parametri che sono elencati
di seguito si possono, infatti, creare moltissime tipologie di visualizzazione del
contatore, modificando il colore dell'immagine, ruotandola e visualizzando anche la
data e l'ora.
Per richiamare il contatore nella propria pagina html è necessario inserire la
seguente riga nel punto in cui si desidera che compaia l'immagine:<img
src="http://controllo.albacom.net:8888/cgi/contatore.php?parametro1=valore1&par
a metro2=valore2&…¶metron=valoren">
Il modo più semplice per inserire il contatore nella propria pagina è richiamarlo
con la seguente sintassi:
<img
src="http://controllo.albacom.net:8888/cgi/contatore.php?df=username">
dove username è il proprio nome utente. Con l'uso di questa semplice stringa
apparirà sulla tua pagina un'immagine che rappresenta il numero di accessi al sito.
13.2 Form mail
Con questa CGI è possibile inviare ad un indirizzo e-mail il contenuto dei campi
di una Form HTML presente nella pagina dell'utente. Alcuni campi sono necessari
al buon funzionamento del CGI, altri opzionali. Grazie a questo strumento si
possono creare, ad esempio, dei questionari o richiedere un commento sul
proprio sito ai navigatori della Rete: i risultati verranno poi inviati all'indirizzo di
posta elettronica inserito fra i parametri. Per rendere utilizzabile il cgi è necessario
costruire una form HTML che permetta di raccogliere i dati e, una volta completato
l'inserimento, spedisca il tutto all'indirizzo fornito.
Manuale WebSpace per Windows
Page. 64 di 83
Web Pace Windows – Manuale di istruzioni
Figura 45
Ecco un esempio di codice HTML che realizza una form con queste caratteristiche:
13.3 Guestbook
Il Guestbook permette agli utenti che accedono ad un sito di lasciare un
messaggio, oltre al proprio indirizzo di posta ed al loro nome. E' anche possibile
Manuale WebSpace per Windows
Page. 65 di 83
Web Pace Windows – Manuale di istruzioni
visualizzare il Guestbook senza aggiungere nessuna entry. I dati inseriti vengono
memorizzati in un file di nome messages.txt presente nella propria directory
principale.
Per inserire un’entry nel proprio Guestbook è sufficiente creare una form HTML
come quella esemplificativa riportata di seguito:
Figura 46
13.4 Store on file
Permette al cliente di memorizzare il contenuto di una form HTML su di un file
presente nella propria directory principale. I valori dei vari campi che costituiscono
la form vengono memorizzati separati dal carattere "; ", ottenendo così un file di
Manuale WebSpace per Windows
Page. 66 di 83
Web Pace Windows – Manuale di istruzioni
tipo CSV (Comma Separated Values) che si può gestire, per esempio, con
Microsoft Access. Il file sul quale vengono memorizzati i messaggi è "csv.txt" ed
è memorizzato nella directory principale del cliente.
Per quanto riguarda la CGI store on file, la modalità d'uso è molto simile alla
FormMail; la differenza, risiede non solo nel fatto che i dati non vengono inviati
ma memorizzati, ma anche nel fatto che in questo caso vi è un solo campo
obbligatorio ed i nomi degli altri campi possono essere scelti liberamente.
Un’altra differenza è l'inserimento nella form del campo hidden user, con la stessa
funzione già vista per le altre CGI.
Ecco un esempio di codice HTML che realizza una form con queste caratteristiche:
Figura 47
Manuale WebSpace per Windows
Page. 67 di 83
Web Pace Windows – Manuale di istruzioni
13.5 Configurazione del Counter
•
df=nomeutente. Nome dell'utente. Il proprio userid necessario per
identificare il proprio contatore;
•
dd=X Tipo dello stile. Il valore X specifica lo stile col quale viene
visualizzata l'immagine del contatore. I valori possibili sono: A, B, C, D, E,
bang, cd, cdd, cdr. Default: A;
•
display=tipo Modalità di visualizzazione. Il valore di tipo possono essere:
counter, clock o date. Il primo visualizza il contatore standard, il secondo
solo l'ora ed il terzo solo la data. Default: counter;
•
timezone=GMT+XXXX. Imposta il fuso orario. Se il parametro display è
stato impostato con valore clock o date si può usare il parametro timezone
per specificare il fuso orario rispetto al quale visualizzare i valori
precedenti. Il formato è del tipo timezone=GMT-0500, col numero dopo
GMT che può essere positivo o negativo, ma sempre di quattro cifre;
•
tformat=XX Formato dell'ora a 12 o 24 ore. Imposta il formato di
visualizzazione dell'ora a 12 o 24 ore. I valori di XX sono: 12 o 24. Default:
12;
•
dformat=XXXXXX Imposta il formato della data. Tramite questo parametro
si può impostare il formato di visualizzazione della data, come una
qualunque
combinazione
di
MMDDYY
(Month-Day-Year).
Default:
MMDDYY;
•
ft=X Spessore del bordo. Questo parametro specifica il numero di pixels
del bordo del contatore. Un valore 0 lo elimina. Default: 6 frgb=R;G;B
Colore del bordo Il colore è in formato RGB (red/green/blue). Si può
esprimerlo in vari modi: come tripla di numeri compresi tra 0 e 255 (es.
125;125;125), come un nome (es. blue, red , green…), come stringa
esadecimale (es. ffbb09). Se col parametro ft è stato specificato un bordo
senza impostarne esplicitamente il colore, esso sarà quello di default. Se si
usa frgb senza ft, il bordo avrà uno spessore di 5 pixel. Default: 100;139;216
o 648bd8;
•
tr=X Trasparenza. Impostando questo parametro si può scegliere se
rendere trasparente il colore dell'immagine GIF. Se viene settato trgb, allora
è superfluo aggiungere.
•
tr=Y. Se si imposta tr=Y e non si imposta trgb, allora il colore nero sarà
Manuale WebSpace per Windows
Page. 68 di 83
Web Pace Windows – Manuale di istruzioni
trasparente. I valori validi sono: Y, N, T, F, 1, o 0. Default: F;
•
md=X Massimo numero di cifre Specifica il numero di cifre visualizzate dal
contatore. Il valore è compreso tra 5 e 80; se il numero non raggiunge il
numero di cifre specificato viene completato da zeri. Default: 6 senza
l'aggiunta di zeri;
•
pad=X Aggiunta di zeri. Attiva o disattiva l'aggiunta di zeri nel contatore,
come già spiegato nella descrizione del parametro md. I valori permessi
sono: Y, N, T, F, 1, o 0. Default: N se non è specificato md. Y se è
specificato md;
•
sh=X Visualizzare il contatore. Impostando opportunamente il parametro si
può visualizzare o meno il contatore. In caso negativo esso viene
comunque incrementato ed al suo posto viene restituita una Gif
trasparente di 1x1 pixel. I valori permessi sono: Y, N, T, F, 1, o 0. Default:
Y;
•
negate=X Inversione dei colori. Permette di invertire i colori del contatore.
Questa caratteristica non riguarda il bordo. I valori validi sono: Y, N, T, F, 1,
o 0. Default: F;
•
rotate=X Attiva rotazione. Se usate il parametro degrees=, rotate non
serve. I valori validi sono: Y, N, T, F, 1, o 0. Default: F;
•
degrees=X Rotazione di X gradi. I valori possibili sono: 90, 180 e 270.
Default: 270 se rotate=Y e degrees non è valorizzato.
13.6 Configurazione del Form mail
•
My_email: Il parametro nascosto (HIDDEN) my_email ha come valore il
proprio indirizzo di e-mail, al quale saranno inviati i dati. Necessario;
mittente: E' l'indirizzo e-mail del mittente, inserito a cura di chi compila la
form. Necessario;
•
Oggetto: E' l'oggetto dell'e-mail, inserito a cura di chi compila la form.
Necessario; messaggio: Questo parametro contiene il messaggio da
spedire. Necessario; on success_link: Il valore di questo parametro
rappresenta la pagina o il sito a cui saltare se la spedizione del messaggio
ha avuto esito positivo. Se esso non viene fornito, il browser visualizzerà un
messaggio di avvenuta spedizione. Facoltativo;
•
On error_link: Il valore di questo parametro rappresenta la pagina o il sito
a cui saltare se la spedizione del messaggio non ha avuto esito positivo.
Manuale WebSpace per Windows
Page. 69 di 83
Web Pace Windows – Manuale di istruzioni
Se esso non viene fornito, il browser visualizzerà un messaggio di errore.
Facoltativo;
•
valore[x]: Questo parametro contiene il testo del campo x opzionale
Facoltativo;
•
FormVal[x]: Questo parametro contiene il messaggio che si riceverà per email relativamente al campo x, il cui testo è contenuto nel parametro
valore[x]. Facoltativo;
13.7 Configurazione del Guestbook
•
user: Il parametro nascosto (HIDDEN) user ha come valore il proprio
nome utente, col quale si accede ai servizi. Necessario;
•
Email: E' l'indirizzo e-mail del mittente, inserito a cura di chi compila la form.
Necessario;
•
Name: E' il nome dell'utente che inserisce i dati nel Guestbook. Necessario;
•
Comments: Questo parametro contiene il messaggio inserito da chi sta
compilando il Guestbook. Necessario;
•
On success_link: Il valore di questo parametro rappresenta la pagina o il
sito a cui saltare se l'inserimento dei dati nel Guestbook ha avuto esito
positivo. Se esso non viene fornito, il browser visualizzerà un messaggio di
avvenuta spedizione. Facoltativo;
•
On error_link: Il valore di questo parametro rappresenta la pagina o il sito
a cui saltare se l'inserimento dei dati nel Guestbook non ha avuto esito
positivo. Se esso non viene fornito, il browser visualizzerà un messaggio di
errore. Facoltativo.
13.8 Configurazione dello Store on file
•
User: Il parametro nascosto (HIDDEN) user ha come valore il proprio nome
utente
•
(user rid). Necessario;
•
On success_link: Il valore di questo parametro rappresenta la pagina o il
sito a cui saltare se la memorizzazione del messaggio ha avuto esito
positivo. Se esso non viene fornito, il browser visualizzerà un messaggio di
avvenuta spedizione. Facoltativo;
•
On error_link: Il valore di questo parametro rappresenta la pagina o il sito
a cui saltare se la memorizzazione del messaggio non ha avuto esito
Manuale WebSpace per Windows
Page. 70 di 83
Web Pace Windows – Manuale di istruzioni
positivo. Se esso non viene fornito, il browser visualizzerà un messaggio di
errore. Facoltativo;
Manuale WebSpace per Windows
Page. 71 di 83
Web Pace Windows – Manuale di istruzioni
14 Esempi di utilizzo della piattaforma di BT Webspace in ambiente
Windows
Lo spazio web relativo all’utente USER può essere utilizzato per inserirvi file di
qualsiasi tipo; il server web IIS 5.0 erogherà tali file interpretandoli a seconda del
loro tipo. Alcune delle estensioni (tipologie di file) riconosciute dal server sono:
htm o html, asp, exe, cgi. Altre tipologie di file hanno senso solo se richiamate da
un contesto relativo ad uno dei file di cui sopra; questo può essere il caso, per
esempio, di file musicali quali mid oppure file derivanti da elaborazioni tramite il
software FLASH (.swf). Tali file sono spesso inclusi in file di tipo html o asp.
14.1 Supporto di pagine HTML
Per la creazione dei file HTML valgono tutte le regole e concetti legati alla
versione 4.0 del linguaggio. Tali file possono contenere effetti dinamici (testo
scorrevole, animazioni Flash, WebBot ecc.), immagini nei vari formati (gif, jpg
ecc.), riferimenti a file audio, codice Javascript ecc.
Il linguaggio HTML ha una struttura molto semplice. Si basa sulla sequenza di tag
(o contrassegni) che il server IIS 5.0 legge e interpreta. Ad ogni tag presente su
una pagina HTLM deve corrispondere un tag analogo di chiusura. A questa logica
scampa solo un piccolo sottoinsieme dei tag presenti nel linguaggio (per
esempio il tag <BR> per andare a capo riga).
I tag possono essere inseriti nella pagina anche in modo annidato.
La costruzione di una pagina può avvenire strutturando il codice in sezioni;
l’esempio riportato di seguito è può sicuramente essere usato come un buon punto
di partenza.
La pagina contiene gli elementi minimali per un file html; le sezioni head
(intestazione) e body (corpo) sono racchiuse nei delimitatori <html> e </html> (tag
o contrassegni) della pagina. La sezione title contiene la stringa che il browser
Internet visualizzerà nella barra del titolo.
Come detto in precedenza, una pagina html può contenere riferimenti ad altri file;
Manuale WebSpace per Windows
Page. 72 di 83
Web Pace Windows – Manuale di istruzioni
inoltre, è possibile richiamare applicazioni CGI e file eseguibili precedentemente
compilati; chiaramente tali file devono essere realizzati in modo da rispettare
e/processare richieste del protocollo HTTP.
Un esempio può essere il seguente
Registrando tale file sulla propria directory e richiamandolo via browser Internet
verrà visualizzata una pagina consistente di un campo Edit e di un pulsante.
Premendo il pulsante viene chiamato il file hello.exe che riceve in ingresso la
stringa contenuta nel campo Edit ed elabora una pagina con scritto “Hello <valore
del campo Edit>”. Di seguito (sezione relativa ai file CGI) è descritto il modo per
creare il file hello.exe.
Quanto detto deve servire esclusivamente come punto di partenza, ogni altra
possibilità e caratteristica del linguaggio HTML può sicuramente essere reperita
da altre sorgenti informative. L’importante è dare un punto di riferimento a chi
deve utilizzare la piattaforma di spazio web. Questo discorso è valido anche per le
sezioni che da qui in poi verranno riportate sul presente manuale di utilizzo.
14.2 Supporto Pagine ASP
I file asp (Active Server Pages) vengono interpretati dal server che costruisce
dinamicamente la pagina html risultante. Possono essere utilizzati tutti i comandi
del linguaggio ASP tranne quelli che fanno riferimento o che si basano sulla
presenza e/o sulla registrazione di librerie aggiuntive e assenti nell’installazione
standard del Sistema Operativo Windows 2000 Advanced Server.
Le modalità d’uso di tale linguaggio di programmazione possono essere reperite
da qualsiasi manuale in commercio oppure consultabile in rete. Di seguito verranno
descritte alcuni programmi ASP di uso comune; le funzionalità racchiuse nei
codici ASP riportati mostrano le interazioni tra server e client per la lettura e
scrittura dati da file oppure da database Access. Verranno inoltre trattate
funzionalità di utilità e che non possono essere collocate sotto una particolare
categoria.
Manuale WebSpace per Windows
Page. 73 di 83
Web Pace Windows – Manuale di istruzioni
La trattazione di queste funzionalità verrà affrontata riportando in sequenza una
serie di esempi opportunamente costituiti. Tali esempi sono spesso commentati in
modo da rendere ogni riga di codice più chiara possibile.
14.3 Utilizzo del File System Object (FSO)
Commenti al programma: questo script utilizza l’oggetto FileSystemObject e alcuni
metodi ad esso legati. Verifica l’esistenza del file ‘nomefile.ext’ e scrive a video il.
14.4 Lettura di un file di testo e sua visualizzazione
Commenti al programma: come nel caso precedente viene utilizzato il
FileSystemObject. Viene aperto il file ‘nomefile.ext’ e il suo contenuto scritto,
tramite un ciclo while, nella pagina risultante.
14.5 Scrittura su un file di testo
Commenti al programma: in questo caso, il file ‘prova.txt’ viene aperto in scrittura e
nello stesso viene registrata la prima riga di testo.
Manuale WebSpace per Windows
Page. 74 di 83
Web Pace Windows – Manuale di istruzioni
14.6 Inclusione di file esterni
Commenti al programma: la funzione Include permette di inserire file esterni
all'interno di una procedura ASP. Si possono inserire file di testo, script e altro.
Un esempio per rendere l'idea e' aggiungere ad un prezzo, la percentuale d’iva.
Per aggiungere il peso della confezione aggiungo un file di inclusione
chiamandolo.
Quindi
il file .asp diventa:
14.7 Cancellare un file dal proprio spazio disco.
Commenti al programma: il metodo Delete File va usato sempre usando la
massima cautela. Bisogna essere sicuri che lo script vada a cancellare il file giusto.
Manuale WebSpace per Windows
Page. 75 di 83
Web Pace Windows – Manuale di istruzioni
14.8 Connessione ad un file .mdb
Questo listato contiene diverse operazioni utili per chi vuole eseguire operazioni
con.
database; la prima cosa è la connessione al database. Questa viene effettuata
tramite l’istruzione Set oConn = Server.CreateObject("ADODB.Connection") Dopo
la
connessione
al
database
si
chiama
il
metodo
Open
sullo
stesso;
successivamente viene eseguita la query SQL per prendere i dati dalla tabella.
Una volta eseguito il codice, l’oggetto oRs (RecordSet) conterrà i dati della
tabella tab1. Sarà possibile stampare a video questi dati eseguendo le seguenti
istruzioni.
In seguito bisogna chiudere il Record Set e la connessione al database.
14.9 Scrittura e cancellazione di un record su un database .mdb
Per eseguire questa operazione si deve, come nel caso precedente, connettersi al
database e successivamente eseguire l’istruzione di inserimento.
In pratica può essere utilizzato il listato riportato sopra sostituendo l’ultima riga
con la seguente oConn.Execute "insert into authors (autore, YearBorn) values
Manuale WebSpace per Windows
Page. 76 di 83
Web Pace Windows – Manuale di istruzioni
('Paolo, 1713)" Ecco il listato risultante.
Con lo stesso meccanismo è possibile rimuovere il record appena inserito nel
database; è sufficiente sostituire l’ultima riga del programma precedente con la
seguente oConn.Execute "Delete From authors where author='Paolo' and YearBorn
= 1713 "
Manuale WebSpace per Windows
Page. 77 di 83
Web Pace Windows – Manuale di istruzioni
14.10
Invio di e-mail
Una funzionalità ASP che può tornare e che per questo merita una descrizione è
quella di invio e-mail. Un esempio è quello riportato di seguito:
Manuale WebSpace per Windows
Page. 78 di 83
Web Pace Windows – Manuale di istruzioni
15 Script CGI in ambiente Windows
Lo script riportato di seguito è scritto in linguaggio Visual Basic; la sua
compilazione genererà un file di circa 20 kb. L’esempio riportato può essere trovato
in
rete
al
seguente
indirizzo:
http://support.microsoft.com/support/kb/articles/Q239/5/88.ASP
Codice dello script:
Manuale WebSpace per Windows
Page. 79 di 83
Web Pace Windows – Manuale di istruzioni
•
Istruzioni per la compilazione
•
Creare un New Project come un progetto standard .exe.
•
Rimuovere le Form dal progetto.
•
Aggiungere un modulo al progetto e chiamarlo HELLO.
•
Project -> Project Properties; impostare il campo Startup Project uguale a
Sub Main
•
Copiare nel modulo il codice riportato sopra.
•
File -> Make.
Registrando il file risultante nel proprio spazio disco e richiamandolo tramite la
pagina HTML dell’esempio 2, verrà dinamicamente generata una pagina
contenente la stringa Hello <valore campo Edit>.
16 Motore di Ricerca
Il servizio dà la possibilità al cliente di inserire una pagina attraverso la quale,
chiunque acceda alle pagine Web di un sito in hosting, può effettuare delle
ricerche di stringhe qualsiasi (parole, nomi, frasi intere, etc.) nell’ambito delle
pagine del sito ospitato presso BT Albacom; questi dati saranno poi visualizzati sul
web.
Vediamo più da vicino il funzionamento del motore di ricerca e dei rapporti clientserver: di solito, quando nel nostro browser indichiamo un URL (Uniform Resource
Locator), succede a grandi linee questo:
•
per prima cosa il nostro computer contatta il server HTTP basandosi
sull'url da noi indicata;
•
Il server HTTP cerca il nome del file che abbiamo richiesto dal nostro
computer e, una volta trovato, ci manda indietro il file;
•
Come ultima cosa il nostro computer, una volta ricevuto il file, lo esamina, lo
elabora e ce lo mostra a video, nove volte su dieci come una normale
pagina web (ovvero nel formato HTML).
Manuale WebSpace per Windows
Page. 80 di 83
Web Pace Windows – Manuale di istruzioni
E' comunque possibile, in determinati casi, configurare il server HTTP in modo che
questo, ogni volta che viene richiesto un file in una determinata directory, non
mandi direttamente indietro tale file. Questo file viene eseguito come un vero e
proprio programma dal server, e solo l'output di tale programma viene inviato al
computer dove risiede il browser perché lo visualizzi; semplificando questo è il
caso del motore di ricerca, che quando opportunamente configurato, riceve da una
prima pagina HTML i criteri con cui si vuole effettuare la ricerca e successivamente
ne restituisce il risultato.
E’ prevista la possibilità di effettuare ricerche complesse, facendo uso di operatori
booleani (AND, OR, etc...).
Le funzionalità disponibili al visitatore del sito sono le seguenti:
•
Ricerca di uno o più termini
•
Ricerca di almeno uno oppure di tutti i termini indicati
•
Ordinamento dei risultati in base a diversi criteri preselezionati (punteggio,
alfabetico, dato documento.
•
Collegamento diretto (tramite hyperlink) dalla pagina dei risultati alla pagina
individuata dalla ricerca.
Un’attenzione particolare viene posta nei confronti delle pagine dinamiche (tipo
ASP o PHP), poiché per loro natura queste vengono prima eseguite sul server ed il
risultato viene indicizzato. Il motore di ricerca indicizzerà le pagine così come
vengono.
Visualizzate ai visitatori del sito (in caso contrario si perderebbe buona parte del
contenuto della pagina dato che le informazioni presenti in una pagina dinamica
sono di scarso interesse per i visitatori). Il servizio ‘Motore di Ricerca’ è disponibile
solamente se si è già in possesso del servizio di BT Webspace.
La pagina del motore di ricerca viene inserita automaticamente durante la
configurazione del servizio. Il nome di tale pagina è search.html e viene posta
all’interno della directory principale del sito web in hosting. Per renderla
raggiungibile dal proprio sito web è sufficiente quindi costruire un opportuno link
alla suddetta pagina. Qui di seguito sono riportati i codici in html da inserire.
16.1 Preparazione del motore di ricerca
Non esistono parametri di configurazione da inserire all’interno della pagina stessa,
quindi il servizio è di semplice utilizzo. E’ possibile modificare la pagina
search.htm per fornirle un aspetto grafico più uniforme e meglio integrato
Manuale WebSpace per Windows
Page. 81 di 83
Web Pace Windows – Manuale di istruzioni
all’interno del sito avendo comunque cura di mantenere inalterato il codice relativo
alla creazione ed invio del form di ricerca riportato qui di seguito.
17 Generalità del servizio
Attraverso il link Generalità del servizio si accede ad una pagina riepilogativa che
mostra alcune informazioni sulla gestione caselle di posta, sulla gestione sito
web e sul report antivirus.
La figura seguente riporta la schermata tipica della pagina delle generalità del
servizio.
Figura 48
17.1 Gestione caselle di posta
In questo schema vengono visualizzati i seguenti valori:
Manuale WebSpace per Windows
Page. 82 di 83
Web Pace Windows – Manuale di istruzioni
•
Numero di caselle di posta usate;
•
Numero di caselle di posta disponibili;
•
Numero di caselle che superano la SOFT quota;
•
Numero di caselle che superano l’HARD quota.
L’HARD quota non è altro che lo spazio massimo che può essere occupato da una
casella di posta, mentre la SOFT quota può essere vista come una soglia di
avvertimento superata la quale una casella di posta incomincia a diventare troppo
grande. Se si clicca sul link Gestione caselle di posta si accede alla pagina di
autenticazione del sito di gestione caselle di posta.
17.2 Gestione sito web
In questo schema vengono visualizzati i seguenti valori:
•
Quantità massima di spazio disco disponibile;
•
Spazio disco attualmente usato;
•
Traffico generato mensilmente.
Cliccando sull’icona rappresentante un grafico, viene aperta una finestra che
mostra dei prospetti del traffico incrementale totale.
17.3 Report antivirus odierno
Mediante
questo prospetto l’utente
può
leggere
un riepilogo sui
virus
eventualmente ricevuti nelle sue caselle di posta e sui mittenti che hanno inviato
tali virus.
Se nessun virus è stato trovato il riepilogo mostrerà la scritta: Non è stato
riscontrato alcun virus.
Manuale WebSpace per Windows
Page. 83 di 83