Fork me on GitHub
摘要: How to Upload Multiple documents in SharePoint 2013,Options to add multiple files in a document library,Use Options Drag-and-Drop,SYNC,Windows Explore... 阅读全文
posted @ 2014-03-21 14:16 木宛城主 阅读(1392) 评论(1) 推荐(1) 编辑
摘要: When I set up development environment for apps for SharePoint 2013 and quickly get apps from SharePoint Store.However unfortunately,my IE throw a large number of errors and saying RegisterSod" undefined,SP undefined etc.Resolution The issue is that the domain administrator didn't have root 阅读全文
posted @ 2014-03-20 16:01 木宛城主 阅读(950) 评论(0) 推荐(0) 编辑
摘要: SharePoint 2013 support app development pattern.An app for SharePoint is small and isolate application that provides a specific bit of functionality.In order to provide isolate apps run in their own domain,instead of the same domain name as your farm.Using a different domain name for apps helps prev 阅读全文
posted @ 2014-03-18 15:30 木宛城主 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 参考目录安装和配置SharePoint 2013 WorkflowSharePoint 2013 实现多级审批工作流在自定义Workflow时,往往会遇到这样场景,某个审批需要被多人查阅,每个查阅的审批人之间互相独立,即彼此互不影响,简单来说就是:"一人通过,审批通过;一人拒绝,审批拒绝"。这就像是中学物理中的并联电路,相对于串联电路,并联电路更加灵活。在SharePoint Workflow中,也提供了类似并联电路的活动,即Parallel Block(并行程序块),在SharePoint Designer 2013中,位于工具栏中,如下所示:要使用此活动也是很简单,接下 阅读全文
posted @ 2014-02-13 00:19 木宛城主 阅读(1811) 评论(2) 推荐(0) 编辑
摘要: 上一篇介绍了安装和配置SharePoint 2013 Workflow,这一篇将用SharePoint 2013 Designer Workflow来实现一个多级审批工作流。审批工作流介绍这个Demo是基于多级审批工作流。以古代上传奏折为场景,共分为3个阶段。当创建者上传奏折时,首先会由对应的上级领导审批,审批通过,交付对应的下一级,审批拒绝时,则整个流程结束,具体的官阶信息如下所示:然后,我们预先设定,以文档库来作为我们的上报奏折库,所以我们需要为其设定自定义的多级审批工作流。最后创建自定义的Task来存放待审批的任务。创建多级审批工作流首先,我们可以创建多个审批Stage(阶段),每一阶段 阅读全文
posted @ 2014-01-26 20:01 木宛城主 阅读(10090) 评论(16) 推荐(6) 编辑
摘要: SharePoint 2013中的工作流概述在SharePoint 2013中,Workflow(建立在Windows Workflow Foundation 4.5)和WCF承载在Workflow Manager中,即Workflow Manager提供了工作流定义的管理,还承载了工作流实例的执行过程,是新的工作流引擎。为了侦听工作流的SharePoint事件(如itemCreated、itemUpdated),平台将通过使用Windows Azure Service Bus(服务总线,由OAuth进行协调)传送到 Workflow Manager。对于回程,将使用SharePoint RE 阅读全文
posted @ 2014-01-23 17:05 木宛城主 阅读(7071) 评论(5) 推荐(1) 编辑
摘要: 这是对上一篇文章《SharePoint自动化部署,利用PowerShell 导出/导入AD中的用户》进行补充。开发时,为了测试和演示,我们往往需要经常性的把用户添加到AD中。数据量小的时候,不麻烦,手动也是可以解决了。但是如果数据量很大时,比如帮助客户导入数据,手动操作就显得不那么乐观了。所以需要借助PowerShell来导入人员(.csv)数据。在上一篇文章中,自动化部署也有这个功能,但由于时间紧张,写得并不是很完善。所以趁今天有空,特此完善更新下。首先,需要将人员以.csv格式导出,详见前一篇文章,导出的格式如下所示:接着就是利用PowerShell将用户导入AD指定的Container中 阅读全文
posted @ 2014-01-22 17:42 木宛城主 阅读(1845) 评论(0) 推荐(2) 编辑
摘要: SharePoint 2010的管理员和开发者可能对SharePoint Developer Dashboard(开发人员仪表盘)很熟悉。在SharePoint 2013这个工具已经被大范围的改写了,在你的Troubleshooting(故障排查)工具包中他已经变得越来越可用了。SharePoint 2013的Developer Dashboard对2010的版本做了大幅度的提升,解决了某些性能问题。并且它具有独立的窗体来显示一切你想要的信息。当运行 Developer Dashboard,弹出的新窗体将加载位于/_layouts/15/devdash.aspx页面。启用 Developer 阅读全文
posted @ 2014-01-20 20:04 木宛城主 阅读(1619) 评论(4) 推荐(1) 编辑
摘要: 金色的梦乡已经浮现在我眼前,当我在梦中飞扬时,微笑会将我叫醒 阅读全文
posted @ 2014-01-12 23:03 木宛城主 阅读(1029) 评论(7) 推荐(2) 编辑
摘要: 接前一篇博客《SharePoint 2013自定义Providers在基于表单的身份验证(Forms-Based-Authentication)中的应用》,当实现混合模式登陆后,接着我们就应该自定义SignIn Page。因为默认的登陆页面实在是太丑了。回顾当为SharePoint 2013 WebApplication配置了以混合模式(FBA Authentication和Windows Authentication)登陆后,我们当然可以自定义登陆页面(Sign in Page)。登陆SharePoint 2013 Central Administratio后,找到对应的WebApplica 阅读全文
posted @ 2013-12-21 19:12 木宛城主 阅读(4354) 评论(4) 推荐(3) 编辑
摘要: SharePoint 2013为开发者提供了丰富的REST API,方便了我们在客户端操作List中的数据。当然我们也可以在SharePoint 2013中创建自定义的REST Service,比如通过REST Service去操作数据库。本篇博客将介绍怎样在SharePoint 2013创建WCF REST Service。SharePoint 中 创建WCF Service因为无法在SharePoint 2013 Project中添加WCF Service Template,所以预先创建一个WCF ServiceApplication, 在把契约接口和svc服务拖到SharePoint P 阅读全文
posted @ 2013-12-19 21:50 木宛城主 阅读(2409) 评论(3) 推荐(2) 编辑
摘要: 由于项目的需要,登录SharePoint Application的用户将从一个统一平台中获取,而不是从Domain中获取,所以需要对SharePoint Application的身份验证(Claims Authentication Types)进行更改,即采用更加灵活的混合模式登录:Windows Authentication和Forms Based Authentication。故本篇博客将着重笔墨去介绍SharePoint 2013自定义Providers在基于表单的身份验(Forms-Based-Authentication)中的应用。更改身份验证首先需要了解的一点事,怎样去更改指定的W 阅读全文
posted @ 2013-12-12 00:47 木宛城主 阅读(4498) 评论(9) 推荐(7) 编辑
摘要: 习惯于SharePoint 2010的用户会发现,SharePoint 2013默认把以其他用户身份登陆(Sign in as different user)的选项去掉了,这对于开发人员来说很麻烦,尤其是需要平凡切换用户来进行测试。幸运的是,修改相关的文件,就可把以其他用户身份登陆(Sign in as different user)这个选项开启。解决步骤进入(C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES)目录,定位到Welcome.ascx打开 阅读全文
posted @ 2013-12-11 17:55 木宛城主 阅读(1553) 评论(2) 推荐(1) 编辑
摘要: 最近要对公司里的SharePoint进行升级,由于旧的系统SharePoint 2010已经有2年了,上面改动比较多,而且权限也很混乱了,所以下定决心要对其做一次升级,重新部署一台新的SharePoint 2013 Server。2014-11 Update :安装配置时Service Accoun... 阅读全文
posted @ 2013-12-02 22:14 木宛城主 阅读(3309) 评论(4) 推荐(3) 编辑
摘要: 最近在政府部门介绍SharePoint 2013 新功能,我也准备了很多,比如SharePoint 2013的Search。以后有机会谈谈Office Web App,Workflow等。SharePoint 2013的搜索功能很强大,特别是在社交领域的搜索让我耳目一新(如发掘知识,发现人际关系等)。如下所示是一个SharePoint 普通搜索,可以看到实现对Office的全文检索(当然还包含很多,比如PDF)。启用Search Service ApplicationSharePoint 2013 Server 和 Foundation均支持Search,当然 Foundation 的Sear 阅读全文
posted @ 2013-11-29 19:41 木宛城主 阅读(5935) 评论(0) 推荐(0) 编辑
摘要: 这是一篇对之前 《利用AutoSPSourceBuilder和Autospinstaller自动安装SharePoint Server 2013图解教程——Part 2》的补充。本篇博客将对AutoSPSourceBuilder的使用进行说明。AutoSPSourceBuilder介绍下载AutoSPSourceBuilder点击进入AutoSPSourceBuilder的官网,找到最新版本,然后下载。解压后文件夹内包含两个文件:AutoSPSourceBuilder.ps1为我们需要运行的PowerShell 脚本(用于下载资源),而AutoSPSourceBuilder.xml中则包含了需 阅读全文
posted @ 2013-11-21 17:58 木宛城主 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 对于SharePoint Developers来说,往往会过多的去关注SharePoint平台和工具,而把设计模式和代码的可测试性放在了一个较低的优先级。这并不是说SharePoint Developers对设计模式不感兴趣,而是缺乏在SharePoint平台下使用设计模式的经验。所以本篇Blog正如题目所示:探索MVP(Model-View-Presenter)设计模式在SharePoint平台下的实现。利用MVP设计模式,可以尽量让我们的项目分离关注点、易测试、可重用。在实现MVP时,我也会加入Repository和Service Locator这两种设计模式,Repository可以理解 阅读全文
posted @ 2013-10-29 21:25 木宛城主 阅读(2820) 评论(5) 推荐(2) 编辑
摘要: 在某些情况下,我们需要去引用其他List中的数据,比如在网站集(Site Collection)上有个List叫Country,在其子网站(WebSite)有个List叫Employee,如果要在子Site上的Employee去引用Country中的数据,一般我们会在Site Collection上创建一个网站栏(Site Column)。这是一种解决方案。还有一种解决方案,我们也可以在项目中创建一个Lookup 类型的 Site Column,其Scope为Site,顺着思路,我理所应当的创建了一个Site Column,Scope=Site,但事实上远没这么简单。其实两种方式都是可以的,先 阅读全文
posted @ 2013-10-26 15:54 木宛城主 阅读(3182) 评论(0) 推荐(4) 编辑
摘要: 原文《Thinking In Design Pattern——MVP模式演绎》不知为何丢失了,故重新整理了一遍。目录What Is MVPDomain ModelStubRepositotyIView & PresenterViewIoc容器StructureMap开篇忙碌的9月,工作终于落定,新公司里的框架是MVP+Linq,对于MVP虽然不熟,但有MVC的基础,花了两天时间研究了MVP,故作此博文,留作参考。Model-View-Presenter(模型-视图-呈现器,MVP)模式的重点是让Presenter控制整个表示层的逻辑流。MVP模式由如下三个不同部分组成:模型表示视图显示 阅读全文
posted @ 2013-10-23 14:36 木宛城主 阅读(2130) 评论(1) 推荐(0) 编辑
摘要: 目录 怎样使用SPSD配置Environment XML文件PowerShell激活Feature上篇博客讲了利用PowerShell导出、导入AD中的Users。这篇介绍简单介绍一下SPSD工具包(因为官网已经有非常详细的讲解),接着是附录了一些常用的PowerShell脚本,用于我在部署的时候快速导入css、js、images、设置MasterPage、创建权限组、分配权限等。SharePoint Solution Deployer(SPSD)能快速帮助程序员部署WSP,使用SPSD也是非常简单的,首先下载最新的工具:http://spsd.codeplex.com/。怎样使用SPSD对于 阅读全文
posted @ 2013-10-08 11:53 木宛城主 阅读(1644) 评论(9) 推荐(2) 编辑
multifunction lasers
访问人数