SharePoint 2013 系列
霖雨
博观而约取,厚积而薄发
展开
-
SharePoint 2013配置开发环境,需安装VS2012插件
SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图:然后,去网上查找资料,VS2012对SharePoint 2013支持,需要装VS插件,⊙﹏⊙b汗。先要安装Microsoft Web PlatForm Install 4.0的东东,然后这里面,可以添加如下图所选的组件。当然原创 2013-07-05 14:36:41 · 3399 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之列表定义高级篇
SharePoint列表库,是我们使用过程中最常用的库,下面,我们简单介绍下代码定义自定义列表,主要是如何使用列表模板修改自带的几个展示页面。1、新建项目,SharePoint空项目,如下图:2、选择部署方式,场解决方案,如下图:3、添加新项,选择列表,如下图:4、填写列表显示名称,选择列表模板,如下图:5、修改Feature文件,方便以后识别,好的代码习惯,也原创 2013-12-21 00:11:48 · 2772 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之InfoPath入门
本文主要介绍SharePoint 2013中,简单发布InfoPath表单,并添加后台代码,示例比较简单,主要描述的是一个创建InfoPath的过程,而非多么深奥的后台代码,希望能够给初学者带来帮助。主要过程有Ø 新建一个InfoPath表单Ø 修改表单的信任级别并添加证书Ø 发布到InfoPath得到管理员认证Ø 设计InfoPath布局及添加控件,在代码中编原创 2013-12-19 00:38:04 · 4532 阅读 · 1 评论 -
SharePoint 2013 搭建app本地开发环境
使用SharePoint App,如果要通过应用程序目录分发 SharePoint 相关应用程序,如具有完全控制权限的 SharePoint 相关应用程序(无法部署到 Office 365 网站),则将需要使用本地计算机上完整安装的SharePoint 2013。我们在本文中提供了用于设置SharePoint 2013 的本地安装以及开始开发SharePoint 相关应用程序的步骤。一、配置前原创 2013-12-18 09:14:15 · 5290 阅读 · 0 评论 -
SharePoint 2013 母版页取消和HTML页关联
前言:在新版本的SharePoint 2013上,有新的功能可以通过HTML导入母版页,然后HTML和Master页面相关联,更改HTML页的时候,Master会自动同步修改,然而,有些时候我们不需要这样的关联,所以,我们要取消这样的关联。其实操作很简单,只是在设计管理器里找到html页,编辑他的属性,取消关联即可。简单的截图介绍,见笑了。1、在页面上,点击设置,设计管理器,如下图;原创 2013-07-07 11:39:07 · 2195 阅读 · 0 评论 -
SharePoint 2013配置启用搜索服务
1、安装完毕SharePoint 2013,新建网站集,点击搜索,出现如下错误(因为没配置,别激动)。2、尝试启动服务器场中的服务之SharePoint Server Search,提示新建搜索应用程序。3、新建搜索应用程序,如下图,选择Search Service Application。4、填写服务应用程序名称,见名知义就好。5、新建应用程序池,也要见名知义,要原创 2013-07-05 14:36:44 · 3088 阅读 · 0 评论 -
SharePoint 2013 中将 HTML文件转换为母版页
SharePoint 2013提供了很多新功能,下面我们看看将Html页面,转换为母版页的功能。这个功能更加方便设计人员设计母版页,并实施到sharepoint中去,是一个非常不错的功能。来来来,进入正题!~1、 首先,新建一个Html页面,效果如下图:预览效果:2、 将这个html页面上传到sharepoint,我选择上传到“母版页样式库”;3、 我选择作为“设计文件原创 2013-07-05 14:36:46 · 2611 阅读 · 0 评论 -
SharePoint 2013 添加Ribbon菜单
前言:今天,我们尝试一下添加SharePoint2013的Ribbon菜单,这个Ribbon菜单是由XML定义,JavaScript脚本来实现的,基本类似为:Feature添加的功能。下面,让我们看看它的实现过程吧:1、新建空项目,用来添加我们的Ribbon,如下图;2、指定调试站点和安全级别,我选择场的解决方案,有需要可以试试沙盒,如下图;3、添加一个空元素,命名为“Cust原创 2013-07-05 14:36:48 · 2601 阅读 · 0 评论 -
SharePoint 2013 禁用搜索服务
前言,在SharePoint2013中,对于硬件需求的提升,让我们虚机里安装总是一筹莫展,尤其开启了搜索服务以后,对于内存的消耗就更加严重,尤其对于我们开发者来说,搜索服务并不是必须开启的,所以,我们需要禁用掉不需要的服务,来减轻开发环境的压力.首先对比一下是否开启搜索对于服务器内存的压力 特别要说,笔记本配置Dell1464,CPU:I5 M430,内存:4GB ddr3 1333 X原创 2013-07-05 14:36:50 · 2361 阅读 · 0 评论 -
SharePoint 2013 母版页修改后,无法添加应用程序
问题描述:前一段时间尝试了一下将HTML文件转换为母版页,但是,用着用着又发现新的问题,我们转换的母版页,设置成默认母版页以后,无法添加应用程序,只有一个对话框一直加载。我们拷贝自带的母版页,修改Html同步master以后,也无法添加应用程序。如下图:(一直显示“正在加载”的界面)(正常的添加应用程序的页面) 考虑了一下问题可能出现在哪儿,因为我是自己转换的母版页,所以我就原创 2013-07-05 14:36:53 · 2098 阅读 · 0 评论 -
SharePoint 2013 搜索高级配置(Search Scope)
前言:SharePoint 2013集成了Fast Search,而后在配置上与2010及之前版本都有一些区别,如果需要开启搜索的文档,请参考我之前写的博客,博客地址附后。下面,我们开始了解下,SharePoint2013里面的搜索配置。1、首先,新建页面,用于搜索,如下图:2、添加搜索框、搜索结果部件; 选择类别,找到”搜索框”、”搜索结果”两个部件,添加到页面;3、配原创 2013-09-11 14:18:35 · 3875 阅读 · 0 评论 -
SharePoint 2013 新建网站集图解
前言:接触SharePoint的人可能是越来越多,但是很多人一接触就很迷茫,在技术群里问如何新建网站集,这样一篇图解,帮助新手学习在搭建好SharePoint环境之后,如何创建一个网站集,做一个基本的参考,希望能够给相关的人带来帮助。 步骤:新建Web应用程序,使用创建的Web应用程序创建网站集,添加备用访问映射。一、打开管理中心,点击管理Web应用程序;二、点击新建按钮;三、先填写端口号(...原创 2013-09-11 14:18:39 · 8956 阅读 · 0 评论 -
SharePoint 2013 Search REST API 使用示例
前言:在SharePoint2013中,提供Search REST service搜索服务,你可以在自己的客户端搜索方法或者移动应用程序中使用,该服务支持REST web request。你可以使用KeyWord Query Language(KQL)或者FAST Query Language(FQL)来对Search REST Service进行搜索查询,并且,试用与远程客户端应用程序、移动应用原创 2013-10-17 10:52:17 · 2595 阅读 · 0 评论 -
SharePoint 2013 入门教程之创建页面布局及页面
在SharePoint的使用过程中,页面布局和页面时很重要的两个概念,主要用于数据个性化展示,下面,我们简单介绍一下SharePoint的页面布局和页面的个性化。一、 SharePoint页面模型概述 如下图,是SharePoint页面模型图,我们可以看出母版页、页面布局、页面之间的关系,母版页一般是规范Web站点的Head部分和Foot部分,而页面布局和页面主要是中间的页面问题。原创 2013-11-16 00:53:55 · 4198 阅读 · 0 评论 -
SharePoint 2013 工作流平台的选项不可用
问题描述 当我想创建一个SharePoint 2013 工作流的时候,打开SharePoint 2013 Designer(一下简称SPD),发现没有SharePoint 2013 工作流的选项。原来,SharePoint 2013 工作流不是和SharePoint 2013 Server一起安装的,需要单独安装和配置。 特别的,SharePoint 2013 工作流只支持Server原创 2013-11-16 00:53:57 · 2885 阅读 · 0 评论 -
SharePoint 2013 入门教程之入门手册
<!--.MsoListParagraph{text-indent: 18pt !important;}-->当我们搭建完环境,创建应用程序和网站集后,就已经正式开启了我们的SharePoint之旅了,进入网站以后,开始基本的使用、设置,了解SharePoint相关特性,下面,来简单了解下SharePoint吧。1、 创建网站集完毕,打开首页,如图1:(图1原创 2013-11-16 00:54:01 · 14026 阅读 · 1 评论 -
SharePoint Iframe 报错“此内容不能显示在一个框架中”
问题描述 我们SharePoint站点用Excel Service发布的Excel,需要Iframe到其他系统中,但是,Iframe的时候发现报错“此内容不能显示在一个框架中”。 后来,尝试在其他系统中Iframe SharePoint其他页面,同样报这样的错误;但是SharePoint自己的页面,Iframe自己页面不报错,Iframe自己的Excel Services 页面报错,很原创 2013-11-16 00:53:53 · 5137 阅读 · 0 评论 -
SharePoint 2013 扩展查阅项功能
SharePoint 2013的查阅项功能,就是可以扩展其他列表字段为当前列表选项,但是选项太多的时候,会造成选择起来非常麻烦,所以,我们采取JS+Ajax的方式,改善一下这个展示,使操作更加方便。展现效果 如下图,当我在Textbox里输入北京,会把北京开头的选项,加载到下拉选项中,如果什么都不输入,就是全部下拉选项,这样比较方便选项多的时候,进行筛选选择;原理介绍1、 使原创 2013-11-16 00:54:03 · 2361 阅读 · 0 评论 -
SharePoint 2013 Excel Services REST API介绍
前言:Excel Services 中的 REST API 是 Microsoft SharePoint Server 2010 的新增项。利用 REST API,可通过 URL 直接访问工作簿部件或元素。一、REST 服务基于两个要求:用于定位网络资源的寻址方案用于返回这些资源的表示形式的方法二、REST URL基本URI的三个组成部分是:REST aspx 页 URI:ht原创 2013-10-17 10:52:24 · 1965 阅读 · 0 评论 -
SharePoint 2013 页面访问,Url中间多一段"_layouts/15/start.aspx#"
问题描述:我想访问如下页面http://Host/_layouts/15/ManageFeatures.aspx点击以后页面地址没有错,但是中间多了一段“_layouts/15/start.aspx#”http://Host/_layouts/15/start.aspx#/_layouts/15/ManageFeatures.aspx截图如下:解决办法:1、进入网站原创 2013-10-17 10:52:26 · 2566 阅读 · 0 评论 -
SharePoint 2013 文档库中PPT转换PDF
通过使用 PowerPoint Automation Services,可以从 PowerPoint 二进制文件格式 (.ppt) 和 PowerPoint Open XML 文件格式 (.pptx) 转换为其他格式。例如,您可能需要将一批 PowerPoint 97–2003 文件升级到 Open XML 演示文稿文件。您还可以在“编辑”菜单中创建自定义操作,以允许用户按需创建 PDF 版本的演原创 2013-10-17 10:52:30 · 1980 阅读 · 0 评论 -
SharePoint 2013 托管导航及相关配置
设计完善的导航可告诉您网站的用户大量有关网站所提供业务、产品和服务的信息。通过更新导航背后的分类法,可以推动业务并保持更新,而不必在过程中重新创建其网站导航。在 SharePoint 2013 中,可以使用托管导航功能来设计由托管元数据驱动的网站导航以及创建源自于托管导航结构的 SEO 友好 URL。 托管导航可以代替基于 SharePoint 结构的传统 SharePoint 导航功能(结原创 2013-10-17 10:52:32 · 2013 阅读 · 0 评论 -
SharePoint 2013 Word 转换PDF服务介绍及示例
前言:在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有将Word文档转换PDF的服务了,用起来还是不错的。 下面,我们就来看看这个服务,如何将一个Word文档库批量转换成PDF文件,或者,将单一Word文档转换为PDF文档。一、原创 2013-10-17 10:52:34 · 2550 阅读 · 0 评论 -
SharePoint 2013 自定义扩展菜单
在对SharePoint进行开发或者功能扩展的时候,经常需要对一些默认的菜单进行扩展,以使我们开发的东西更适合SharePoint本身的样式。SharePoint的各种功能菜单,像网站设置、Ribbon、列表里的下拉等等,都是一样原理的,都是XML+JS脚本实现的,如果想实现这些功能,只需要一个XML发布成Feature,并在网站功能启用,即可。 其实,关于这个并没有什么过多可以说的东西,大原创 2013-11-16 00:53:44 · 2088 阅读 · 0 评论 -
SharePoint 2013 自定义扩展菜单(二)
接博文《SharePoint 2013 自定义扩展菜单》,多加了几个例子,方便大家理解。例七 列表设置菜单扩展(listedit.aspx)扩展效果XML描述 CustomAction Id="CustomAction1" Description="博客园-霖雨" Title="博客园-霖雨" GroupId="Ge原创 2013-11-16 00:53:46 · 1851 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之定义站点模板
SharePoint站点模板是一个非常好的功能,方便我们开发一类网站,然后在此基础上做二次开发,对于SharePoint的使用,有着举足轻重的作用。 因为篇幅比较长,所以加上目录,方便大家查看: 一、为站点模板添加母版页 二、为站点模板添加自定义列表 三、为站点模板添加可视化WebPart1、添加新项目,选择SharePoint 2013 空项目,如下图:2、选原创 2013-12-10 15:01:00 · 2243 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之创建内容类型
SharePoint内容类型,是很有特色的,就好比发布新闻,同在一张列表里,可以由内容类型区分图片新闻、文字新闻等,顾名思义,就是在一张列表里发布不同类型的项目。1、添加新项目,选择SharePoint 2013 空项目,如下图:2、选择调试网站和解决方案类型,如下图:3、添加新项,选择内容类型,如下图:4、选择继承的父内容类型,如下图:5、修改内容类型的Fea原创 2013-12-10 15:00:58 · 1913 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之网站栏
网站栏的本质,就是一个xml的描述文件,所以创建过程,基本就是通过Feature部署一个Xml文件,然后修改Xml文件的网站栏描述。1、添加新项目,选择SharePoint 2013 空项目,如下图:2、选择调试网站和解决方案类型,这里选择场,如下图:3、添加新项,选择网站栏,如下图:4、修改网站栏的Feature文件,方便以后识别,如下图:5、查看网站栏的Xm原创 2013-12-10 15:00:56 · 1858 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之自定义字段
SharePoint使用的优势,就在于开箱即用、快速搭建,SharePoint自身为我们提供了很多字段类型,已经很丰富了。但是,在实际应用中,我们还需要一些功能特殊的字段,下面,我们简单介绍下字段的开发,大家了解以后,可以按照需求扩展自己的字段类型。1、新建项目,选择SharePoint 2013 空项目,如下图:2、选择调试网站和解决方案类型,如下图:3、添加新项,类,这个是原创 2013-12-10 15:00:54 · 2121 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之Visual Studio 创建母版页
一直以来,对于SharePoint母版页的创建,都是使用SharePoint Designer来创建和修改的,而后接触了SharePoint 2013,发现可以使用Html文件,通过设计管理器导入,然后生成Master页面使用,但是效果不是很好。 其实,SharePoint还可以通过代码方式创建和部署母版页,创建的过程比较简单,篇幅很短,也不需要很详细的解说,相信了解开发的人,很容易就能搞定原创 2013-12-10 15:00:52 · 2228 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之代码定义列表
在SharePoint的开发中,用Visual Studio自定义列表是经常会用到的,因为很多时候,我们并不会手动创建列表,而手动创建列表在测试服务器和正式机之间同步字段,也很麻烦,所以我们经常用代码来定义列表或者文档库。 尤其在工作流的开发中,我们经常会用到代码定义任务列表,或者历史记录列表,用来存储我们需要存储的相关数据。而在Visual Studio 2013中,定义列表也提供了模板,原创 2013-12-10 15:00:50 · 2115 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之计时器任务
SharePoint的计时器任务,又称TimerJob,由服务里的Timer服务执行,在管理中心管理,是一个类似于Windows任务计划的功能,方便定时执行一些需要的功能,以免影响服务器性能。 在SharePoint 2013的开发中,很多时候我都会选择2013的空项目,方便以后添加项,也许是个人习惯问题,是不是好习惯,还是希望大家在开发中自己体会。1、添加新项目,选择SharePoin原创 2013-12-10 15:00:48 · 1695 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之应用程序页
在SharePoint中,有两种页面类型,一种是保存在数据库中的页面,我们可以在网站的页面库中看到;还有一种叫做应用程序页,部署在服务器上,Layouts下面的页面,是应用程序页,主要是完成特定功能的页面。 特定功能的页面,听起来比较笼统,举个例子,比如说图片上传到特定文档库,文档批量迁移,权限管理等。1、添加新建项目,选择SharePoint 2013 空项目,如下图:2、选择原创 2013-12-10 15:00:46 · 1958 阅读 · 0 评论 -
SharePoint 2013 图文开发系列之可视化WebPart
有了WebPart开发的基础,再进行可视化WebPart开发,就容易多了。创建和开发过程,两者非常相似,下面,我们简单介绍下可视化WebPart的开发。1、添加新项目,选择SharePoint 2013空项目 ,如下图: 当然,你也可以直接选择可视化web部件,这样会在项目里自动创建一个可视化WebPart(如下图),不过我不喜欢它默认的命名方式,还要重命名或删除重建,所以我就创建空原创 2013-12-10 15:00:41 · 2731 阅读 · 0 评论 -
SharePoint 2013 对二进制大型对象(BLOB)进行爬网
本文是参考MSDN文档做的示例,SharePoint 2013搜索二进制对象(BLOB),通过外部内容类型的方式将外部数据与SharePoint相关联,修改BCD模型,使SharePoint能够爬网外部数据中的文件流。 步骤,首先就是使用SPD创建外部内容类型,并为外部内容类型添加各种操作;然后,将BCD模型导出,添加方法后重新导入;最后,配置爬网,对外部内容类型进行爬网。1、首先,用D原创 2013-12-10 15:00:37 · 1760 阅读 · 0 评论 -
SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误
1、如下图,在使用SharePoint2013产品准备工具的时候,网上下载安装Windows Server AppFabric的时候,报错,点击完成重启计算机,重新安装依然报错。2、无奈之下,只有选择手动安装,下载好安装包,双击安装;安装完成就报错,但是有如下提示,不过相比日志看起来人性化多了。由于安装程序MSI返回错误代码1603,因此,AppFabric安装失败。3、经原创 2013-09-11 14:18:37 · 4251 阅读 · 0 评论 -
SharePoint 2013 配置Excel Services
前言:本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中。 简单说一下流程,SharePoint 的Excel Services依赖于一个独立的服务应用程序,如果没有的话,需要在管理中心创建这个服务应用程序(类似搜索),然后开启相关服务,即在服务器场可以使用Excel Se原创 2013-10-17 10:52:19 · 2578 阅读 · 0 评论 -
SharePoint 2013 Search 配置总结
<!--.a{color: #3366ff !important; font-size: 16px !important; text-decoration: underline !important;}--> 前言:SharePoint 2013集成了Fast搜索以后,搜索的配置有了些许改变,自己在配置过程中,也记录下了一些入门的东西,希望能够对大家有所帮助。原创 2013-10-17 10:52:22 · 2525 阅读 · 0 评论 -
SharePoint 2013 Ajax 造成页面无法编辑
1、如下图,在编辑页面的时候,出现如下错误“此网页自上次打开后已被修改,必须再次打开该网页”,页面上没有什么特别的设置,就是default.aspx; 2、编辑之前页面,只有一个内容编辑器部件,和若干关闭部件,如下图: 3、加上contents=1,进入web部件页维护,关闭我添加的内容编辑器部件,如下图: 4、再次编辑页面,发现OK了; 5、而后发现asp原创 2013-11-16 00:54:06 · 2074 阅读 · 0 评论 -
SharePoint 2013 Excel Services ECMAScript 示例之明日限行
前言:最近遇到一个“明日限行”的功能,北京的交通啊,这个不在今天讨论范围内,暂不吐槽,想想代码开发,还要写WebPart部署,很麻烦,而且部署服务器,需要领导审批,想绕过这个麻烦事儿,就想到客户端了,不过我这次没有用客户端对象模型,反而采用Excel Services服务,当然只是一个小尝试,效果还算可以吧。一、效果展示,如下图 简单说明一下,你不需要显示下面Excel的时候,可以写原创 2013-10-17 10:52:28 · 2196 阅读 · 0 评论