随笔 - 2  文章 - 1  评论 - 7 
  2008年8月1日

     看了微软提供的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操作。

     真是不能两全其美。。。。。

     想问问大家,平时有哪些比较好的方法来做网站模板?

posted @ 2008-08-01 23:59 Tivon 阅读(1141) 评论(3) 编辑
  2008年7月30日

     今天帮客户解决一个MOSS内容同步的问题。

本来两地同步没有问题,结果两地都安装了英文的语言包,想在中文简体的MOSS上建立英文网站,结果两地同步时却失败,原因提示是在目标网站找不到指定的语言:英文。

     郁闷了,明明两边都安装了英文的语言包,并且目标网站也能够建立英文网站,可是却提示找不到语言。。。。。

     难道又要我去Trace代码,把原因找出来。。。。。

     花了一阵时间折腾,突然冒出一个想法,安装完语言包后,在目标网站是否运行了SharePoint配置向导?

     考虑到客户是SharePoint初级用户,越来越肯定自己的想法。

     在目标网站运行一遍配置向导,果然同步恢复正常。

     原来安装语言包后运行配置向导的作用之一应该是在Farm级别告诉所有的服务器已经安装了英文语言包。

      

posted @ 2008-07-30 23:34 Tivon 阅读(335) 评论(4) 编辑
  2008年3月28日
    但愿从此程序员之路不再孤独
    但愿在此能结交志同道合的朋友
    但愿这里能成为技术讨论的热区
posted @ 2008-03-28 09:32 Tivon 阅读(10) 评论(0)  编辑