SharePoint

摘要: 在Sharepoint的管理中心创建一个网站的顺序大致如下:创建Web应用程序-〉创建网站集。所以Web应用程序是网站的一个基础,在一个Web应用程序下可以创建多个网站,本回就主要来介绍Web应用程序这个对象模型以及如何使用对象模型来创建一个Web应用程序。阅读全文
posted @ 2008-08-01 11:00 永春 阅读(3084) | 评论 (4) 编辑
摘要: Sharepoint是微软一个很重要的服务器产品,它可以方便的创建和维护一个网站,在Sharepoint的管理中心提供了很强大的管理工具。同时为了更加灵活的后期定制和开发,Sharepoint提供了完整的对象模型,对象模型也就相当于Sharepoint的二次开发接口,从服务器场到一个网站,以至一个Sharepoint中的列表都有相应的对象模型。本系列希望能对Sharepoint的对象模型进行一个大体的介绍。阅读全文
posted @ 2008-07-31 20:01 永春 阅读(2561) | 评论 (1) 编辑
摘要: 在上一回中说了Sharepoint中的服务器场,在服务器场中最重要的一个服务就是Web应用程序服务。我们自己的Sharepoint网站都是借助于这个服务才能正常运行的,也就是说所有的Sharepoint站点都是搭建在这个服务之上的。Web应用程序服务对应的对象模型为:SPWebService,本回就主要说说这个对象模型。阅读全文
posted @ 2008-07-31 19:59 永春 阅读(1382) | 评论 (2) 编辑
摘要: Sharepoint是微软一个很重要的服务器产品,它可以方便的创建和维护一个网站,在Sharepoint的管理中心提供了很强大的管理工具。同时为了更加灵活的后期定制和开发,Sharepoint提供了完整的对象模型,对象模型也就相当于Sharepoint的二次开发接口,从服务器场到一个网站,以至一个Sharepoint中的列表都有相应的对象模型。本系列希望能对Sharepoint的对象模型进行一个大体的介绍。 第一回:服务器场 服务器场是Sharepoint2007中最高的一个层次,在安装Sharepoint时可以把几台机器安装在同一个服务器场中,比如同一个服务器场中可以包含一台搜索服务器、两台应用服务器......,服务器场对应的对象模型就是SPFarm阅读全文
posted @ 2008-07-31 19:28 永春 阅读(2764) | 评论 (9) 编辑
摘要: 《博客园精华集--Sharepoint分册》第三轮结果
写在前面:
Sharepoint接触的人相对比较少,筛选下来感觉精华文章不多。对于本分册我准备采用入门、使用、开发、进阶的组织方式,当然如果大家认为不够精华有违精华集的宗旨的话,也可以将本分册拿掉,把其中的精华文章合并到其他分册。

下面是我初步筛选的结果,时间、能力有限,难免有疏漏之处,希望大家能够提出宝贵意见,如分类不正确、转载文章、质量太差等,我们将根据大家的意见在后面的工作中进行调整。
另外,如果您的文章当前已经被收录,但您不想让文章进入本书,请一并提出,谢谢合作。

