Upgrade to SharePoint 2010 kurs – dag 1
Så var det äntligen dags att få sätta tänderna i den nya versionen av SharePoint. Under 5 dagar kommer ett dussin konsulter gå kursen”Upgrade to SharePoint 2010”. Kursen hålls av Lieven Iliano på U2U.
Som vanligt så var det lite strul med utvecklingsmiljöer när vi skulle sätta igång och labba. U2U hade förberett en virtuell disk som vi skulle boota från i Windows 7 men det fungerade bara på hälften av datorerna. Det gjorde inte så mycket eftersom den disken innehöll beta-versionen av SharePoint 2010 och U2U var i full gång med att tanka upp en ny VMware image med RTM versionen av SharePoint som släpptes i fredags. Om allt fungerar som det ska imorgon sitter vi och labbar med RTM versionen av SharePoint Server 2010 i WMware Player.
Eftersom det inte blev något labbande blev det destomer teori. Första dagen var fokuserad på ”power users”. Vi hann gå igenom dessa nyheter i 2010:
- Ribbon-menyn
- Sandboxed-solutions
- Javascript: ”download on demand”
- Javascript: debug-versioner av alla js-filer
- Statusbar-meddelanden
- Dialoger (istället för en massaredirects)
- Web Part Ajax Options
- Theme inheritance
- List relations (cascade update/delete)
- JOIN mellan listor
- List/Column Validation
- Unique Column
- Resource Throttling
- Managed Metadata
- Inline editing
- Document Sets
- Tagging Taxonomy
- Ratings
- Unique Document ID
- Multi Stage Retention
- “Per location” view settings (ställa in vilka vyer som kan användas per mapp)
- ”Default values” (ställs in per mapp)
- Enterprise Content Types
- Content Organizer/Routing (i Document Center med funktioner somDrop Off Library och Folder Partitioning)
- SharePointDesigner (reusable Workflows, Site Workflows, skapacustom actions/content types/site columns, External Content Types)
- Business Connectivity Services (möjlighet att byggaen egen .NET Assembly Connector)
- Workspace
Dagens ”förtjusning”
Om man inte gillar det sätt som Microsoft har implementerat ”Unique Document ID” så kan man skriva sin helt egen provider.
Dagens ”besvikelse”
List/Column Validation fungerar inte med External Lists. Detta hade varit bra eftersom felmeddelandet man får om man till exempel skulle skriva för många tecken inte är särskilt användarvänligt.

Dagens ”aha”
Vill man använda JOIN i LINQ frågor för att sammanfoga information från flera listor till ett resultat så finns det en begränsning på 6 st. JOIN.
/Johan
