摘要:
本例将在SharePoint 2010站点上构建一个每日一句Web部件。如果你的电脑上还没有装SharePoint 2010环境,可以先从配置 SharePoint 2010开发环境开始做起。为了能够开发该webpart,你除了需要SharePoint 2010外,还需要VisualStudio 2010。下图是最终完成时的效果。它会每天随机从列表里获取数据。步骤新建一个visual web pa... 阅读全文
摘要:
刚刚在MS官网找到的。SharePoint 2010:专业开发人员评估指南和演练内容非常的令人心动!废话不多说了,直接上目录:评估指南内容目录 新增功能摘要 开发人员在 SharePoint 上构建的解决方案的主要类型 在 SharePoint 上构建应用程序 业务协作应用程序 适用于 LOB 应用程序数据的用户界面门户 自定义 SharePoint 工作负荷 一个 Web 部件解决方案 使用更好... 阅读全文
摘要:
前面的文章中我们了解了如何在SharePoint Designer 2010中创建外部内容类型。今天我们来更进一步,创建两个外部内容类型,部门与雇员。分别对应Department和Employee两个表,这两个表之间具有一对多关系。我们要在两个外部内容类型间建一个关联。这样,当用户在“业务数据列表Web部件”中选择一个部门时,在“与业务数据相关的列表Web部件”中会显示过滤出来的雇员... 阅读全文
摘要:
SharePoint 2010中BCS最强的的地方无疑就是能使用.NET程序集作数据源了。这种DLL类库名为程序集系统。 业务数据目录(BDC)可以直接连接SQL Server数据源,但当我们要做的事更复杂(如需要从两个不同的数据源获取数据并混合使用)时,之前的做法是不得不构建一个Web Service层来实现。现在,直接用.NET程序集就可以了,再也不必构建辅助的Web服务... 阅读全文
摘要:
上一次我们学习了SharePoint Designer 2010的界面元素,这一次我们要具体深入到其中外部内容类型部分的内容,来看看如何在SharePoint Designer 2010中创建外部内容类型。在2010版本中,微软为了使SPD能够支持通过BCS抓取外部系统的数据做了大量工作。SPD 2010中支持以下连接类型:SQL Server、WCF、.Net类型。在接下来的一系列文章中,我们会分别认识每一种类型数据源。首先来关注SQL Server... 阅读全文
摘要:
jPoint是一套开源的用于SharePoint的javascript API框架。jPoint本身基于jQuery,继承了 jQuery快速、敏捷的特性,同时更扩充了针对SharePoint表单,页面,Web服务通讯等等的一些操作。另外还内置了一些有用的jPart插件。在我们进行SharePoint客户端脚本开发时jPoint框架不失为一套得力工具... 阅读全文
摘要:
在上一篇文章中,我们认识了SharePoint Designer 2010的若干项新增功能。本文将焦点放在SPD的全新用户界面上。对其的了解将有助于我们提高SPD的工作效率。使用SPD最频繁的人群莫过于SharePoint站点的网站管理员或网站设计者了。让我们假设你是其中之一。你现在正盯着你的SharePoint站点,想“我能不能做比浏览器所允许我做的更多的事情?”。答案无疑是没问题的。你实际上完全可以创建强大的解决方案... 阅读全文
摘要:
上一篇中介绍了jQuery的图表显示。在SharePoint中显示图表的另一个不错的选择是 ChartPart。ChartPart是一个开源的SharePoint WebPart。主要用于SharePoint 列表数据的图表显示。ChartPart基于MSChart(Microsoft.NET 3.5 SP1 Chart Controls)开发而成。ChartPart基本上封装了绝大部分常用的MSChart属性。非常适用于简单快速的开发SharePoint图表... 阅读全文
摘要:
通过便捷的 jQuery图表组件,我们可以改造SharePoint默认的数据视图WebPart的显示样式,快速构建出数据图表。这里还要赞一下SharePoint Designer 2007工具 ,使我们整个SharePoint定制工作如此神速。首先,准备一下数据。我们可以使用任何的列表数据,在本例中 ,我们创建了一个自定义列表,"bugs":并填充了一些数据:现在,我们打开SharePoint D... 阅读全文
摘要:
继续介绍评分机制.每个Interaction的自动分数(LRM)在LRM中的每个可以自动评分的interaction都有一个自动分数(auto-score)。LRM的自动分数可能是在任何时候计算出来的,但是直到学习者的课程是completed或final状态时才是可用的。SLK会把每个interaction的自动分数作为每个interaction的指导员分数的默认值。每个interaction的自... 阅读全文
摘要:
接下来,我们将介绍SLK的评分体系。评分模型评分是指对学习者的课程记录进行审阅并设置点数的过程。评分发生在grading页面中。在该页面指导员可以 选择一个 学习者的课程记录来审阅,并可以再评分表格中给出最终点数和评语。SLK中有两种主要的评分模型: e-learning课件内部的自动以及手工评分。用于计算并得到一个学习者课程记录的计算点数。 指导员在评分表中设置该课程记录的最终点数。最终点数的初... 阅读全文
摘要:
上一篇介绍了课件的格式。本次我们将继续介绍课件的缓存和视图状态。缓存当以分发的e-learning包第一次被访问时,标准的SLK设置会将包缓存到前端服务器的文件系统上,以便能更快速的访问。根据负载均衡的场景而异,这个过程可能会进行多次,直到包的缓存在每个前端服务器上都存在。因此,可能用户在头几次的访问都会感觉慢,这一现象是正常的。文件缓存的位置以及最小过期时间依赖于每个网站集的SLK设置文件。缓存... 阅读全文
摘要:
在上一篇中,我们介绍了SLK中的验证机制。今天将继续为大家介绍作为SLK重要组成部分的查询、视图以及支持的课件类型。查询与视图SLK中设立查询与视图的目的:提供一种灵活的方式来在ALWP中显示用户课程记录的过滤列表允许管理员修改或创建新的数据库查询过滤条件并将结果显示在ALWP中具有一个webpart属性来决定哪些查询或查询集对用户有效,实现这一点并不需要了解查询和查询集是如何定义的允许集中管理查... 阅读全文
摘要:
继续介绍内容类型架构定义所用到的XML标记ContentTypes 元素包含元素:ContentType, ContentTypeRef比如:某个列表定义中的3个内容类型[代码]ContentType元素用于定义一个内容类型。代码 ContentTypeBaseType="Text"ID="Text"Name="Text"Description="Text"DocumentTemplate... 阅读全文
摘要:
更新内容类型SharePoint允许对内容类型进行修改,即使已经将内容类型部署到网站、列表或已经创建了相应的列表项。更新内容类型的2条标准途径途径1:对内容类型进行修改,并推送更新。这条途径主要用在对使用中的内容类型进行有针对性的,离散的变更。比如,需要在网站内容类型上添加一列。途径2:新建一个内容类型,以满足变更的需求。然后把原来的内容类型加到_Hidden组。这条途径主要用在需要彻底替换原有内... 阅读全文
摘要:
查找内容类型查找哪些内容类型在当前网站上下文可用——使用SPWeb(服务端)或Web(客户端)对象的AvailableContentTypes属性。返回包含了SPContentType (服务端)或ContentType (客户端)的一个只读集合。可供枚举,也可以传递内容类型名称索引到指定内容类型。之所以只读是因为该集合不仅包含当前网站内定义的内容类型,还包含父或祖先网站内... 阅读全文
摘要:
内容类型变更控制阻止用户对某个内容类型的修改无法阻止用户继承某网站内容类型创建新内容类型只读内容类型:用于警告用户不应该对该内容类型进行更改。如果需要更改,用户必须关闭只读。密封内容类型:用于更严格的控制。 无法通过SharePoint UI修改。必须是网站集管理员才可以通过OM修改成非密封。(通过SPContentType类的Sealed属性)网站内容类型与列表内容类型内容类型的创建与维护通常都... 阅读全文
摘要:
SharePoint 2010 在上一版本的基础上进一步发展了内容类型对象。本系列作为一个专题,试图对其进行一个深入的剖析。方便大家在自己的自定义解决方案中对其进行定制。内容类型的定义SharePoint 2010 中,内容类型是我们要应用到特定内容类别的可重用的设置集合。利用内容类型,可通过集中、可重用的方式管理某类别的信息的基础架构(如文档、项目或文件夹类型的元数据和行为)。定义在网站层次上,... 阅读全文
摘要:
期盼许久的SharePoint 2010正式版今天可以下载了。SharePoint Server 2010 for Internet Sites, Standard Trial - 中文(简体)SharePoint Server 2010 for Internet Sites, Enterprise Trial - 中文(简体)Microsoft SharePoint Server Enterprise 2010 Trial - 中文(简体)已不提供下载。可以下载英文的标准版和企业版二合一的版本Microsoft SharePoint Server Standard 2010 Trial - 阅读全文
摘要:
通过VS2010编写SharePoint 2010的控制台应用程序时,遇到一些很奇怪的问题:1、程序需要使用Microsoft.SharePoint.dll,可是居然在添加引用时在列表中找不到。解决办法:创建项目时没有选择正确的.NET Framework版本,SharePoint 2010是基于.Net Framework 3.5的,而VS2010默认是4.0。2、编译时,明明网站地址没有错,却... 阅读全文
摘要:
典型的小型服务器场包括:1、一台运行MS SQL Server 2005或MS SQL Server 2000及最新补丁包的数据库服务器2、一台或多台运行IIS和Office SharePoint Server 2007 的前端服务器。(前端服务器配置为Web服务器和应用服务器) 典型的中型服务器场包括:1、一台数据库服务器2、一台运行 Office SharePoint Server 2007的... 阅读全文
摘要:
SharePoint Designer 2010已经正式发布了(2010/4/27)。正如SPD 2007, SPD 2010 仍然免费。虽然划归到免费路线中,但并不表示MS不会继续对其功能进行增强。MS只是不希望价格成为影响SharePoint无代码定制与开发的障碍。并不是所有的SharePoint自定义都需要Visual Studio... 阅读全文
摘要:
Microsoft SharePoint Foundation 2010 扩展了通知(Alert)框架,现在用户可以以短信 (SMS)的 形式将订阅信息发送到移动设备上。下图为新的订阅命令在功能区中的位置:添加订阅的页面:短信部分的功能是通过新增的短信服务框架(Mobile Messaging Framework)实现的。为了支持SMS短信通知, Microsoft.SharePoint.SPAl... 阅读全文
摘要:
作为一系列介绍 SLK的文章,从最终用户的角度考虑,前面开篇的两篇起点有些高了。因此,决定补上这一篇。希望可以使本系列的整体学习曲线更平滑一些。在SLK的源码包中包含了一篇How to Start的文章。如果您需要更加详细的信息不妨参考一下。部署解决方案1.从CodePlex 下载SLK 安装包,解压缩。2.进入命令提示符,先执行AddSolution.cmd3.完成后再执行DeploySolut... 阅读全文
摘要:
上一篇中介绍了基本的名词解释和安装部署要点。下面继续 :配置管理与验证SLK使用了SharePoint站点结构。没有单独的班级概念和用户验证。指导员与学习者均为权限控制而设。如果非要映射到班级的话,您可以将一个SPWeb作为一个班级站点。这里值得一提的是 ,SLK并没有一个固有的模板来限制整体结构如何组织。您可以在任何SPWeb上启用SLK功能。根据实际应用场景的组织结构特征,可以将 SPWeb对... 阅读全文