最近做了一个项目,里面有一个根据用户AD属性进行页面跳转的需求,通常的实现方法是在首页增加一个Web Part,在里面去做一些逻辑处理,不过我认为这样效率不高,因为: 1. 首先有个跳转页面,每次访问,都会对这个跳转页面进行解析,然后跳转到目的页面,这样为了访问一个页面,就需要等待2个页面加载。 2. 不利于扩展。如果用户需求变更,针对访问其他页面的时候也要做额外的身份验证,那把这样一个web part放到所有页面就显得不现实了。 所以我选择使用Http Module,针对HttpRequest,在页面加载前进行处理。对于Http Module,注册需要写到对应的web.config文件中。 Read More
posted @ 2011-02-10 22:22 Lambert Qin Views(417) Comments(3) Diggs(0) Edit
Rating是SharePoint Server 2010新加入的一个功能,可以在List Settings的General Settings分类中找到。 如果你没有看到这个设置,请先创建一个User Profile Service Application,并且确认Social Features是启用的。如下图所示: 对于管理员来说,只需要轻松的进入List设置页面,点击启用Rating就好了。... Read More
posted @ 2011-02-10 21:55 Lambert Qin Views(1590) Comments(0) Diggs(1) Edit
不要问我为什么不去做SharePoint服务端开发,而要自找麻烦做客户端开发,我可以给你举出客户端开发的好处,不过,更多的现实是,服务器是IT管的,不让你碰… 在这里总结下我自己的一些开发经验。 1. 建立一个文档库启用版本控制,强制在签出之后才允许编辑。 做SharePoint Designer做开发的时候,最头疼的问题就是没有一个集成的版本管理插件,多人开发的时候难以控制。 所以只有利用Sha... Read More
posted @ 2011-02-10 01:10 Lambert Qin Views(825) Comments(2) Diggs(0) Edit