Sharepoint 2010 新特性笔记
Training summary
Session 1 - Visual Studio 2010 Tools for SharePoint 2010
l VS2010集成了Sharepoint Manager(Sharepoint Explorer)
l VS2010集成了WSPBuilder(在vs2010中可以新建sharepoint项目右击项目可以将新功能直接部署到sharepoint中)
l SharePoint 2010 Developer Dashboard 用于显示sharepoint运行时的各项性能指标
l Sharepoint可以通过PowerShell进行操作
Session 2 - Lists and Schemas
l Sharepoint2010可以新增WebAdding & WebProvisioned 、ListAdding & ListAdded 、ListDeleting & ListDeleted事件,同时提供自定义错误跳转页面。
l Sharepoint2010 List Lookup字段具有完整性验证,可以实现级联删除。
l Sharepoint2010 List 标题字段提供唯一性验证
l Sharepoint2010 List item字段提供用户自定义验证
l Sharepoint2010 List 大容量列表支持可以增加50M条记录
Session 3 - Client Object Model
l 客户端对象模型,引用Microsoft.SharePoint.Client,ClientContext = SPContext,Site = SPSite,Web=SPWeb…,通过ExecuteQuery()方法查找服务器端对象模型的映射
Session 4 - Accessing External Data
l 新增BCS服务,提供四种方式调用外面数据SQL、Web Service、Custom、.Net Assembly Connector,
l 可以通过SP Designer创建外部数据内容类型,连接SQL数据库,通过内置的WebPart显示在页面上,并能直接操作数据库数据。
Session 5 - Enterprise Content Management
l 可以创建文档集内容类型
l 提供企业元数据管理服务,设置同义词,用于输入提示等。
Session 6 - Sandboxed Solutions
l 沙箱解决方案,可以让一般的站点集管理员部署解决方案,而不是要求场管理员来部署。在网站集中加载DLL来实现部署解决方案,同时它只能访问到自己SPSite里面的一些对象,做到了安全隔离。
Session 7 - Office UI Customization
l Ribbon
l 页面新增状态栏和通知栏
l 通过弹出对话窗口的方式来设置属性,添加Item等(ajax,同时可供用户调用),取代原有的页面跳转方式。
l 使用SPD自定义List all items view显示样式
l 使用Infopath自定义表单样式
Session 8 - Security and Deployment
l 在MOSS 2007中如果要同时使用Windows集成认证和窗体认证,必须扩展已有的Web Application到另一个端口,然后为不同的区域各自选择认证方式。但是两者本质上是两个独立的网站,依赖于同一个内容数据据。一些自定义内容需要被部署两次,例如自定义Web Part。且两者的URL不同SharePoint 2010使用基于声明的混合认证方式,解决了以上问题。
在SharePoint 2010的管理中心新建Web应用程序,选择“基于声明的身份验证”。