Sommario - Mondadori Informatica

Transcript

Sommario - Mondadori Informatica
Sommario
Informazioni per chi utilizza Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Gestione dei file di esercitazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Utilizzo del menu Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Spostamento tra le finestre di dialogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Caratteristiche e convenzioni del libro. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Utilizzo dei file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Contenuto dei file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
Requisiti minimi di sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Esercizi guidati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Computer server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Installazione dei file di esercitazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
Utilizzo dei file di esercitazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Rimozione dei file di esercitazione . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Utilizzo dei modelli di sito .stp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Rimozione dei modelli di sito .stp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxii
Eliminazione di un sito di esercitazione. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
Supporto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
Supporto per SharePoint Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
1
Introduzione a SharePoint Designer
1
SharePoint Designer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
SharePoint Designer per eseguire operazioni semplici . . . . . . . . . . . . . . . . . . . . . . . 4
Utilizzo di Windows SharePoint Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Definizione dei siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Raccolte di siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Infrastruttura dei siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Esplorazione di un sito SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Relazione tra Windows SharePoint Services e SharePoint Server 2007 . . . . . . . . . 14
Problemi di aggiornamento di siti SharePoint personalizzati . . . . . . . . . . . . . . . . . 19
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
v
vi
Sommario
2
Utilizzo di SharePoint Designer
23
Esplorare l’area di lavoro di SharePoint Designer . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Utilizzo delle barre degli strumenti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Utilizzo dei riquadri attività. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creazione di una gerarchia siti SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Pubblicazione dei modelli di sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Procedure consigliate per la denominazione di URL . . . . . . . . . . . . . . . . . . . 38
Eliminazione di un sito SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3
Personalizzazione di una pagina Web
47
Esplorazione di una pagina Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Inserimento di testo, descrizioni e collegamenti ipertestuali . . . . . . . . . . . . . . . . . 56
Inserimento di componenti Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Inserimento di immagini. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Aggiunta interattività lato client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Creazione del layout di tabella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Modifica della pagina predefinita di un sito Web . . . . . . . . . . . . . . . . . . . . . . . . . 70
Reimpostazione della definizione di un sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
4
Creazione e modifica di pagine Web
77
Creazione di un sito Area di lavoro riunioni standard . . . . . . . . . . . . . . . . . . . . . . 78
Creazione di una pagina web part utilizzando un browser . . . . . . . . . . . . . . . . . . 82
Creazione di una pagina ASP.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Inserimento di un’area web part. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Aggiunta di una web part e modifica delle relative proprietà . . . . . . . . . . . . . . . . 90
Collegamento di una pagina master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Creazione di una pagina Web da una pagina master . . . . . . . . . . . . . . . . . . . . . . 98
Eliminazione di una pagina Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5
Utilizzo di elenchi e raccolte
103
Creazione di un elenco. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Tipi di contenuto e colonne del sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Creazione di una web part visualizzazione elenco. . . . . . . . . . . . . . . . . . . . . . . . 111
Personalizzazione di una web part visualizzazione elenco . . . . . . . . . . . . . . . . . . 112
Sommario
Modifica di una pagina visualizzazione elenco incorporata . . . . . . . . . . . . . . . . .
Creazione di una pagina visualizzazione elenco . . . . . . . . . . . . . . . . . . . . . . . . .
Modifica di una pagina modulo elenco incorporata . . . . . . . . . . . . . . . . . . . . . .
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Utilizzo delle visualizzazioni dati
vii
116
118
121
127
129
Creazione di visualizzazioni dei dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Personalizzazione delle visualizzazioni dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Informazioni su XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Applicazione della formattazione condizionale . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Utilizzo di XSLT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Inserimenti, eliminazioni e aggiornamenti nelle visualizzazioni dati . . . . . . . . . . . 146
Utilizzo del linguaggio CAML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Conversione di una web part di Visualizzazione elenco in una web part
di Visualizzatore dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Distribuzione di web part. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7
Utilizzo delle origini dati
157
Utilizzo della Raccolta origini dati . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Utilizzo dei dati XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Connessione a un file XML di un feed RSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Connessione a uno script lato server di un feed RSS . . . . . . . . . . . . . . . . . . . . . . 168
Connessione a un servizio Web XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Utilizzo di origini collegate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Visualizzazione dei contenuti di un elenco in un altro sito. . . . . . . . . . . . . . . . . . 177
Connessioni di web part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
8
Utilizzo dei controlli nelle pagine Web
185
Inserimento e modifica di controlli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Utilizzo di controlli ASP.NET standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Utilizzo dei controlli di convalida ASP.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Utilizzo di Controlli visualizzazione dati di SharePoint . . . . . . . . . . . . . . . . . . . . . 196
Utilizzo dei Controlli server di SharePoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
viii
Sommario
9
Utilizzo delle pagine master
203
Le pagine master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Personalizzazione di una pagina master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Modifica della pagina master predefinita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Gestione di segnaposto di contenuto e aree contenuto . . . . . . . . . . . . . . . . . . . 216
Creazione di una pagina master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Reimpostare una pagina master nella definizione del sito . . . . . . . . . . . . . . . . . . 221
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
10
Modifica dell’aspetto delle pagine tramite i fogli
di stile CSS
225
Fogli di stile CSS e opzioni di codifica dei colori . . . . . . . . . . . . . . . . . . . . . . . . . 226
Proprietà dei fogli di stile CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Individuazione degli stili nei fogli di stile CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Creazione, modifica ed eliminazione degli stili . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Utilizzo della barra degli strumenti Applicazione stili. . . . . . . . . . . . . . . . . . . . . . 239
Creazione e collegamento dei fogli di stile CSS. . . . . . . . . . . . . . . . . . . . . . . . . . 241
Individuazione dell’ereditarietà dei fogli di stile CSS in SharePoint. . . . . . . . . . . . 244
Utilizzo dei report CSS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
11
Gestione di contenuti Web in un ambiente
SharePoint Server
251
Utilizzo degli sviluppi di gestione dei contenuti Web in
SharePoint Server 2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Modello di pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Creazione di un layout di pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Modifica di un layout di pagina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Ripristino di una versione precedente di un layout di pagina . . . . . . . . . . . . . . . . 269
Separazione e ricollegamento di un layout di pagina . . . . . . . . . . . . . . . . . . . . . 271
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
12
Nozioni sui flussi di lavoro
275
Utilizzo dei flussi di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Creazione di un flusso di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
Utilizzo dei flussi di lavoro: confronto tra SharePoint Designer
e Visual Studio 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Sommario
Utilizzo di condizioni e azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Verifica e distribuzione di un flusso di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
Modifica di un flusso di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Creazione di un flusso di lavoro a più passaggi. . . . . . . . . . . . . . . . . . . . . . . . . . 295
Eliminazione di un flusso di lavoro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
13
Creazione di un’applicazione Windows SharePoint
Services
301
Personalizzazione di un sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Informazioni su definizioni di sito, funzionalità e file di soluzione . . . . . . . . 308
Creazione di un modello di sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Esplorazione di un modello di sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Prova di una soluzione di modello di sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
14
Gestione di siti SharePoint
317
Configurazione di Impostazioni collaboratore. . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Identificazione delle impostazioni collaboratori. . . . . . . . . . . . . . . . . . . . . . . . . . 322
Creazione di report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Backup e ripristino di siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Esportazione e importazione di siti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Copia di elenchi e raccolte tra siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
Copia di documenti tra siti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
15
Utilizzabilità e Accesso facilitato
343
Problemi di utilizzabilità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Scelta delle combinazioni di colori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Standard di Accesso facilitato e problemi legali. . . . . . . . . . . . . . . . . . . . . . . . . . 350
Introduzione ad Accessibility Kit for SharePoint . . . . . . . . . . . . . . . . . . . . . 353
Creazione di report di accessibilità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Creazione di altri report SharePoint Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Concetti chiave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
ix
x
Sommario
Appendice: Condizioni e azioni dei flussi di lavoro SharePoint Designer . . . . . . 359
Condizioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Azioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Azioni principali. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Azioni elenco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Azioni attività . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
Glossario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Indice analitico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
Informazioni sull’autore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Ringraziamenti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385