从没听说过moss到现在一点一点的深入学习和项目实践,总结了一点不算什么高深的经验(就算是给自己写的备忘录吧,有些等同于废话,呵呵,有错误的地方希望各位朋友可以帮忙指正)。仅供娱乐。
1、如果应用系统自带的列表,而且需要在主页上展示,应该首先创建一个视图,然后把显示条数限制设置好,还有排序,当然可以自定义webpart。
2、如果首页视图经过更改,一定要记得回到首页编辑一下页面重新应用一个首页视图。3、模板一定要在所有的问题都解决之后才生成。切勿急躁。4、母版页不要引入可以影响到子页面的js和css,因为不加载。可以将js和css文件存到文档库中,或者本地。5、每次在服务器上的防火墙将该web应用程序的端口允许通过,并且建立好备用访问映射6、写webpart的时候一定要注意实现了IDisposable接口的对象dispose掉,以及拼接字符串的时候使用stringbuilder,将内容缓存到DataTable,以便于性能提升(详细请参考Kaneboy大大的Sharepoint 2007 网站性能优化PPT)。
7、使用外来的JS特效时,一定要注意冲突问题。
8、缓存。
<!--2010-06-03补充-->
9、能用core.css里面的样式修改的,尽量不要去自己写js控制样式。
10、在SPD中,如果你进行过把A站中的CSS文件复制到B站中,记得一定要去看一下这个css文件中是否生成了乱码,如果的有的话就请复制代码吧,我就非常悲剧的经历过这种事,复制过去之后刷新页面字体变的非常大,样式表什么的都是复制的,没有经过修改,最后才发现css文件中出现了莫名其妙的乱码,这种情况在从测试环境迁移到生产环境中也
有可能出现。
11、因为性能原因,最好对css和js进行压缩,呵呵,这个是废话了。。
12、如果你是初学moss的人,希望尽量不要用那些发布模板,协作模板来开始学习,要充分的了解moss母版页中的没一个contentplaceholder的话,请用空白模板,然后一点一点添加进去,我想这样会是个很好的方法,我自己就是这么做的,现在看来结果还可以,呵呵。
<!--2011-10-14补充-->
13、默认的权限级别能不改就不改,如果有需要可以创建新的,否则会出现各种匪夷所思的问题。。
暂时就这些吧。。慢慢遇到问题。。慢慢补充了