目录如下:阅读全文
posted @ 2008-07-17 16:01 永春 阅读(7761) | 评论 (41) 编辑
摘要: moss中的feature功能很强大,本文主要看一下如何开发一个模块化的feature。
比如可以把一个学生管理功能(包括aspx页面等)开发成一个feature,然后可以在不同的moss网站中有选择的激活这个feature,激活后就把对应的链接加入此网站的首页上,以此实现功能的动态加载。阅读全文
posted @ 2008-04-10 19:15 永春 阅读(1732) | 评论 (12) 编辑
摘要: 在MOSS的管理界面中我们可以很方便的创建一个网站,不过在有的情况下可能需要动态的、程序化的创建一个网站。本文就是演示在客户端使用WinForm来创建一个MOSS的网站,主要实现的功能有:
1、使用特定的一个模板创建网站
2、给新建网站分配一个超级管理员
3、创建网站的同时激活某个feature
4、在主页上加入新建网站的链接
5、删除指定的网站阅读全文
posted @ 2008-04-09 19:53 永春 阅读(3229) | 评论 (16) 编辑
摘要: Infopath是Office中提供的一个部件,可以方便快捷的处理一些表单。比较常见的使用就是会计可以利用Infopath制作一个表单模板,需要报销的人直接填写就可以了,填写好的表单可以xml的格式保存为本地的一个表单文件。
同时也可以将Infopath表单模板在web页面上来呈现和填写。在MOSS中提供了InfoPath Forms Services功能可以方便的发布Infopath表单,当然在Web上使用Infopath在功能上会有一些限制。
本文要实现功能如下:编写一个Infopath表单,发布到Moss中(嵌入到原有的MOSS页面中),当提交时将表单中的数据保存到数据库中去。(模拟一个用户编辑功能)阅读全文
posted @ 2008-04-06 16:38 永春 阅读(5773) | 评论 (27) 编辑
摘要: 在Sharepoint搭建过程中,我们可能建立了多个sharepoint主网站,每个主网站下又会有一些子网站,那么如何把其他主网站及子网站的列表在自己的页面中显示呢?
我们这次项目的开发过程中就碰到了这个问题,目前我总结出来了两种实现的方法:
1、使用数据视图结合连接到其他库的方法,这种方法相对简单一点,但是只能实现当前主网站和自己的子网站之间的列表共享,如果要实现共享其他主网站甚至其他机器上的Sharepoint站点的列表就要使用第二种方法了
2、自定义自己的数据视图,通过继承DataFormWebPart实现自己的webpart阅读全文
posted @ 2007-12-27 14:22 永春 阅读(2649) | 评论 (7) 编辑
摘要: 项目已经进展到了第三周,终于感觉有点眉目了-_-。
由于这次的项目很多知识以前并不了解(主要是Project SDK和TFS SDK),只能一边开发一边学习,因此本周的任务主要是复杂页面的定制和webpart的开发。我们采取的是迭代开发的方式:对于难点、一时解决不了的问题留待二期解决。
碰到的问题主要有:1、如何在一行中显示两条博客文章?2、如何自定义自己的上传页面?3、如何在自己的页面显示项目信息....阅读全文
posted @ 2007-12-24 09:51 永春 阅读(2213) | 评论 (0) 编辑
摘要: Sharepoint中的数据视图(DataFormWebPart)有着非常重要的作用,特别是在需要定制自己的页面显示格式的时候。
数据视图可以将列表,比如通知列表、博客列表、链接列表等转换成数据视图,然后可以任意控制显示格式
数据视图可以从多个数据源取数据来显示,这里的数据源可以是子网站中的列表、可以是数据库中的记录、可以是其它网站的RSS源
数据视图可以实现分页、排序、查询、过滤等功能
数据视图可以利用ddwrt:IfHasRights实现权限的判断.....

基本的功能我就不说,下面列出我在开发中觉得比较有用的、不太注意到的一些功能。阅读全文
posted @ 2007-12-19 18:29 永春 阅读(3215) | 评论 (3) 编辑
摘要: 最近负责一个项目,需要结合MOSS + TFS + Project Server,有的技术以前也没接触过,肯定会遇到很多问题,在此列出项目中的问题和自己的一些感悟。
以下是第二周发现的一些问题和解决方法,采用QA的方式列出:阅读全文
posted @ 2007-12-15 14:52 永春 阅读(2474) | 评论 (0) 编辑
摘要: 最近负责一个项目,需要结合MOSS + TFS + Project Server,有的技术以前也没接触过,肯定会遇到很多问题,在此列出项目中的问题和自己的一些感悟。阅读全文
posted @ 2007-11-29 12:51 永春 阅读(1036) | 评论 (0) 编辑
摘要: MOSS是微软的一个门户等的产品,提供了很多SDK供调用 在此记录我学习的过程,作为自己的一个总结。(本系列会不断更新)阅读全文
posted @ 2007-10-19 16:52 永春 阅读(3134) | 评论 (2) 编辑
摘要: MOSS中提供了一种筛选的WebParts,那么什么是筛选WebPart ?有什么作用?
简单描述就是:一个WebParts用来显示班级的学生列表,那么另外一个WebParts提供一个性别选择的下拉列表,当选择"男"时,学生列表的WebParts自动显示出所有男生的信息。
也就是说筛选WebParts的使用一般都是通过两个及以上的WebParts结合来使用的,SharePoint可以自动将这两个WebParts进行关联阅读全文
posted @ 2007-04-26 14:39 永春 阅读(1963) | 评论 (0) 编辑
摘要: 在MOSS SDK中有一篇How to: Programmatically Add an Excel Web Access Web Part to a Page 。我看了一下,感觉不错,简单记录一下阅读全文
posted @ 2007-04-26 14:15 永春 阅读(1619) | 评论 (0) 编辑
摘要: 这里有一个很酷的网站模板转换工具(.STP Language Converter), 可以转换网站模板到任何语言版本,还提供字符串资源的转换。阅读全文
posted @ 2007-04-23 13:45 永春 阅读(3107) | 评论 (9) 编辑
摘要: 在Sharepoint Designer 2007中有很多自带的工作流的动作,可以创建、修改列表,发送邮件,创建栏等等。但是如果想做其它的一些操作,怎么办呢? 比如和后台通讯,或者是执行一些高度定制的操作,怎么办呢?阅读全文
posted @ 2007-04-20 17:27 永春 阅读(1539) | 评论 (1) 编辑
摘要: 和WSS2.0相比,我觉得WSS3.0在事件方面有两个最主要的改进:
1、 WSS2.0中的事件只能在事件已经发生过触发,而WSS3.0可以在事件发生前触发,比如在用户删除一个文件时触发来阻止用户删除文件
2、 WSS2.0中的事件只能附加在文档库中,而WSS3.0的事件可以附加在网站、列表(包括文档库)、文件上

