05 2011 档案

摘要:If you are developing SharePoint solutions on Windows Server 2008, you may have noticed that nothing happens when you click on the Toolbar menu item "Open with Windows Explorer” in a Document Library ?That is because that this feature uses the WebDAV protocol, which isn’t installed by default o 阅读全文
posted @ 2011-05-24 14:11 天下尽好 阅读(308) 评论(0) 推荐(0)
摘要:摘要:本文基于SharePoint SDK文档,总结了开发者最佳实践,以对SharePoint2010开发提供指南。本指南覆盖2007以及2010两个版本,包括对SPSite和SPWeb对象的使用指南,系统Template文件夹下部署内容时的命名规范,事件处理器内SPWeb, SPSite对象使用、大文件夹以及大列表的处理、对象缓存以及代码优化的一些例子。避免使用构造不必要的SPWeb和SPSite对象1. SPWeb和SPSite会占用大量的内存,开发时尽量避免构造新的SPWeb和SPSite对象,特别是只是为了取得对SPWebApplication的引用等情况,为了取得SPWebAppli 阅读全文
posted @ 2011-05-24 14:07 天下尽好 阅读(1213) 评论(0) 推荐(0)
摘要:工具介绍:SharePoint 2010 文档库自带了”Send To” 功能, 但是这个功能只能移动文件, 但是这个功能的限制很多, 比如只能复制文件, 只能在本站点内被复制, 而且只能复制Major 版本, 如果你要移动文件, 或者文件夹而且包含所有的版本(主要版本和次要版本), 这个功能都满足不了. 而本工具功能如下: 1. 权限控制 2. 如果对源文档库没有删除功能, 你只能复制,不能移动. 3. 如果你对目标站点的某些文档库只有读权限没有写权限, 文档库并不会显示在目标文档库列表 4. 只是跨站点,站点集,以及Web Application (目前不支持跨Farm) 5. 支持文件的 阅读全文
posted @ 2011-05-24 11:09 天下尽好 阅读(568) 评论(1) 推荐(0)
摘要:上一篇写了一个关于快速开发Ribbon菜单的例子,这次我们共同探讨一下Ribbon菜单权限的控制. 如果你已经阅读了 “”, 我相信你已经能很快的开发一个Ribbon菜单,这时我们就需要去关注Ribbon菜单其它更深的东西,比如给Ribbon添加链接,Ribbon脚本,Ribbon权限控制等等.当我们创建一个默认的SharePoint站点的时候,我们通过Site Actions –> Site Permission (站点权限) –> PermissionLevel, 我们可以看到SharePoint默认的几个权限级别: Full Control, Design, Contribu 阅读全文
posted @ 2011-05-24 11:08 天下尽好 阅读(470) 评论(0) 推荐(0)
摘要:SharePoint 2010 中引入了Office 2007 中Ribbon的概念,看起来,用起来都很酷。 如何能快速的开发和部署Ribbon呢? 本文就分享一个插件,能帮助你快速的开发出Ribbon,基本上都是自动化生成,帮你生成相应的Feature,Elements.xml,已经点击Ribbon时弹出的窗口页面和Ribbon所用到的脚本文件.下面我们就来快速的开发一个.首先download快速开发的插件Server Ribbon.vsix, 并安装 。安装完成以后为了能确保在SharePoint 项目中使用这个插件,请确认Visual Studio 的设置。创建一个空的SharePoin 阅读全文
posted @ 2011-05-24 11:04 天下尽好 阅读(286) 评论(0) 推荐(0)
摘要:可以在列表或库的计算栏中使用下面的示例。不包含栏引用的示例可用于指定栏的默认值。条件公式可以使用下面的公式测试语句的条件并返回值“Yes”或“No”,或者测试“OK”或“Not OK”等替代值,或者返回代表空值的空白或短划线。检查一个数字是大小还是小于另一个数字使用 IF 函数进行此比较。Column1Column2公式说明(可能的结果)150009000=[Column1]>[Column2]Column1 大于 Column2 吗?(Yes)150009000=IF([Column1]<=[Column2], "OK", "Not OK" 阅读全文
posted @ 2011-05-18 15:14 天下尽好 阅读(428) 评论(0) 推荐(0)
摘要:一、FAST Search Server 2010 for SharePoint简介 FAST是什么? 简单说,FAST就是企业级搜索工具。它让SharePoint的搜索更加强大。比如 交付与上下文相关的结果。 用您的业务所用的语言进行搜索。 调整相关性以提高准确性。 自定义搜索平台以满足您的特定索引和搜索需要。 配置用户界面以自定义信息工作者的搜索体验。 上面说的都比较虚,其实企业对搜索的需求越来越强,特别是大型企业,各种企业应用,很多的文档,各种业务相关的新闻、技术资料等。企业如何利用好这些信息,成为对企业发展有用的知识,就需要一个合适的搜索工具,为企业提供决策分析,让企业不会淹没在信息的 阅读全文
posted @ 2011-05-18 14:59 天下尽好 阅读(1174) 评论(2) 推荐(0)
摘要:最近在准备一些SharePoint 2010的Demo,我发现一些备份的Site Collection(利用Backup-SPSite或者UI)在还原到在另外一个域的Farm的时候,全部Access Denied了,即使我用同样名字的账号,或者最高权限的账号也不行。另外一个现象就是在试图更换Site Collection Administrator的时候,会出现“object reference not set to an instance of an object”错误。分析了ULS Log,一直也没有发现原因。今天突然想到,因为我还原到另外一个域的时候,即使域名相同,用户的SID也已经改变 阅读全文
posted @ 2011-05-18 14:38 天下尽好 阅读(479) 评论(0) 推荐(0)
摘要:在做InfoPath 2007相关的项目中,我们经常使用InfoPath来调用SharePoint 2007的Web Service. 那么如今SharePoint 2010支持了REST,我们可以尝试调用REST。需求:自定义一个SharePoint 2010 列表的表单。要求在用户输入“Title”时,检查一下当前列表中是否有相同Title的Item存在,如果存在的话,禁止表单的提交。思路:使用InfoPath 2010调用REST实现。首先通过REST去列表中查询是否有title等于当前表单填写的Item,如果有的话,返回结果,并且禁止提交。如果查询不到,则允许提交。第一步,自定义表单。 阅读全文
posted @ 2011-05-18 14:35 天下尽好 阅读(267) 评论(0) 推荐(0)
摘要:需求: 本公司在全球有10几个分支,不同的分支有不同的站点,他们拥着各自站点下的文档库管理着自己的文档. 但是我们想提供一个统一的入口让他们上传自己的文档,并且这些不同分支上传的文档要能存在他们各自站点下的文档库里.解决方案: SharePoint的Content Organizer.实现方式:为了实现文档的自动分发,我们可以使用SharePoint 2010 最新的文档管理功能.所以我们必去先启用这个功能. Site Actions -> Site Settings- > Manage Site Features, 激活”Content Organizer”.启用这个功能后,我们 阅读全文
posted @ 2011-05-18 13:31 天下尽好 阅读(324) 评论(0) 推荐(0)
摘要:业务需求:SharePoint 文档库主要的功能之一就是存储功能, 你可以上传很多文件, 让文档库作为一个文件存储器. 不过你需要手动去上传文件, 那是否有更简单的方法将文件存储到文档库呢? 这就是这篇文章要分享的内容.解决方案: 开启文档接收邮件的功能.实现步骤:在开启SharePoint 文档库接收邮件功能前, 必须确保当前SharePoint 场已经配置了邮件接收功能. 打开SharePoint 中心管理器, 参考下图设置 2. 启用文档库接收邮件功能. 这个设置也比较简单. 1. 选择启用接收邮件 2. 输入邮件地址(可以是任何地址) 3. 看下图 3. 选取一个文档视图, 并编辑,你 阅读全文
posted @ 2011-05-18 11:16 天下尽好 阅读(354) 评论(0) 推荐(0)
摘要:大卫张33 围脖:@大卫张33 围裙:软件项目经理,q.weibo.com/523089 软 件项目经理新手上路(2) - 力量从哪里来? 技术冲突是技术出身的项目经理经常碰到的事情。一开始只是技术讨论,讨论着讨论着就 变成了技术冲突。 1. 小故事 张三最近的心情很糟,这起因于一次技术争论。在解决一个技术问题的时候,张三和李四的设计不同。从张三的角度来看,李四的设计简直糟糕透顶,但却怎 么也没有办法说服李四。于是张三就小小的动用了项目经理的权力,强制使用了自己的方案。没想到遭到李四的强烈抵制,到最后李四竟然提出了辞职。张三也因此 受到了领导的批评,所以他很郁闷。他怎么也想不通,他为交付更好. 阅读全文
posted @ 2011-05-16 16:05 天下尽好 阅读(307) 评论(0) 推荐(0)
摘要:软件项目经理,这是广大开发人员向往的职位。随便抓个开发人员问问他的职业规划,他会告 诉你“我的计划是现在专心做开发学技术,3年到5年的时间后转向管理。”在开发人员看来,项目经理的收入更高,加班更少。然而在绝大多数公司你都可以找到 足够多的技术培训,却没有针对项目经理的培训。看来要成为项目经理,一切都要靠自己摸索。 有没有这样一本手册,只要读了它就能提高管理能力?我的偶像温伯格提到过一本,并且推荐《门后的秘密》,然而这本书的内容对于新手项目经理而言过于 高深。于是萌发了自己写点东西的想法。 这本小册子由一系列故事组成。大部分故事的主人公叫张三,是一位项目经理,刚因为优秀的开发能力而被提升。有时. 阅读全文
posted @ 2011-05-16 15:58 天下尽好 阅读(342) 评论(0) 推荐(0)
摘要:前段时间为了实现在MOSS中用自定义MembershipProvder实现Forms验证,参阅了不少同行的博文,花费了不少时间,现在终于成 功。(松了一口气,也有点小成就感——虽说是参考他人的教程搞出来的,自我YY下了,大家莫见笑啊:)。)下面将整个实现过程和大家分享一下,也算做个总 结。当然在此之前要先感谢下提供类似教程的同行们,因为你们的无私让小弟在前行的道路上少走了不少弯路,小弟在此向你们鞠躬了!(参考文章实在再多,在此 无法一一列举,如有同行看到后觉得有似曾相识之感,希望能够一笑而过,莫要扔臭鸡蛋,烂白菜啊!呵呵) 不再废话,开始正文: -----------------------. 阅读全文
posted @ 2011-05-08 01:18 天下尽好 阅读(398) 评论(0) 推荐(0)