随笔分类 - sharepoint
摘要:公司内部有很多部门都创建了Wiki库,来做知识共享。公司是Hosting的SharePoint环境,不能写服务器端代码,要操作Wiki只能通过Web Service来完成,所以,碰到两个情况: 1)Wiki库中已经有了几百篇的文章,文章中有些文字需要更新,几百篇文章手动更新肯定累死; 2)有人想写个程序,自动将包含图片的Word文档内容新建成Wiki; 说白了,其实就是如何使用SharePo...
阅读全文
摘要:首先看一张sharepoint2013中ChartWebPart的效果图。在sharepoint2010中加入了一个新的webpart,叫ChartWebPart,提供了对数据的图表展示,可以对数据进行柱状图、饼状图的展示。但是不知道为什么在sharepoint2013中这个webpart默认是不开启的。所以要在sharepoint2013中开启这个webpart,我们要设置一下。我们可以在“网站设置”->”web部件”->”文件”->“新建文档”->“新建”在webpart列表中找到 Microsoft.Office.Server.WebControls.ChartW
阅读全文
摘要:try { SPSecurity.RunWithElevatedPrivileges(delegate() //用此方法模拟管理员账户运行此事件处理程序 { SPWeb web = SPContext.Current.Web; //此时用户为sharepoint\system //Response.Write("用户为:" + web.CurrentUser); ...
阅读全文
摘要:不论是在工作流或是EventHandler中,我们经常希望模拟管理员权限,从而可以通过程序自定义列表项的权限。在工作流中可以用如下代码来提升权限:(以下代码实现的功能是断开列表项所继承的权限,除管理员以外)SPListItem item = workflowProperties.Item; SPSecurity.RunWithElevatedPrivileges(delegate() //用此方法模拟管理员账户运行此事件处理程序 { using (SPSite site = new SPSite(workflowProperties....
阅读全文
摘要:/// /// 列表项事件 /// public class EventReceiver2 : SPItemEventReceiver { /// /// 已添加项. /// public override void ItemAdded(SPItemEventProperties properties) { base.ItemAdded(properties); SPSecurity.RunWithElevatedPrivileges(delegat...
阅读全文
摘要:写这篇文章的初衷是因为其他的业务系统要调用sharepoint的文档库信息,使其他的系统也可以获取sharepoint文档库的信息列表。在这个过程中尝试过用linq to sharepoint来获取文档列表,不过看了其他人对linq在sharepoint的分页效率的评价,不是很好,详情请戳这里。所以尝试用CAML来分页,在此记录以备忘。测试了一下,两万条分页毫无压力。代码如下:using System;using Microsoft.SharePoint;using Microsoft.SharePoint.WebControls;namespace CAMLDemo.Layouts.CAML
阅读全文
摘要:using Microsoft.SharePoint;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SharePointProject2{ class Class2 { /// /// 判断组是否存在 /// /// /// /// public bool IsExistGroup(...
阅读全文
摘要:最近就cms系统折腾了一下,主要还是以 构架为主,以下做一个大概的比较:1. Nuke一般称为DNN,这是最开始Microsoft发布 的时候,用vb做了一个web的演示例子,最终这个例子发展成了现在的DNN。DNN功能应该算是比较强大的和复杂的,研究的人也很多,不过让我很不爽的是,DNN是用Vb开发的(不过在DNN的blog上透露下一个版本的DNN将会是C#),还有就是DNN由于发展的太大,显得过于复杂,DNN现在显得有点像Sharepoint那样的大系统,不够简洁。2. UmbracoUmbraco也是久负盛名的cms之一,umbraco我只是试用了一下下,一直没有搞清楚他的模板库是如何呈
阅读全文
摘要:Untitled Page 转自:http://www.cnblogs.com/tomz/p/3437493.html
阅读全文
摘要:使用命令行工具SDK Command Prompt,键入:SN -T C:\*****.dll 就会显示出该dll具体的PublicKeyToken 数值。 如果该程序集没有强命名,则不会有PublicKeyToken 数值。 将一个程序集强命名的方法是: 用SN -k C:\***.snk命令生成***.snk文件,将该snk文件加载到项目中。在项目上右键属性,选择Signing选项卡,...
阅读全文
摘要:WOPI项目的创建 首先用vs2012创建一个mvc4的程序。如图: 从上一篇我们可以知道,WOPI通讯主要通过两个服务: 一个是CheckFileInfo服务, 一个是GetFile服务。 所以下面我们主要介绍这两个服务的创建。 1. 首先创建CheckFileInfo服务: 我们先确定这个服务的
阅读全文
摘要:在前面我的一篇博客中 Office Web Apps安装部署(一),有一张介绍Office Web Apps与其他系统的关系图, 从上述图中,可知实际上Office Web Apps也是可以接入自己开发的系统的。下面介绍一下整合Office Web Apps的一些理论知识。 要想让自己的系统与Office Web Apps整合就一定要清楚一些概念,首先要理解什么是”WOPI”。...
阅读全文
摘要:SharePoint 2013调用Office Web Apps注意:调用OfficeWebApps的sharepoint应用的身份认证必须是基于声明的身份认证(claims-based authentication)首先安装好SharePoint2013,我在此部署文档中使用的是免费的sharep...
阅读全文
摘要:系统要求为Windows Server 2012, 注意:安装Office Web Apps的服务器除了Office Web Apps之外,不能安装其他应用。包括不能安装Office,lync,,sharepoint等应用,即要单独部署。 安装IIS 7.0 打开服务器管理器 添加角色和功能 打开“添加角色和功能向导”界面,点击下一步 因为是基于本机安装,所以要选择“基于角...
阅读全文
摘要:默认情况下,安装完WSS3.0后,会自动安装一个自带的SQL Server 2005 Embedded Edition数据库,但是此数据库却没有管理工具,不像安装SQL 2005其它版本会有管理工具。如果你要管理数据库,这时怎么办呢。经过俺试了一上午了,终于找到解决办法了。(高兴中,花了功夫总算没白费,臭美一个。) 推荐管理工具用 SQLServer2005_SSMSEE 其实方法很简单,只...
阅读全文
摘要:1、每一个Task的生命周期,包括四个活动 CreateTask,onTaskChanged,CompleteTask 和 DeleteTask。2、同一个Task的活动必须设置相同的 CorrelationToken 属性和TaskId 属性。3、不同的Task应该设置不同的 CorrelationToken 属性和 TaskId 属性。4、活动的 OwnerActivityName,活动的父容器名称,建议设置为活动的最小父容器名称,尤其当活动被包含在While 活动中时。5、WorkflowProperties : 此属性包含了工作流初始信息,比如启动工作流的人员,列表项,时间等等。6..
阅读全文
摘要:设想一下这样一个简单的情景:某个公司里面设定报销限度为1200元。如果报销限度超过1200,就提交给老板审核。没有超过的话,系统自动批准。(暂时不考虑重复报销的情况) 1. 通过指向“文件”菜单上的“新建”并单击“新建项目”,显示“新建项目”对话框。 2. 展开“Visual C#”下的“SharePoint”节点,然后单击“2010”。 3. 在“模板”窗格中选择“顺序工作流”。 4. 在“名称”框中,键入名称,然后单击“确定”。这将显示“SharePoint 自定义向导”。 5. 在“要使用哪个本地网站进行调试?”页中,单击“下一步”以接受默认网站。此步骤还会将解决方案的信任级别设置为场解
阅读全文
摘要:SharePoint Server 2010用来取代MOSS 2007,它有标准版和企业版两个版本,使用SQL Server数据库;早期版本中的STS或WSS在2010中更名为SharePoint Foundation;而SPS 2010包含了SharePoint Foundation和SharePoint Server。SharePoint Foundation和SharePoint Server的区别SharePoint Foundation是SharePoint的基础核心,而SharePoint Server只是为了增加更多进阶功能的可选择增加的组件。SharePoint Server不
阅读全文
摘要:最近在搞鼓web office apps的时候发现,在新建文档的时候, IE浏览器会默认检测本机是否安装了office系列,安装了的话会尝试用客户端office打开模板文档新建。 下图是客户端安装了office 2007 sp2版本的情况(测试了三个版本的office,office 2003、office 2007、office 2007 sp2,发现office 2007 sp2...
阅读全文
摘要:首先,想先讲讲MOSS的认证方式。 默认MOSS安装完是采用AD的认证方式,首先AD的认证方式比较适合于内部网络,不建议在外部网络使用,因为开启AD认证要开启相应不必要的端口,并且目前代理服务器通常设置只允许80端口访问,这样将不能访问基于AD的MOSS系统。因此,很多人想到了FORM表单认证,早在2003年前, 大家都会对SHAREPOINT只能支持AD认证报有遗憾,那么随着MOSS2...
阅读全文
浙公网安备 33010602011771号