TESI SharePoint 2010
TESI SharePoint 2010
FACOLTÀ DI INGEGNERIA
Laureando: Relatore:
Simone De Bianchi Prof. Maurizio Fermeglia
Introduzione
Scenario
o Differenze fra versioni
o Capacità di personalizzazione
Analisi e progettazione
o Requisiti hardware e software
o Caratteristiche e novità principali
Realizzazione
o Fascia base:
Ribbon e barra multifunzione
Nuovi siti disponibili
Gestione di SharePoint tramite dispositivi
mobili
News feed, social tagging e valutazioni
Migliorazione sito personale
o Fascia parametrizzazione semplice:
Miglioramenti gestione calendari
Lavorazione contemporanea di documenti
Set di documenti
Id univoco per documenti
Supporto video e Silverlight
Master page
Temi
Gestione autorizzazioni
Supporto multi-lingue
Ricerca
o Fascia parametrizzazione avanzata:
Microsoft Workspace 2010
Visio 2010
SharePoint Designer 2010
Powerpoint 2010
Infopath 2010
Access 2010
Excel 2010
o Fascia personalizzazione avanzata
Conclusioni
Bibliografia
2
Introduzione
3
Scenario
4
Capacità di personalizzazione
Livello di
Tecnologia SharePoint 2010
Personalizzazione
Base Foundation Standard Enterprise
Parametrizzazione
Foundation Standard Enterprise
Semplice
Parametrizzazione
Avanzata (SharePoint Foundation Standard Enterprise
Designer/Powerpoint/Infopath)
Personalizzazione
Avanzata (SharePoint Foundation Standard Enterprise
Designer/Visual Studio)
Livello di personalizzazione:
5
Analisi e progettazione
6
Caratteristiche e novità principali
7
Area Caratteristiche e novità principali
Compatibilità con altri Browser. (Firefox e
Safari).
L’introduzione dei Ribbon.
Sites
SharePoint Mobile.
SharePoint Workspace.
Supporto multi-lingue.
La funzionalità di Social Networking.
La possibilità di creare un sito personale
Communities per ogni utente.
Migliorata la gestione dei calendari.
Blog e Wikis.
La possibilità via Browser di poter
modificare files dei prodotti MS Office
senza averne un installazione locale.
Content La possibilità di poter salvare qualsiasi
documento in SharePoint.
Document set.
Document IDs.
Migliorato il motore di indicizzazione, con
la possibilità di ricercare persone e cose
Search in modo più dettagliato.
Anteprima dei documenti.
Filtri di navigazione personalizzati.
Possibilità di visualizzare e analizzare
meglio i dati in real time tramite indici e
Insights grafici (es. Excel Services, dashborad,
score cards o visio diagrams).
Key performance indicators.
Workflow nuovi e bidirezionali.
Migliorata interazione con tutti i prodotti
Composites
MS Office con l’aggiunta di Visio.
Soluzioni in ambiente “sandbox”.
8
Realizzazione
Fascia Base
9
Microsoft ha impostato 6 zone per i modelli:
Dispositivi mobili
Come ogni applicazione web che sia al passo con i tempi anche
SharePoint ha reso possibile l’accesso a dispositivi mobili. In
parallelo al portale/sito principale SharePoint ne crea uno
apposito per il mobile.
10
attraverso i newsfeed, porre e rispondere a domande e
mettersi in contatto in altri modi.
Esempio di my site.
11
Fascia parametrizzazione semplice
Set di documenti
I set di documenti sono un nuovo tipo di contenuto con il quale
si possono riunire più documenti diversi, non è altro che un
fascicolo virtuale.
Essi sono personalizzabili e possono contenere altri set di
documenti.
Di default la possibilità di creare un set di documenti non è
attiva.
Da azioni sito bisogna andare in Site SettingSite Collection
AdministratorSite Collection features e attivarla.
12
Il secondo passo è la creazione del documento:
Site SettingSite Content TypeCreate
13
Inserimento proprietà stato del documento
14
Id univoco per documenti
Con l’aggiunta di ID univoci per i documenti, l’individuazione è
facilitata indipendentemente dalla posizione in cui si trova il
file. Questa funzione è da attivare.
15
Caricamento video.
16
Master page
Ogni singola pagina e sito Sharepoint si basa su una master
page. Esse servono per memorizzare layout di pagina.
L’uso di master page è disponibile anche in Sharepoint 2007
ma con percorsi diversi.
17
dove come prima opzione si sceglie quale master page
predefinita usare:
Nightandday (Specifica per siti pubblici).
V4.master (Mantiene lo stesso stile del sito padre anche
per il sito pubblico).
Successivamente nella stessa pagina si può specificare un file
.css personalizzato, per impostare il proprio stile:
18
Temi
Anche nella versione 2007 di SharePoint c’era la possibilità di
personalizzare il tema. In questa versione la funzione è stata
incrementata fornendo più scelta e personalizzazione.
19
Gestione autorizzazioni
Di default vi sono tre livelli di permessi dopo la creazione di un
sito:
20
Ricerca
Vi è un nuovo layout dei risultati della ricerca che suddivide le
informazioni in categorie e include metadati e descrizioni più
esaurienti. Le persone che fanno parte della propria cerchia di
conoscenza verranno visualizzate tra i primi risultati.
Se si usa la versione server di SharePoint si può creare un sito
dedicato per la ricerca dove selezionare se ricercare solo
persone o ampliare la ricerca in tutti i siti associati.
21
Un esempio di ricerca con SharePoint.
22
Fascia parametrizzazione avanzata
Microsoft Workspace
Sostituisce Microsoft Groove. Fornisce all’utente la possibilità
tramite una sincronizzazione con SharePoint di gestire tutti i
documenti anche quando non c’è la possibilità di connessione
tramite la propria postazione locale. Al successivo
collegamento il sistema si aggiorna automaticamente.
Visio 2010
Come tutti i prodotti Office anche Visio è ben integrato con la
tecnologia SharePoint. Vi sono tre nuovi aspetti di cui gli ultimi
due disponibili solo con l’edizione Enterprise che comprende
Visio Services:
23
Sharepoint Designer 2010
Sharepoint Designer è il programma principale per modificare
e integrare una piattaforma Sharepoint.
Esso è distribuito gratuitamente dal sito di Microsoft ed è stato
completamente rivisto rispetto alla versione 2007.
Sharepoint Designer consente di creare applicazioni composite
configurando o progettando componenti quali origini dati,
elenchi, tipi di contenuto, visualizzazioni, moduli, flussi di
lavoro e tipi di contenuto esterno senza scrivere codice; se
risulta necessario lo sviluppatore può ricorrere al codice.
Le novità più immediata è sicuramente la nuova interfaccia
utente. Come tutti i prodotti Microsoft di ultima uscita c’è la
barra multifunzione con i ribbon.
Al caricamento del sito Sharepoint selezionato, viene mostrata
una pagina di riepilogo del sito dove viene visualizzato le
autorizzazioni, i siti secondari e i dati generali quali indirizzo
web, versione del software, spazio utilizzato ecc.
È stata introdotta una nuova funzione di “zoom del contenuto”
esso permette, visto la mole di componenti che una pagina
Sharepoint può contenere, di concentrarsi sul singolo
componente, selezionando un apposito bottone nella barra
multifunzione.
24
Probabilmente la parte più interessante del software è quella
che riguarda i flussi di lavoro. Anch’essi sono stati rivisti e le
funzionalità sono state ampliate.
Le librerie coinvolte.
25
Evidenziate le tre categorie di workflow e la libreria Documenti dove
verrà applicato.
26
Evidenziata parte relativa alla copia e cancellazione del documento.
27
E-mail che verrà inviata all’autore del messaggio. Da notare il
pulsante “Add or change lookup” dove sono disponibili varie
impostazione, per esempio ho inserito il nome del documento nella
e-mail ([%Current Item:Name%]).
28
Evidenziato il pulsante di pubblicazione e i pulsanti per l’importo ed
esporto di files per Microsoft Visio.
29
Powerpoint 2010
Si può utilizzare PowerPoint per creare nuovi temi sfruttando
le maggiori potenzialità e opzioni di questo software.
Successivamente in SharePoint seguendo questo percorso:
Site Actions Site Settings Galleries Themes si recupera il
file salvato nella macchina locale.
Infopath 2010
Si può utilizzare InfoPath per personalizzare interamente i
moduli elenco, per esempio inserendo colonne, suddividere in
sezioni, nascondere zone e altro ancora.
Nel mio caso ho creato una form “inserimento articolo”:
30
Non avendo la versione di SharePoint Enterprise, alla richiesta
di aggiungere un nuovo documento, si ha la necessità di una
installazione locale del software InfoPath; altrimenti si può
utilizzare direttamente il browser.
31
Access 2010
Mostrerò come sincronizzare un database creato con Microsoft
Access alla piattaforma Sharepoint. Inoltre è possibile creare
delle form personalizzate ed adattate per il web, sempre
utilizzando Access.
L’esempio consiste in una tabella contenente i contratti
pubblicitari del giornale.
Avrò semplicemente i campi ID, Nome, Importo, Durata.
La Navigation Form.
32
nella Navigation Form per inserirle, cosi da ottenere una
pagina web con le form e/o report desiderati.
Prima di sincronizzare il database con la piattaforma
Sharepoint imposto la navigation form come prima form da
visualizzare.
Il percorso è: FileOptionsCurrent DatabaseWeb Display
Form.
33
Conferma della pubblicazione.
34
Evidenziato il pulsante per la sincronizzazione completa tra i due
programmi.
Excel 2010
Come per gli altri prodotti Microsoft Office, Excel ha le stesse
funzioni, se si ha la versione Enterprise di Sharepoint, si
possono modificare files.xlsx direttamente da browser senza
l’installazione locale, ed è possibile inviare files.xlsx da Excel a
Sharepoint tramite il “Save and Send”.
Inoltre si può sincronizzare come illustrato per Microsoft
Access un file in modo da avere i dati sempre aggiornati.
35
Personalizzazione avanzata
36
Conclusioni
Gli obbiettivi posti all’inizio sono stati quasi tutti raggiunti. Per
problemi relativi alle prestazioni della macchina usata e alle
limitate funzionalità del software installato non ho potuto
svolgere a fondo tutti i test.
Personalmente considero Sharepoint 2010 uno strumento
importante per migliorare e rendere lo sviluppo di qualsiasi
attività collaborativa più rapida ed efficiente.
Sviluppando il lavoro ho capito le potenzialità che questo
prodotto fornisce.
Se ben usato ma soprattutto fruttato, esso può soddisfare
molte utenze grazie alla sua elasticità di sviluppo.
Sono molto contento di aver appreso questa tecnologia e
penso che potrebbe darmi un aiuto nel mondo del lavoro.
37
Bibliografia
Office.com, http://office.microsoft.com.
38