Most interesting from SharePoint 2010 Virtual Ignite Training: 2nd Day

9 feb 2010: Virtual SharePoint 2010 Ignite Training for Developer

Notes:

  • Intellisense when editing Wiki-pages and other type of pages and inserting some page property. (When writing “[["…)
  • 4 default Master Pages:
    • v4.master (default for SP 2010)
    • minimal.master
    • simple.master (For error pages or login pages. Not customizable, but pages can be replaced)
    • default.master (Old-style master page, as in SP 2007. Without ribbon and other new things. For supporting SP 2007 projects when migrating them)
  • New Rich Text Editor supports XHTML (source is a valid XHTML)
  • User Custom Action can be scoped to list / site / site-collection
  • Multiple forms per type (many New, Display or Edit or other type of forms per List or Library). On of them must be set as default form for each type (New, Display, etc)
  • Inline adding / editing items in a list (adding / editing items directly from List View, without opening New or Edit form)
  • Rows conditional formatting in list view
  • New properties on SPQuery:
    • SPQuery.Join
    • SPQuery.ProjectedFields
  • Use SPLinq instead of CAML to join lists (Building-time error vs runtime error)
  • Microsoft SharePoint Foundation 4.0 lists can now support 50M items
  • Unique columns must be indexed (automatically configured)
  • List Item Validation (Rule with formula. In SharePoint 2007 was possible to validate fields only)
  • Silverlight Client Object Model
    • The web part can contain custom properties that are sent to Silverlight via the InitParameter property
    • The XAP file can be deployed to LAYOUTS and loaded at run time
    • The Silverlight application can then make use of the Client OM
  • ECMAScript Client Object Model
    • ECMAScript Client OM is easily added to SharePoint ASPX page - reference:
      • _layouts/sp.js
  • SPMetal utility generates Entities for all site things (Lists, fields, etc) for using them with SharePoint Linq

No Comments