看了微软提供的40个模板,加上几个基于角色MOSS模板,其实现的功能实在是不敢恭维,我想微软应该只是想起到一个抛砖引玉的作用,让大家看看SharePoint网站上能做些什么事情。
可是要把这些SharePoint模板应用到企业环境中,还有很多东西要考虑:
界面的样式?
基本业务逻辑的处理?
权限的控制。。。。。
这需要些很多的事件处理函数(List Event Handler)精确控制业务数据之间的关联性和权限的控制,并且用DataView进行数据的显示。用DataView WebPart可以做出很多特别的功能,我开始一直使用SPD进行网站模板设计。可是SPD存在一个缺陷,将使用DataView的网站另存成模板后,再基于这个模板创建网站,DataView引用到的ListID无法更新,即使使用老外讲的方法,将ListID用{}括起来,两个DataView之间的WebPart Connection还是无法恢复。
实在是郁闷。
于是想使用SharePoint Extentions For Visual Studio 2005来做网站模板,打包成WSP文件(微软一些功能强点的模板都是WSP包),虽然可以很方便的添加事件处理函数,WebPart,可是却没有像SPD支持DataView WebPart 的UI操作。
真是不能两全其美。。。。。
想问问大家,平时有哪些比较好的方法来做网站模板?![]()
今天帮客户解决一个MOSS内容同步的问题。
本来两地同步没有问题,结果两地都安装了英文的语言包,想在中文简体的MOSS上建立英文网站,结果两地同步时却失败,原因提示是在目标网站找不到指定的语言:英文。
郁闷了,明明两边都安装了英文的语言包,并且目标网站也能够建立英文网站,可是却提示找不到语言。。。。。
难道又要我去Trace代码,把原因找出来。。。。。
花了一阵时间折腾,突然冒出一个想法,安装完语言包后,在目标网站是否运行了SharePoint配置向导?
考虑到客户是SharePoint初级用户,越来越肯定自己的想法。
在目标网站运行一遍配置向导,果然同步恢复正常。
原来安装语言包后运行配置向导的作用之一应该是在Farm级别告诉所有的服务器已经安装了英文语言包。

