corso sharepoint d1

25
1 Corso Sharepoint Intro (D1) + Development (D2) Bologna 4-5 Ottobre 2007 Ing. Stefan Demetz [email protected]

Upload: decatec

Post on 28-Nov-2014

2.644 views

Category:

Technology


0 download

DESCRIPTION

vecchio corso sharepoint D1, formazione sharepoint, corso formazione, corsi, training, evento

TRANSCRIPT

Page 1: Corso sharepoint D1

1

Corso Sharepoint Intro (D1) + Development (D2)

Bologna 4-5 Ottobre 2007

Ing. Stefan [email protected]

Page 2: Corso sharepoint D1

Day 1

Introduzione a Sharepoint

Overview di

Windows Sharepoint Services 3.0

Page 3: Corso sharepoint D1

Sharepoint versions

WSS vs MOSS

Windows Sharepoint Services 3.0 rappresenta il core di Sharepoint ed e’ gratuito per Windows Server 2003/2008

Office Sharepoint Server (MOSS) e’ basato su WSS ed aggiunge tantissime funzionalita’ aggiuntive ed evolutive

Page 4: Corso sharepoint D1

Cos’e’ Sharepoint (tecnicamente)

Sharepoint e’ un motore di provisioning che permette di creare siti con diverse funzionalità usando template installati sul sistema astraendo le complessita’ tecniche dall’ utente “business” con relativi skills ICT.

Page 5: Corso sharepoint D1

Foundation di Tecnologie

Windows Server 2003IIS 6.NET 3.0 (Profili 2.0 + Workflow)ASP.NET (custom handler)XML/XSLActive DirectorySQL Server 2005 (2000)

Page 6: Corso sharepoint D1

Elementi base

Site Collection : collezione di siti , sito “isolato” IIS con propri permessi/processo Windows

Site: (sottosito)/sito/portale: unita’ logica con propri permessi

Page 7: Corso sharepoint D1

Liste

Griglia tabellare come contenitore di item (riga/record dati oppure libreria documenti) con propri settaggi di permessi, versioning, workflow

Page 8: Corso sharepoint D1

Liste (continued)

Features: Versioning Permessi CustomUtente puo’ vedere/editare item propri o

altrui Types management Approval (Draft)

Page 9: Corso sharepoint D1

Collaboration

Team Site - WorkSpaces Document Spaces per interagire su

singolo documento Librerie (Document, Picture, InfoPath) Project Management Lite Tasks Calendario (Eventi)

Page 10: Corso sharepoint D1

Collaboration (continued)

Liste custom Notifiche (Alerts) per contenuti nuovi e

modificati

Page 11: Corso sharepoint D1

CMS

Sharepoint ha funzionalità di un Content Management System per gestire contenuti di tipo Web o Documentale

Sistema CMS viene usato per creare siti “web” di comunicazione

Page 12: Corso sharepoint D1

Social Networking

Social Networking permette agli utenti di interagire liberamente per distribuire le conoscenze aziendali

Wiki Blogs Forum RSS su tutte le liste

Page 13: Corso sharepoint D1

Office Integration

Gestione Metadati di documenti Outlook (Calendario, Tasks, Contatti,

Liste) Access (SP come backend) Infopath (publicazione E-Forms/moduli) Excel (import/export da SP –

bidirezionale) Word

Page 14: Corso sharepoint D1

WorkFlow

Workflow = flusso dati procedurale in 1+ passi/steps

Sharepoint include alcuni workflow La procedura di workflow viene

“applicata” ad un oggetto (lista o tipo di contenuto) in cui a seguito di un azione puo’ scatenare – manualmente dall’ utente o in automatico – la partenza di un workflow.

Page 15: Corso sharepoint D1

WorkFlow (continued)

Si sviluppano custom con Visual Studio, si registra su Sharepoint e si usa con Sharepoint Designer

Tools: Sharepoint Designer Visual Studio 2005 WSS 3.0 SDK

Page 16: Corso sharepoint D1

Document Management

Librerie (Cartelle)Gestiscono metadati di documenti Content TypesDefinisce un tipo di documentop.es fattura, contratto, pratica

TaggingMetodo custom per catalogare documenti

Page 17: Corso sharepoint D1

Tools di Sviluppo

Visual Studio 2005 per sviluppo in .NET Sharepoint Designer 2007 per

customizzazione grafica e workflow (senza codice .NET)

Page 18: Corso sharepoint D1

Object Model

Sharepoint espone una miriade di funzionalita’ con un modello ad oggetti molto esteso interamente in .NET (anche via Web Services)

p.es SPList SPListItem

Page 19: Corso sharepoint D1

CAML

Collaborative Markup Language

Linguaggio pseudo XML per: Schemas Query

Page 20: Corso sharepoint D1

Web Parts

Web Parts sono componenti di codice (tecnicamente User Controls di ASP.NET) che possono esporre qualsiasi tipo di funzionalità, tipicamente una griglia di dati di Sharepoint oppure di un sistema/DB esterno.

CAS security

SmartPart

Page 21: Corso sharepoint D1

Branding

Customizzazione grafica con: Master Page Temi (themes) CSS

Avanzata con AJAX Silverlight

Page 22: Corso sharepoint D1

Customizzazione avanzata

Sharepoint permette la personalizzazione del 80% della funzionalità con modifiche:

comportamenti di Sharepoint (p.es Autenticazione)

pagine di sistema file di sistema

Page 23: Corso sharepoint D1

Search

Sharepoint dispone di un potentissimo motore di ricerca aziendale capace di estrapolare testo dalla maggior parte di tipi di files (anche PDF e OCR).

WSS: Ambito di ricerca nel singolo site Custom Queries

Page 24: Corso sharepoint D1

Security

.NET Framework(Managed,ASP.NET,CAS) IIS (Autenticazione Integrata) Permessi granulari

SSL Certificates

Rights Management

Page 25: Corso sharepoint D1

Amministrazione

3 modi per amministare Sharepoint

Sito Admin Linea di comando STSADM.exe Object Model