Corso sharepoint D1
-
Upload
decatec -
Category
Technology
-
view
2.644 -
download
0
description
Transcript of Corso sharepoint D1
1
Corso Sharepoint Intro (D1) + Development (D2)
Bologna 4-5 Ottobre 2007
Ing. Stefan [email protected]
Day 1
Introduzione a Sharepoint
Overview di
Windows Sharepoint Services 3.0
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
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.
Foundation di Tecnologie
Windows Server 2003IIS 6.NET 3.0 (Profili 2.0 + Workflow)ASP.NET (custom handler)XML/XSLActive DirectorySQL Server 2005 (2000)
Elementi base
Site Collection : collezione di siti , sito “isolato” IIS con propri permessi/processo Windows
Site: (sottosito)/sito/portale: unita’ logica con propri permessi
Liste
Griglia tabellare come contenitore di item (riga/record dati oppure libreria documenti) con propri settaggi di permessi, versioning, workflow
Liste (continued)
Features: Versioning Permessi CustomUtente puo’ vedere/editare item propri o
altrui Types management Approval (Draft)
Collaboration
Team Site - WorkSpaces Document Spaces per interagire su
singolo documento Librerie (Document, Picture, InfoPath) Project Management Lite Tasks Calendario (Eventi)
Collaboration (continued)
Liste custom Notifiche (Alerts) per contenuti nuovi e
modificati
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
Social Networking
Social Networking permette agli utenti di interagire liberamente per distribuire le conoscenze aziendali
Wiki Blogs Forum RSS su tutte le liste
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
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.
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
Document Management
Librerie (Cartelle)Gestiscono metadati di documenti Content TypesDefinisce un tipo di documentop.es fattura, contratto, pratica
TaggingMetodo custom per catalogare documenti
Tools di Sviluppo
Visual Studio 2005 per sviluppo in .NET Sharepoint Designer 2007 per
customizzazione grafica e workflow (senza codice .NET)
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
CAML
Collaborative Markup Language
Linguaggio pseudo XML per: Schemas Query
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
Branding
Customizzazione grafica con: Master Page Temi (themes) CSS
Avanzata con AJAX Silverlight
Customizzazione avanzata
Sharepoint permette la personalizzazione del 80% della funzionalità con modifiche:
comportamenti di Sharepoint (p.es Autenticazione)
pagine di sistema file di sistema
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
Security
.NET Framework(Managed,ASP.NET,CAS) IIS (Autenticazione Integrata) Permessi granulari
SSL Certificates
Rights Management
Amministrazione
3 modi per amministare Sharepoint
Sito Admin Linea di comando STSADM.exe Object Model