Shuguang's profilekaneboy's SharePoint blo...PhotosBlogLists Tools Help

Blog


    5/27/2008

    初试Silverlight Streaming服务

    早就知道了有这么一个服务,但一直没有机会尝试,今天趁有空,将一个Office Business Applications的Casestudy录像上传到了Silverlight Streaming服务,效果还不错。:)



    Tips:双击可转为全屏播放模式。

    在Windows Vista下安装Office SharePoint Server 2007

    怎么做已经在这篇文章里面说得很清楚了。

    9
    7
    10
    11

    注意事项:
    1、在Windows Vista下安装和使用WSS、MOSS都是不被Microsoft支持的,也就是说,如果出了问题,得不到任何Microsoft官方的技术支持...
    2、如果你不是非要使用Windows Vista,还是装Windows Server 2008 + SharePoint吧...
    3、不要认为你的程序在Windows Vista + SharePoint下运行正常了,那么在Windows Server 2003/2008 + SharePoint的生产环境中就一定会运行正常,一定要测试!

    VSeWSS更新文档

    虽然我一直认为WSP Builder比VSeWSS好用很多,但似乎使用VSeWSS的人还是比WSP Builder多很多,所以...

    最新的VSeWSS文档下载,包括了多篇不错的指导文档,以及各种典型VSeWSS项目的Walkthrough。

    另1:能够支持VS 2008的VSeWSS版本计划在6月份发布。
    另2:STSDev 1.3发布了,这是STSDev 2.0之前的最后一个版本,基本上是一个bug fix version。STSDev开发团队对2.0有一个很大的计划,除了功能上的改进,还打算也弄成一个VS Add-in的模式。我曾发邮件给他们抱怨说,现在VS Add-in已经够多了(WSPBuilder、VSeWSS、AC's VS SharePoint Project Utility Tool Window),Developer通常不喜欢为了同一个目的在自己的VS里面装太多插件。他们的回信很简单:“我们的目标就是把上述功能重复的Add-in都干掉”...

    Feature Schema中Module和File节点属性含义的解释

    <Module Name="" Path="" Url="">
      <File Name="" Path="" Url="" />
    </Module>

    Module:
    Name : 磁盘上放置文件的文件夹的名称
    Path : 在"Name"属性中指定的文件夹在磁盘上相对于\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\Features\Feature的路径。如果文件夹是直接放置于Feature目录,那么Path应该是空。
    Url : 要拷贝到站点的哪个目录,目录的路径是相对于站点根目录的。如果站点中没有此目录存在,则会自动创建此目录。

    File:
    Url : 文件在站点中的名称
    Path : 文件在磁盘上相对于\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\Features\Feature的路径。
    Name : 通常不需要制定Name属性的值,留空即可。如果不为空,则会覆盖Url属性的值,使文件在站点中用Name指定的名称。

    举例:
    Feature源文件结构如下,在“AModuleSample”这个Feature目录中还有一个“AModuleSample”子目录,其中有“readme.txt”这个需要provision的文件:
    image

    那么Module和File就要写成下面这样:
    image

    上面的Module和File元素的定义表明,我们希望将readme.txt文件以newname.txt的名字放到站点的NewFolderInSite目录中。所以,激活此Feature之后,站点上就会多这样一个目录和文件:

    image

    OBA开发系列课程Video制作中...

    最近,我们Team正在制作一个3天的OBA开发系列课程Video。也就是,我们将这三天的课程,包括每个课程对应的动手试验,都在自己的电脑上真实的讲演一次,同时用录屏软件将屏幕和声音实时录制下来。由于是专门进行屏幕和声音的录制,所以录制效果会比较好。

    最终这个OBA Learning Series会包括:
    中文PPT
    课程Video
    中文动手实验手册
    动手实验Video(也就是按照动手实验手册上的内容,将从头到尾做一遍的过程录制下来)
    课程中用到的所有Demo源代码

    专题 1 – 了解 Office Business Application业务应用程序
    专题 2 – 将业务数据整合到具有 Open XML 文件格式的 Office 文档
    实验 – 将业务数据整合到具有 Open XML 文件格式的 Office 文档
    专题 3 – 将业务数据整合到具有 Fluent UI 扩展性的 Office 文档(第一部分)
    专题 3 – 将业务数据整合到具有 Fluent UI 扩展性的 Office 文档(第二部分)
    实验 – 将业务数据整合到具有 Fluent UI 扩展性的 Office 文档
    专题 4 – SharePoint 网站和安全框架
    实验 – SharePoint 网站和安全框架
    专题 5 - SharePoint 存储引擎(第一部分)
    专题 5 - SharePoint 存储引擎(第二部分)
    实验 - SharePoint 存储引擎
    专题 6 – 定义业务流程和工作流
    实验 – 定义业务流程和工作流
    专题 7 – 构建、打包和部署 SharePoint 的组合用户界面
    实验 – 构建、打包和部署 SharePoint 的组合用户界面
    专题 8 – 整合业务实体与业务数据目录
    实验 – 整合业务实体与业务数据目录
    专题 9 – 企业搜索
    实验 – 企业搜索
    专题 10 – 利用 Excel 服务和报表中心创建报表、分析表和信息板
    实验 – 利用 Excel 服务和报表中心创建报表、分析表和信息板

    我们希望在5月份上旬就制作完成。具体发布方式可能会是由市场部门制作成DVD光盘,但我会尽量将完整内容直接发布到我的blog上。

    试看视频:实验 - 定义业务流程和工作流

    使用SharePoint Server 2007搜索Domino Notes

    好吧,用SharePoint Server 2007实现搜索Domino Notes的确是个艰苦的活儿...我也是被折磨得不行。希望本文能为你节省一些时间。

    首先,我们team的Search技术专家Jie Li曾经写过一篇如何配置SharePoint Server 2007来搜索Domino Notes的中文文档,被包含在“微软企业搜索解决方案部署快速启动工具包1.0”中,而这个工具包则被包含在“微软企业业务生产力基础架构(BPIO)解决方案包”中。如果你曾经从微软拿到了那个大大的“解决方案包”(包括N张DVD),那么里面有专门的一张DVD就是“微软企业搜索解决方案部署快速启动工具包1.0”。如果没有,那么就直接用下面的链接下载。

    微软企业搜索解决方案部署快速启动工具包1.0下载

    Jie Li同志贡献的除了文档,在那个方案包中还有一些相关的录屏、示范代码等,都值得仔细阅读。

    在微软TechNet网站上,有两篇相关的配置文档,在动手之前,也建议从头到尾仔细阅读一遍。

    Prepare to crawl Lotus Notes (Office SharePoint Server 2007)
    Configure Office SharePoint Server Search to crawl Lotus Notes (Office SharePoint Server 2007)

    如果配置过程出现了问题,那么就到下面的页面中仔细找找,看看是否遇到了相应的问题。

    Troubleshoot a Lotus Notes configuration (Office SharePoint Server 2007)

    在整个配置过程中,最复杂的,应该就是如何做好AD用户与Notes用户的映射,并保证搜索结果也是进行了权限过滤的(即一个AD用户所对应的Notes用户如果在Notes中无权限查看某个文档,那么这个用户在SharePoint Server的搜索结果中也不会看到这个文档)。如果在参考了上面的配置文档仍然无法正确最好搜索的权限过滤,那么你可以考虑一个“歪招”,我将具体的做法写了一个文档,可以下载后参考。

    在你的配置过程中,可能发现需要编程访问Domino中的数据。对于一个.NET Developer来说,最好的选择就是使用Domino Objects这个COM接口。在机器上安装了Notes Client之后,就可以在Visual Studio中直接引用此COM接口了。

    image

    更详细的做法当然是参考IBM提供的文档了。

    在 Microsoft .NET 应用程序中使用 IBM Lotus Domino
    Common ground: COM access to Domino objects

    最后,如果你有很多很多的Domino数据库需要爬网,那么可以尝试使用MOSS Search Admin这个工具。