这个例子主要演示的是WSS中最简单的事件操作和部署。
阅读全文
posted @ 2007-03-23 15:18 永春 阅读(2147) | 评论 (9) 编辑
摘要: 这个例子演示在客户端中给列表加入列。
例子之前首先要熟悉几个概念:
一个Sharepoint的站点集是最上层的概念,它的对象模型是SPSite;每个站点集下面有很多个站点(SPWeb),比如我们sharepoint中的文档库和博客等,那么对应的文档库这个站点下又有很多列表(SPList),就比如文档库下面有文档列表和任务列表等,每个列表下又有很多视图(SPView),视图就是我们常看到的所有文档视图或者资源管理器视图等,当然我们也可以创建自己的视图。
阅读全文
posted @ 2007-03-21 22:04 永春 阅读(1578) | 评论 (2) 编辑
摘要: MOSS中的认证方式可以使用集成Windows AD的认证,也可以使用Form形式的认证。改成Form的方法网上已经有了很多例子,不过相对于AD的认证,Form形式还是有一定的不足之处。

这个例子主要功能是列出AD中所有的用户,然后可以选择一些用户加入MOSS中,作为MOSS的用户来登录。
阅读全文
posted @ 2007-03-20 17:04 永春 阅读(2302) | 评论 (5) 编辑
摘要: 这个例子很简单,主要就是演示通过SDK操作MOSS中的导航条,也就是MOSS中左边的链接阅读全文
posted @ 2007-03-20 14:57 永春 阅读(2134) | 评论 (9) 编辑
摘要: Wss和MOSS提供了很多sdk方法,使我们可以在自己的代码中调用,也可以在WinForm的客户端调用。阅读全文
posted @ 2007-03-16 16:01 永春 阅读(3212) | 评论 (4) 编辑
posted @ 2007-03-14 14:51 永春 阅读(564) | 评论 (2) 编辑
摘要: 可以方便的查看、新建日历、任务等,集成后很灵活阅读全文
posted @ 2007-03-14 14:49 永春 阅读(2139) | 评论 (7) 编辑
摘要: SharePoint Portal Server扩容部署为满足企业不断成长的需要,扩大对SharePoint Portal Server(以下简称SPS)在企业中的系统推动,满足如今大多数企业从小型场或单一服务器场扩容迁移至中型服务器场的需求,并保证原有SPS系统数据完整的情况下,对整个系统进行安全有效的扩容和迁移动作,现模拟满足某企业6000余人的访问使用和文档共享工作,在实验环境中模拟真实的现有SPS系统架构,对其AP、SQL进行有效架构扩容测试。阅读全文
posted @ 2007-03-14 14:45 永春 阅读(544) | 评论 (0) 编辑