随笔分类 - SharePoint
摘要:
本文是SharePoint 2010客户端AJAX应用系列的一部分。上一次我们讨论了如何在SharePoint 2010中编写一个简单的ASP.Net AJAX模板来显示列表数据。本次我们将演示如何与jQuery进行整合,在一块虚拟布告牌(Corkboard)上以可拖动的索引卡片的方式显示每个列表项,并且我们将获取X和Y坐标返回给SharePoint。布告牌上的卡片 首先,为了使我们的应用更有趣一些...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/asp.net_ajax.png)
摘要:
本文将描述如何通过简单的CSS和jQuery插件提升SharePoint默认的列表表单体验。这些小技巧并不仅仅改善了外观,还提升了可用性。 剩余字数 我们以通知列表为例。通知正文字段假设要求不应该超过200个字符。为了让用户方便的知道什么时候接近字数限制了,我们将在正文字段上设置一个统计剩余字数的脚本...
阅读全文
![](http://images.cnblogs.com/cnblogs_com/sunmoonfire/lego.png)
摘要:
SharePoint 2010母版页所用的还是ASP.NET 2.0中的技术。通过该功能,实现了页面框架布局与实际内容的分离。虽然在本质上自定义母版页的过程和以前版本的SharePoint大致相同,但是从 2007到2010仍然有许多重要的值得我们关注的变化。本文将试图: 巩固和掌握SharePoint 2010里母版页相关的一些基本操作 突出描述新版本和以前的版本之间的一些变化 了解一些有用的或比...
阅读全文
![](http://images.cnblogs.com/cnblogs_com/sunmoonfire/demo_player.gif)
摘要:
本文中我们将展示如何在SharePoint 2010中集成Silverlight应用。例子中会用到Bing Map 控件。完成后的效果图如下:开发环境本例中,我们使用到的开发环境包括:1、Visual Studio 20102、SharePoint Server 20103、 Silverlight 4 Tools for Visual Studio 20104、Bing Maps Silverl...
阅读全文
![](/images/cnblogs_com/sunmoonfire/silverlight.jpg)
摘要:
虽然对于信息工作者来说SharePoint 2010开箱即用的搜索界面已经非常直观并易用,但作为超级用户仍然可以创建属于自己的搜索体验。SharePoint Server 2010包括了许多与搜索相关的强大的Web部件,用于支持超级用户定制搜索体验,包括搜索最佳匹配,精简面板,搜索核心结果,相关查询等等。下图为标准的搜索类WebPart。IT Pros或Developers可以配置内置的搜索Web...
阅读全文
![](/images/cnblogs_com/sunmoonfire/good.png)
摘要:
精简面板(Search Refiners)是SharePoint 2010搜索的一大提升,帮助用户通过关键字或属性快速精简搜索结果。如果还是不清楚什么是精简面板,请看下图。这是输入关键词“SharePoint”后Google和SharePoint 开箱即用的搜索精简面板显示(SharePoint的图截取自www.wssdemo.com):在MOSS 2007里,如果要实现类...
阅读全文
![](/images/cnblogs_com/sunmoonfire/Search.jpg)
摘要:
介绍许多知识库都是大小写敏感的。举例说明,对于大小写敏感的知识库中的链接:http://myhost/CaseSensitivePage.htm和http://myhost/casesensitivepage.htm代表不同的网页。对于这样的库进行爬网建索引时,也要保持其链接的大小写的状态 ,以保证可以有效的访问到其中的内容。类似这样的知识库的例子有:-部署在Apache服务器上的网站-Linux...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/search.jpg)
摘要:
WCF Data Services是SharePoint 2010中一个极具吸引力的新特性。然而,因为它的强大,直接对其进行编程仍然会有点痛苦。幸运的是,一个新的相关技术 —— ASP.Net AJAX模板 – 可以完美的与WCF Data Service进行集成,并允许我们快速构建优雅的,可维护的和反应迅速的AJAX应用程序。在本文中,我将详细描述ASP.Ne...
阅读全文
![](/images/cnblogs_com/sunmoonfire/asp.net_ajax.png)
摘要:
本例通过自定义一系列的后台应用程序页面,在SharePoint Foundation 2010和SharePoint Server 2010中实现了SharePoint网站的属性定制管理。SharePoint中网站的元数据存储在哈希表SPWeb.AllProperties中。我们可以通过新的SharePoint 2010 API如SPWeb.GetProperty,SPWeb.AddProperty,SPWeb.SetProperty,SPWeb.RemoveProperty对其进行访问。这些属性广泛用于构建自定义组件时存储配置型数据。在SharePoint里有许多地方可以存放配置数据。对于SharePoint委托控件(DelegateControl),你可以使用element manifest文件。对于WebPart,你可以使用.webpart文件。对于全局配置...
阅读全文
![](/images/cnblogs_com/sunmoonfire/good.png)
摘要:
SharePoint Foundation 锁定为只能显示同一个网站下的列表数据源,幸亏有SharePoint WebService,使得我们有办法解决该问题。这里我们用到的WebService是 http://ServerName/_vti_bin/List.asmx。准备工作为了演示,我们创建一个带有筛选条件的列表,只要勾选了"发布到主站点"(注意:这不是一个内置的栏,需要你手工创建)的列表项...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/sharepoint2010/MSD2010.jpg)
摘要:
本文将通过两种方式实现SharePoint 2007中自定义字段的CAML调用 jQuery AJAX。分别是:1、传统的编写代码的方式,配合FLDTYPES_你的字段类型.xml,生成自定义字段类型。2、使用jianyi的SPCAMLEditor工具,直接修改某列表的字段的CAML。前者可重用性高, 而后者简单快速,大家可以根据自己的情况进行选择。我们知道,在字段的架构CAML中可以编写客户端代码,如HTML标记,CSS和Javascript代码。得益于jQuery AJAX的强大,我们可以进一步的在字段CAML中以异步方式处理与服务器端的查询,而不必重新加载页面。两者结合起来,一定可以极大丰富自定义字段的使用体验...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/lego.png)
摘要:
SharePoint 2010自带了一个开箱即用的WCF服务——ListData。本博文中,我们将一步一步的学习如何使用ListData.svc。准备工作创建一个网站,包含两个列表,分别是 客户和城市。为列表填写一些列表项。客户列表应包含一个名为城市的栏,作为查阅项关联到城市列表。城市列表:客户列表:创建一个控制台应用程序(实际上什么类型的程序都无所谓),添加一个引用到WC...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/lego.png)
摘要:
当你尝试访问ListData.svc时,有没有碰到下面的错误?未能从程序集“System.Data.Services,Version=3.5.0.0, Culture=neutral,PublicKeyToken=b77a5c561934e089”中加载类型“System.Data.Services.Providers.IDataServiceUpdatePro...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/settings.png)
摘要:
本博文中我们将分享PerformancePoint Services故障排除的一些有益提示,TechNet上的文章和其他一些有关这些主题的博文。例如: 一步一步PerformancePoint Service安装部署,这里面也包含了其他一些TechNet文章。 系统掌握PerformancePoint 2010部署,这篇博文是产品组写的,其中包含了很多截图。除了阅读相关文章外,排除故障时我常常使用...
阅读全文
![](http://pic002.cnblogs.com/img/sunmoonfire/201008/2010083118083337.png)
摘要:
Visual Studio 2010最大的卖点就是可扩展性。这样就可以借助.NET社区的力量基于VS构建出许多有用的工具。本文中我们将展示如何扩展VS2010的服务器资源管理器,在其中的SharePoint结点上添加一个自定义操作。SharePoint服务器资源管理器是Visual Studio 2010的一项新特性,该功能是由Visual Studio Tools for SharePoint...
阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/sunmoonfire/lego.png)
摘要:
SharePoint 2010中的功能如我的网站和社交标签功能可以帮助您提高专业知识,扩展您的专业网络。本文将推荐一些资源,帮助您充分利用这些功能点。如果你与其他团队或世界各地的人们一起工作,那么这些功能可能对您特别有帮助
...
阅读全文
![](/images/cnblogs_com/sunmoonfire/people.jpg)
摘要:
本文将介绍SharePoint发布网页的一种设计思路。在最近的一个项目里,我们遇到这样一个需求。我们需要控制和自动化在一个面向互联网的SharePoint网站中就业岗位相关信息的发布体验。要将这一过程自动化的目的是为了确保统一的格式,并控制导航的设计,以及方便使用预先定义好格式的WebPart模板。为此,我们开始设计用一个SharePoint列表来捕捉和组织那些创建网站中每个Web页面时所需的内容...
阅读全文
![](/images/cnblogs_com/sunmoonfire/apple.jpg)
摘要:
SharePoint 2010引入了全新的对话框框架,它可以帮助用户在不需要离开当前页面的情况下浏览相关的页面。下面的显示表单就是一个弹出式的模式对话框:在客户端Javascript对象模型中的SP.UI.ModalDialog类提供了对话框框架的定义。为了使用对话框框架,我们需要首先创建该对话框的选项:varoptions=SP.UI.$create_DialogOptions();option...
阅读全文
![](/images/cnblogs_com/sunmoonfire/lego.png)
摘要:
上一篇文章中我们展示了如何设置一个外部内容类型用于爬网、搜索,还有如何创建配置文件页。外部内容类型的标题属性决定了哪一个字段会作为每一条搜索结果的标题。默认情况下,SharePoint Designer 2010不会为我们设置这个属性——这也就是为什么在上一篇文章末尾,我们看到搜索结果会是这样:我们注意到,结果项的标题是配置文件页的aspx文件名称。我们当然希望搜索结果能有...
阅读全文
![](/images/cnblogs_com/sunmoonfire/settings.png)
摘要:
在前面的博文中,我们了解了用于Finder方法内的RootFinder属性使外部内容类型可以在SharePoint 2010搜索中进行索引。RootFinder属性与BCS搜索本文中,我们将一起来看一下如何设置配置文件页的位置,如何为我们的外部内容类型创建一个配置文件页,以及如何设置我们的外部内容类型作为一个SharePoint 2010搜索的内容源。步骤1)打开SharePoint Design...
阅读全文
![](/images/cnblogs_com/sunmoonfire/settings.png)