Corso sharepoint D2
-
Upload
decatec -
Category
Technology
-
view
1.388 -
download
0
description
Transcript of Corso sharepoint D2
1
Corso Sharepoint Intro (D1) + Development (D2)
Bologna 4-5 Ottobre 2007
Ing. Stefan [email protected]
Day 2
Piattaforma di Sviluppo Sharepoint
Sharepoint Development
Cosa sviluppare?
Ci sono essenzialmente 3 tipi di output di sviluppo:
Assembly (Codice .NET)ASP.NET (Pagine e controlli)SCHEMA (file di definizione)
Codice Sorgente (DLL Assembly)
Web Parts Event handlers Information management policies Workflow Activities and templates Timer Jobs
Web Parts
Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni
CAS
SmartPart
Event Handlers
Assembly (Codice .NET) che contiene una o piu' classi che vengono eseguite in seguito ad un evento (creazione sito, cancellazione dato di una lista)
Generalmente si usa applica sul singolo item, oggetto di una lista.
Information management policies
Policy sui dati
Workflow Activities
Una collection di attivita' (step) di una procedura/flusso.
Si sviluppa con Visual Studio, si registra su Sharepoint e si usa con Sharepoint Designer
Timer Jobs
Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint
ASP.NET
Site page Application page Style sheets/master pages Navigation control User control
Site page
Pagine incluse nelle librerie (p.es Wiki)
Tipicamente usate in MOSS
SPD DEMO
Application page
Pagine di sistema
VS DEMO
Style sheets - Master pages
Look & Feel e Layout
SPD DEMO
Navigation control
Controlli di navigazione (menu & breadcrumb) basati su ASP.NET
Il controllo di navigazione e’ il componente ASP:MENU, il cui codice e’ disponibile open source come MOSSMenu.
User control
Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007
SPD DEMO
SCHEMA
Site definition Features Custom Lists Site Columns Content Types Custom Field Definitions
Site definition
Definizione di tipo di sito in XML (CAML) nel file ONET.xml
DEMO
Features
Moduli che possono avere ulteriori funzionalita' e schema.
DEMO
Custom Lists
Liste custom che possono essere create via Browser, SPD , VS oppure con CAML
VS DEMO
Site Columns
Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie.
MOSS DEMO
Content Types
Definizioni di tipi di contenuti (p.es multimedia, fattura)
MOSS DEMO
Custom Field Definitions
Fatti con CAML + .NET possono essere usati per creare nuovi tipi di campo riusabili nelle liste del sito (p.es campo read-only)
VS DEMO
Web ServicesAdministrationAlertsAuthenticationCopyDocument WorkspaceFormsImagingList Data RetrievalListsMeetingsPeoplePermissionsSharePoint Directory ManagementSite DataSitesSearchUsers and GroupsVersionsViewsWeb Part PagesWebs
Deployment
Upgrade
Formazione Sharepoint Decatec
Per ulteriori informazione sull’ offerta corsi di formazione Sharepoint contattateci :
Roma 06 70495632 Milano 02 00681032
oppure scrivete a [email protected]