Þróun lausna í SharePoint 2010 með Visual Studio 2010 Ármann Veigar Guðgeirsson
Sharepoint 2007 • • • •
Ekki mikið development support Reflector mikið notaður Manual edit á XML Lítið af góðum tólum
Helstu tól í 2007 • • • • •
VSeWSS stsdev (stsdev) WSPBuilder (wspbuilder) Sharepoint Manager (spm) Sharepoint Builder(spbuilder)
Þróun á Sharepoint tólum VS2005
VS2008
VS2010
F5 Deploy Debug
Sequential Workflow
64 bit support
Multiple Visual Designers
WSP Packaging
State Machine
WSP View Improved
Packaging and Deployment
SPSolGen
Workflow
Separate Package
Project & Item Templates
Command
TFS integration
Command Line Build
Extensible Projects & Tools
WSP View
VSeWSS
2007
VSeWSS 1.3
2008
2009
2010
Þróun í Sharepoint 2010 • Allt 64 bita • Ekki þörf á að vera með Server OS • Web 2.0 – AJAX Callbacks
• PowerShell support • Betri development tól out of the box
Sandboxed lausnir • Hægt að búa til lausnir í hýstu umhverfi með partial trust • Lausn upload-að á site collection level – .wsp skrá í Solution gallery
• Ekki hægt að gera breytingar á web server – t.d. setja skrár í layout directory
Ekki meira CAML • • • •
CAML syntax erfiður í notkun í 2007 CamlQueryBuilder CAML.Net Sharepoint 2010 Linq to CAML provider – Linq query á lista og document library – spmetal
Fleiri event-ar • • • • •
Child site er búið til innan site collection Listi fékk tölvupóst Lista var bætt við Lista var eytt o.fl.
External lists • Gögn frá öðrum kerfum geymd í external listum eins og native data • Read/write • Hluti af Sharepoint foundation
Workflow • Site level workflows • Import frá Sharepoint designer
Development Continuum Business Process Designer
Import
Designer/IW/Power User
Professional developer
WSP Package
Export
Sharepoint Designer 2010 • Nýtt viðmót – Summary pages – Ribbon – Quick launch navigation
• Hægt að búa Sharepoint content • Öryggisstillingar • Búa til nýja content týpu og tengja beint við list
Sharepoint Designer 2010 • Búa til Site Assets – Javascript – Css
• Reusable workflows • Hægt að búa til nýjar síður, lista o.fl. • Stjórna external content týpum
Takk fyrir
Ármann Veigar Guðgeirsson – armann@ok.is