激流回旋在这里移动团队已发展一个很酷的 iPad 应用程序结合带脱机功能,提供最佳的纽约地铁查询器和路由今天可用的应用程序可能是虚拟现实技术强化.
这儿就是描述这款应用程序的更多详细信息: http://www.nycstationfinder.com/. 所以不能测试出我自己没有任何苹果的产品, 但它看起来很酷. 我希望他们端口它在 android 很快. |
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
激流回旋在这里移动团队已发展一个很酷的 iPad 应用程序结合带脱机功能,提供最佳的纽约地铁查询器和路由今天可用的应用程序可能是虚拟现实技术强化.
这儿就是描述这款应用程序的更多详细信息: http://www.nycstationfinder.com/. 所以不能测试出我自己没有任何苹果的产品, 但它看起来很酷. 我希望他们端口它在 android 很快. |
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
微软 re-awarded 我与 SharePoint MVP 7 月 1 日今年并不令人兴奋,比四年前第一次.
SharePoint 社区是很奇妙的地方。 我记得当我最初提出到 SharePoint 我的旧雇主, Conchango。 我并不感到高兴 . 之前我一直住在 BizTalk 世界一年或两个主要对我的工作那里和在此之前,, 在另一个海岛世界的人和关闭的为生的公司工作 进步软件. 我说"与世隔绝"的因为 SharePoint 世界也不是!
我不断地高兴和激动的这怪异的在线社区,人们感到奇怪的是无休止地被迫博客的一部分, 放弃他们星期六免费会议, 困扰在线论坛, 构建各种 CodePlex 上张贴出 whacked 免费产品以及无数的其他社会努力的所有形状和大小。
我不知道什么事此激发这种志愿精神和浸泡的产品, 但我希望它永远不会改变.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
今日刊登了我的第一个"纯"BrightStarr 博客条目。 这里是个难题:
有很多相关的互联网络晚对 SharePoint 收养的主题和特别是缺乏对话. 没有人想要去的设计农场和安全的基础结构的所有麻烦, 参与工作坊, 时髦的外观和感觉放在一起, 找出一个岩石固体的信息体系结构可以承受公司再公司法的变迁,最后, 只是为了发现三个月后低调填充首次展示投入的不足 50% 公司的员工在使用 SharePoint 和大多数人都用它来替换旧的网络文件服务器 ("S:\ 驱动器").
没有银弹 (或单个博客张贴内容) 要解决这个问题. 不过, 有很多事情你可以减少贫血的 SharePoint 门户的风险. 这样一种技术是"闪光的示例模式。"
我想知道的关于其它关注共享的 SharePoint 通过策略。 如果您做共享, 请在 BrightStarr 博客上留下作为注释.
阅读整件事情在这里: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我的一个客户去与他们的 SharePoint 活 2010 今天的环境。 我们发现了一组用户不能访问他们的默认主页。 SharePoint 的反应是"拒绝访问",平时"标志作为另一个用户"或"请求访问"响应。
当我们使用漂亮的"检查访问"功能时它确认最终用户真的没有访问权限。 然而, 他们不能到达的页面.
直到我决定去比较反对使用类似的页面的中断页上的 web 部件,各种死角遵循了很多路。 我做的页面放在维护模式下,通过添加"?内容 = 1"到页. 所以, 它看上去像"http://server/subsite/subsite/default.aspx?内容 = 1"。
这显示了我两个破碎的页上像是"错误"描述的 web 部件命名为"错误"。 我根本没想时,采取屏幕帽.
我删除了他们和,解决了这个问题.
见过诸如此类的问题出在论坛上,过去,非常怀疑他已经正确设置了安全海报的坚持。 我 * 知道 * 了安全设置的权利 下一次, 我会更加开放和少产生怀疑.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我做了很多的 XSLT 和 jQuery 和思想会分享他人在将来可能会发现有用的几个片段.
示例 1: 发出简单 JavaScript / 在 XSLT jQuery:
<xsl:模板匹配 ="的东西" xml:空间 ="维护">
<!– 出查询友好筛选器隐藏字段保留为空 –>
<脚本类型 ="文本/javascript">
$(文档).准备好了(功能(){
$(""#QueryFriendlyFilters).瓦尔("空");
});
</脚本></xsl:模板>
这位会发出一些等待完成加载页面的 JavaScript (由于 $(文档).准备好了(…)) 和则集命名隐藏的字段的值为 QueryFriendlyFilters,"空"的文本值.
示例 2: 使用 <xsl:如果> 要检查"大于", "小于", 等.
<xsl:模板匹配 ="的东西" xml:空间 ="维护">
<div id ="fdcAllFilters">
<xsl:如果 test="@Count>0">
<跨类 ="fdcFilterLabel">当前的筛选器:</大跨度>
</xsl:如果><!– 在这里发生了更多的东西. –>
</xsl:模板>
在上面的代码段检查名为"计数"的"东西"元素的属性是否大于零。 这背后的 XML 就像:”
<东西计数 ="5"/>
示例 3: 循环访问所有元素, 排布 jQuery 的调用.
<!– 遍历的所有筛选器,并显示正确 链接. –>
<xsl:为每个选择 ="UserFilter"><一类 ="FilterHref" href ="javascript:mySubmitPage('' RemoveUserFilter,'{@ ID}’)">[X]</一>
<跨类 ="fdcFilterLabel"><xsl:值的 select="@FilterValue"/></大跨度>
<脚本类型 ="文本/javascript">$(文档).准备好了(功能(){
<xsl:文本><![CDATA[$(""#QueryFriendlyFilters).瓦尔( ($(""#QueryFriendlyFilters).瓦尔() + " ]]></xsl:文本>\"<xsl:值的 select="@FilterValue"/>\"<xsl:文本><![CDATA["));]]></xsl:文本>
});</脚本>
</xsl:为每个>
上面的代码段是最复杂的可能还有更容易的方法做这件事.
这背后的 XML 大致如下:
<UserFilter ID ="123"FilterValue ="xyzzy"/>
此代码段循环访问 <UserFilter> 节点。
它首先发出锚标签,单击时调用已经在页面上的 JavaScript 函数, "mySubmitPage",并传递的属性的值 <UserFilter> 名为"ID"的节点。
然后,它会发出一些等待加载页面的 jQuery。 那 jQuery 更新隐藏的字段命名为"QueryFriendlyFilters"中添加 FilterValue 属性的值。 请注意所有疯狂 <xsl:文本> 和 <![CDATA[ … ]]> 东西.
就是这样, 希望它可以帮助!
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我的一个客户今天打电话时他们 PerformancePoint 环境 (在 SharePoint 中 2010) 抛锚了。 应用程序服务器场中的一个是磁盘空间不足。 而解决这一问题, 客户端卸载"太多",所有的 PP 东西停止运转。 各种 web 部件将显示"时发生意外的错误. 错误 33494. 为您的管理员已记录的其他详细信息":
抬起头错误,并没有发现任何特定的"错误 33494",但此张贴的 MSDN 论坛是很有帮助: http://social.technet.microsoft.com/forums/en-us/sharepoint2010setup/thread/E1FE189D-7F89-455D-A98B-C1A12D8626AB
我发现 ADOMD。网来作为 SQL Server 中的组件 2008 功能包: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=228DE03F-3B5A-428A-923F-58A033D316E1&displaylang=en
(点击放大)
下载和安装,并且它和它固定的一切.
我认为这是一个漂亮的古怪的错误, 但是,如果你打它, 您至少有一个选择.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我做了一些调查有人今天周围作为 SharePoint 的一部分提供的 list.asmx web 服务 2010 (及更早版本). 她之所以能够获得在根文件夹的列表项 (包括子文件夹的名称), 但不能在子文件夹中的项目。 我做了一些环顾四周在互联网络上,这是一个令人惊讶的常见的问题。 然而, 没能得到很好简单问题的答案, "如果我知道该文件夹, 如何获取文件夹中的项目?” 要诚实, 因为我想我自己对这一出图了一会儿我并没有试图在所有的努力 .
进行此设置, 我创建了名为"博客情境"站点和自定义列表名称为"自定义列表的子文件夹"。 然后创建文件夹名:
我添加的文件夹"2006 年"几个项目。 这是它看起来像:
我的朋友并不是编写 C# 代码,但宁愿使用 Java, 所以 SOAP 信封是她的真正需要。 达到目标,, 写了有点 jQuery,然后用于小提琴手获得实际的 HTTP 会话.
这里是有关 jQuery (我复制代码下下面如果要复制/粘贴):
他们第一个关键是要包括两个 <queryOptions> 和 <QueryOptions> 节点。 第二个关键是, <文件夹> 节点是一个 URL,客户端可以访问.
可能有其他方法来获得这, 但这工作对我来说,使用 jQuery 时.
这里是上述的 SOAP 信封:
<soapenv:信封 xmlns:soapenv =’http://schemas.xmlsoap.org/soap/envelope/’>
<soapenv:正文>
<GetListItems xmlns =’http://schemas.microsoft.com/sharepoint/soap/’>
<listName>自定义列表的子文件夹</listName>
<viewFields>
<ViewFields>
<FieldRef 名称 =' 标题’ />
<FieldRef 名称 ='EncodedAbsUrl’ />
</ViewFields>
</viewFields>
<queryOptions>
<QueryOptions>
<文件夹>http://demoserver1/博客 子文件夹/2006 年年方案/列表/自定义列表</文件夹>
</QueryOptions>
</queryOptions>
</GetListItems>
</soapenv:正文>
</soapenv:信封>
很多例子和讨论围绕这让我相信我所需要的是 <QueryOptions> 并指定文件夹名称。 对我来说, 我需要这两包内 <queryOptions> 也可以指定完全限定的 URL <文件夹> 节点.
这里是 jQuery AJAX 安装程序:
$(文档).准备好了(功能() {
var soapEnv =
"<soapenv:信封 xmlns:soapenv =’http://schemas.xmlsoap.org/soap/envelope/’> \
<soapenv:正文> \
<GetListItems xmlns =’http://schemas.microsoft.com/sharepoint/soap/’> \
<listName>自定义列表的子文件夹</listName> \
<viewFields> \
<ViewFields> \
<FieldRef 名称 =' 标题’ /> \
<FieldRef 名称 ='EncodedAbsUrl’ /> \
</ViewFields> \
</viewFields> \
<queryOptions> \
<QueryOptions> \
<文件夹>http://demoserver1/Blogging 子文件夹/2006 年年方案/列表/自定义列表</文件夹> \
</QueryOptions> \
</queryOptions> \
</GetListItems> \
</soapenv:正文> \
</soapenv:信封>";
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我今天给我的演示文稿,在 SharePoint Fest 在丹佛. 这里是 PowerPoint 演示文稿本身: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx
跟我在 Twitter 上 http://www.twitter.com/pagalvin
我今天发现的 GetList() 中的方法 lists.asmx web 服务已非常仔细地调用或很容易引发一种神秘"的值不能为空"的异常 (这是假设你过去的更糟的一般错误消息, "类型的异常 ' Microsoft.SharePoint.SoapServer.SoapServerException’ 引发了。") 具体, 我发现你不能提供任何种类的前缀的 GetList 方法。 下面的 jQuery 片断阐释了点:
如果你这样做, 以"值不能为空"按此 web 服务响应 小提琴手-提供 HTTP 谈话全文:
<?xml 版本 ="1.0" 编码 ="utf-8"?>
<肥皂:信封
xmlns:soap ="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance”
xmlns:xsd ="http://www.w3.org/2001/XMLSchema"><肥皂:正文>
<肥皂:故障>
<faultcode>肥皂:服务器</faultcode>
<faultstring>
类型的异常 ' Microsoft.SharePoint.SoapServer.SoapServerException’ 引发了.
</faultstring>
<详细>
<errorstring xmlns ="http://schemas.microsoft.com/sharepoint/soap/">
值不能为空.
</errorstring>
</详细>
</肥皂:故障>
</肥皂:正文>
</肥皂:信封>
答案是肯定的, 您很可能不会添加该"s0"前缀你自己, 但是一些工具是容易做这件事 (像日食).
这是更令人困惑 / 令人沮丧,因为其他的方法能容忍前缀。 例如, " GetListCollection 方法不介意是否它前缀, 即使使用像"xyzzy"废话前缀:
这"的值不能为空"似乎相当常见,所以希望这会帮助别人,在将来的 lists.asmx 与.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
现在,我的项目之一使托管元数据列广泛使用。
有几个人的工作和发展项目和其中的一个创造了很多 (甜) 测试数据。 我想要一些该操作, 所以他拿了一个备份,我将它恢复到我的环境。 这了禁用所有我托管元数据的站点列任何 editform.aspx 或发布页上或真正的悲伤的效果, 任何地方, 如图所示:
还原的数据显示值, 但他们不是可编辑的。 有趣的是, 所有我在写的代码就能够正常查询这些字段。 我只是不能编辑任何人。 我甚至不能编辑这些完全新页/列表项的列。 我无法找到任何错误日志文件中.
我玩它的时间更长,不是我愿意承认直到某处沿我就想到来更新的 web 用户界面的网站栏的想法。 我的想法是,也许备份/恢复过程打破了一些彩信服务和网站列之间的连接。 以做了, 事实上, 解决这个问题。 因为你必须先选择适当的用词组和第二次是痛苦, 修复所有使用的地方。 以我为例, 这是值得去那美好的努力, 甜蜜的测试数据。
它不会乞求问题 — — 你是如何保持测试环境良好,是生产的备份? 我认为这是我的根在这里的原因和它是一种正常的事情,作为 production… 的备份创建测试环境的人问题, 问题。.
</结束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin