惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
博客园_首页
The GitHub Blog
The GitHub Blog
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
有赞技术团队
有赞技术团队
博客园 - 三生石上(FineUI控件)
D
Docker
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
小众软件
小众软件
I
InfoQ
A
About on SuperTechFans
T
The Blog of Author Tim Ferriss
S
SegmentFault 最新的问题
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky

博客园 - choral

BLOG迁移通知………… Hello Boston [Tech-Ed 2006 Day 5] Hello Boston [Tech-Ed 2006 Day 4] Hello Boston [Tech-Ed 2006 Day 2] Hello Boston [Tech-Ed 2006 Day 1] Tech-Ed 2006 is ready to go ! 今天发现的两个很酷的东西 OSS2007 SDK Released ~~ 在Office SharePoint Server 2007上创建自己的WebPart! OSS2007 beta2 LOADed! 给SharePoint Portal Server 2003 加装登陆按钮的最简解决方案 来自ODC06的中文快讯 Office2007将名副其实 WSSv2的站点模板制作教程 SharePointV3,即Office SharePoint Server 2007的一些新特性透露! Kaneboy的用户控件包装器Hands-On-Lab更新咯! 了不起的Kaneboy发布了用户控件包装器的Hands-On-Lab! 神秘大师终于出手:WebPart中文管理工具 有关SharePoint单点登陆(Single Sign On)的一个开发样例
Hello Boston [Tech-Ed 2006 Day 3]
choral · 2006-06-14 · via 博客园 - choral

-=1=- OFC406 - Windows SharePoint Services (version 3) Development 2: ASP.NET, Web Parts, Master Pages, Field Types, and More

这个session先是介绍了如何在VS2005中开发Feature,并加入特定的部署bat,这样编译的时候就可以直接更新此Feature了。
然后介绍了MasterPage的开发:如何手动修改MasterPages,如何用对象模型访问MasterPage,还展示了一个用于修改MasterPage的Windows程序。
最后是WebPart的开发。WSSv3的WebPart有3种:
ASP WebPart (从Control继承)
Hybrid WebPart(从WSS继承,但有ASP WebPart的特性)
WSS WebPart(从sharepoint.WebPages继承)
Feature可以用来部署WebPart。
在WebPart开发中,有一个新的控件很好用:SPGridView,顾名思义之,Grid形式的List内容显示。

-=2=- OFC308 - Windows SharePoint Services (version 3) Development: Using Feature and Solution Definitions for Constructing Custom SharePoint Sites

这个Session还是Todd讲的,效果令人赞叹。
Todd介绍了WSSv3的SiteDefinition有那些更改,比如Global概念的引入,避免了以前要在不同的Definition里做的大量重复,比如那些默认列表模板,都可以定义在Global里,由不同的Site Definition引用。
Site Definition里有了Feature element,我们可以把Feature预先定义在站点模板里了。
接下来,Todd介绍了Feature的相关内容。如何开启关闭,如何做相互依赖,如何利用Hidden属性使被依赖的Feature自动开启。等等。
最后,Todd介绍了Feature的开发方法,但其部署方法与-=1=-不大一样。
由于时间关系,Callout和Solution Deployment都没有介绍。但Todd保证明天会把所有演示内容发布出来。

-=3=-OFC309 - The 2007 Microsoft Office System: Developer Model for the New User Interface

这几天总在会场里看见一个包着头巾的中东人士,这个session是他讲的。呵呵,微软的Program Manager,基本听不出有什么口音。
我对Office的开发其实了解很少。这个Session介绍了RibbonX的开发方法,比较了VBA、COM、VSTO的开发区别。在Ribbon上添加控件是要通过XML描述的方式,而且Office对这些控件的显示控制的很好,开发人员可以不用费尽心机处理繁琐的UI细节了。
Demo很精彩,有一个用Excel的Ribbon做的MP3播放器,演示的时候,讲师跟着中东音乐跳舞,就像十分高兴的卖羊肉串的……

-=4=-OFC312 - Developing Workflows for the 2007 Microsoft Office System and Windows SharePoint Services (version 3)

这门课开场的时候,讲师(InterIntellegence?的CEO)演示了他们用WPF做的癌细胞3维分析图。
先是简单演示了OSS上的默认工作流模板,然后由另一个讲师演示了他们做的一个工作流项目实例,十分复杂,我没听懂。好玩的是,腾讯QQ是这个项目的4个客户之一。

-=5=- HOL - Building WorkFlow on SharePoint Server

我没去听本来计划的一个文档和记录管理的课,而是去HOL玩WorkFlow内容。
这个HOL session用来流转的是InfoPath表单,加载工作流的也是表单库。
对于工作流,可以用SharePoint Designer进行设计:SharePoint Designer的功能很强,工作流定制的余地很大,比如提醒邮件的收信地址可以是网站用户信息,也可以是一个列表的查阅项。
也可以用VS2005做更为复杂的设计,这样的话,几乎什么都可以定义。而且此工作流可以通过Feature部署在网站上。

总结,Feature作为content type、workflow、UI light up等等特性在SharePoint网站上的部署开关,是SharePointV3的一个重要特性。
等Tech-Ed结束,我会针对Feature、Content Type、WorkFlow,仔细写几篇Blog文章。