1<br />Corso Sharepoint <br />Intro (D1) + Development (D2)<br />Bologna 4-5 Ottobre 2007<br />Ing. Stefan Demetz<br />ste...
Day 2<br />Piattaforma di Sviluppo Sharepoint<br />Sharepoint Development <br />
Cosa sviluppare?<br />Ci sono essenzialmente 3 tipi di output di sviluppo:<br />Assembly (Codice .NET)<br />ASP.NET (Pagin...
Codice Sorgente (DLL Assembly)<br />Web Parts<br /> Event handlers<br /> Information management policies<br /> Workflow Ac...
Web Parts<br />Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni<br />CAS...
Event Handlers<br />Assembly (Codice .NET) che contiene una o piu' classi che vengono eseguite in seguito ad un evento (cr...
Information management policies<br />Policy sui dati<br />
Workflow Activities <br />Una collection di attivita' (step) di una procedura/flusso. <br />Si sviluppa con Visual Studio,...
Timer Jobs<br />Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint<br />
ASP.NET<br />Site page<br />Application page<br />Style sheets/master pages<br />Navigation control<br />User control<br />
Site page<br />Pagine incluse nelle librerie (p.es Wiki)<br />Tipicamente usate in MOSS<br />SPD DEMO<br />
Application page<br />Pagine di sistema<br />VS DEMO <br />
Style sheets - Master pages<br />Look & Feel e Layout<br />SPD DEMO<br />
Navigation control<br />Controlli di navigazione (menu & breadcrumb) basati su ASP.NET<br />Il controllo di navigazione e’...
User control<br />Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007<br />...
SCHEMA<br />Site definition<br />Features<br />Custom Lists<br />Site Columns <br />Content Types<br />Custom Field Defini...
Site definition<br />Definizione di tipo di sito in XML (CAML) nel file ONET.xml<br />DEMO<br />
Features<br />Moduli che possono avere ulteriori funzionalita' e schema.<br />DEMO <br />
Custom Lists<br />Liste custom che possono essere create via Browser, SPD , VS oppure con CAML<br />VS DEMO<br />
Site Columns<br />Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie.<br ...
Content Types<br />Definizioni di tipi di contenuti (p.es multimedia, fattura)<br />MOSS DEMO<br />
Custom Field Definitions<br />Fatti con CAML + .NET possono essere usati per creare nuovi tipi di campo riusabili nelle li...
Web Services<br />Administration<br />Alerts<br />Authentication<br />Copy<br />Document Workspace<br />Forms<br />Imaging...
Deployment<br />
Upgrade<br />
Corso sharepoint D2
Corso sharepoint D2
Upcoming SlideShare
Loading in...5
×

Corso sharepoint D2

1,025

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,025
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Corso sharepoint D2

  1. 1. 1<br />Corso Sharepoint <br />Intro (D1) + Development (D2)<br />Bologna 4-5 Ottobre 2007<br />Ing. Stefan Demetz<br />stefan.demetz@decatec.it<br />
  2. 2. Day 2<br />Piattaforma di Sviluppo Sharepoint<br />Sharepoint Development <br />
  3. 3. Cosa sviluppare?<br />Ci sono essenzialmente 3 tipi di output di sviluppo:<br />Assembly (Codice .NET)<br />ASP.NET (Pagine e controlli)<br />SCHEMA (file di definizione)<br />
  4. 4. Codice Sorgente (DLL Assembly)<br />Web Parts<br /> Event handlers<br /> Information management policies<br /> Workflow Activities and templates<br /> Timer Jobs<br />
  5. 5. Web Parts<br />Controlli di codice (Classi estese .NET) che possono interagire con Sharepoint e/o sistemi esterni<br />CAS<br />SmartPart<br />
  6. 6.
  7. 7. Event Handlers<br />Assembly (Codice .NET) che contiene una o piu' classi che vengono eseguite in seguito ad un evento (creazione sito, cancellazione dato di una lista)<br />Generalmente si usa applica sul singolo item, oggetto di una lista.<br />
  8. 8. Information management policies<br />Policy sui dati<br />
  9. 9. Workflow Activities <br />Una collection di attivita' (step) di una procedura/flusso. <br />Si sviluppa con Visual Studio, si registra su Sharepoint e si usa con Sharepoint Designer<br />
  10. 10. Timer Jobs<br />Tasks scritte con codice che sono eseguite in modo schedulate dal Timer di Sharepoint<br />
  11. 11. ASP.NET<br />Site page<br />Application page<br />Style sheets/master pages<br />Navigation control<br />User control<br />
  12. 12. Site page<br />Pagine incluse nelle librerie (p.es Wiki)<br />Tipicamente usate in MOSS<br />SPD DEMO<br />
  13. 13. Application page<br />Pagine di sistema<br />VS DEMO <br />
  14. 14. Style sheets - Master pages<br />Look & Feel e Layout<br />SPD DEMO<br />
  15. 15. Navigation control<br />Controlli di navigazione (menu & breadcrumb) basati su ASP.NET<br />Il controllo di navigazione e’ il componente ASP:MENU, il cui codice e’ disponibile open source come MOSSMenu.<br />
  16. 16. User control<br />Gli User Controls (ASP.NET) sono usato per il layout delle pagine tramite Sharepoint Designer 2007<br />SPD DEMO<br />
  17. 17. SCHEMA<br />Site definition<br />Features<br />Custom Lists<br />Site Columns <br />Content Types<br />Custom Field Definitions<br />
  18. 18. Site definition<br />Definizione di tipo di sito in XML (CAML) nel file ONET.xml<br />DEMO<br />
  19. 19. Features<br />Moduli che possono avere ulteriori funzionalita' e schema.<br />DEMO <br />
  20. 20.
  21. 21. Custom Lists<br />Liste custom che possono essere create via Browser, SPD , VS oppure con CAML<br />VS DEMO<br />
  22. 22. Site Columns<br />Campi che possono essere salvati come template, registrati su un sito e riusati in liste e librerie.<br />MOSS DEMO<br />
  23. 23. Content Types<br />Definizioni di tipi di contenuti (p.es multimedia, fattura)<br />MOSS DEMO<br />
  24. 24. Custom Field Definitions<br />Fatti con CAML + .NET possono essere usati per creare nuovi tipi di campo riusabili nelle liste del sito (p.es campo read-only)<br />VS DEMO<br />
  25. 25. Web Services<br />Administration<br />Alerts<br />Authentication<br />Copy<br />Document Workspace<br />Forms<br />Imaging<br />List Data Retrieval<br />Lists<br />Meetings<br />People<br />Permissions<br />SharePoint Directory Management<br />Site Data<br />Sites<br />Search<br />Users and Groups<br />Versions<br />Views<br />Web Part Pages<br />Webs<br />
  26. 26. Deployment<br />
  27. 27. Upgrade<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×