SharePoint 最佳做法会议, “最佳做法,” 和房间里的大象

我很幸运地参加和出席上周的 SharePoint 最佳做法会议. 我仍然新向全体发言"的东西" 和, 坦白地说, 我是有点紧张上半年虽然我出汗了轮候发言我自己. 有点紧张的感觉使我注意到主持人有点难 (不是我忽略了他们). 相反, 多一点集中到与会者.

会议始终设置我的头脑赛车,这一点与很多拍. 这次会议是优秀. 我认为这是不寻常的几种方法. 它不是重开发者大会. 当然有 dev 零件到它, 但我认为它至少是 60% 重点非 dev 问题, 也许会高达 80%. 我认为这说到 SharePoint 市场不断演变的性质. 公司正在实施 SharePoint 中以各种方式和他们正在寻找如何这样做的权利的指导. 并不只是指导如何创建功能/解决方案 (现在,, 已经很好).

我相信这次会议是非常有价值,对大多数人来说,参加而主办单位计划做会议再次明年年初.

尽管如此,, 我相信当时错过了一个机会,我希望下次会议地址. 这是一个被错过的机会, 但这不是一件坏事. 发现社会需要在其本身是一件好事. 会议讨论了大量的各种治理等领域的最佳做法, 培训, 需求收集, 搜索, 发展, 信息体系结构, 等. 我认为错失机会,跟"绿色田野" 假设的许多最佳做法.

当我们谈到绿色的田野, 我们的意思是,SharePoint 至今还未投产,我们开始与一个干净的石板. 这是理想的因为你可以马上使用的最佳做法,用于定义和管理治理, 信息体系结构, 等. 不过 … 你已经在生产的几千个用户时,会发生什么 (或 10 的数千人) 并且您没有按照年初的最佳做法? 我见过的公司 … 嗯 … 非常 奇数 烤到他们的环境的信息体系结构. 我不认为这次会议提供多少指导对于这样的问题的组织 (我不只是指 IA, 但治理, 搜索, 许多其他领域). 答案是肯定的, 知道你有一个问题是大解决方案的一部分,那是很有价值.

我认为网上的 SharePoint 社区做的来解决这个问题也还不. 我就不. 它是一个非常难的问题,要解决许多层面. 从技术上讲很难. 直面很难. 文化, 很难. 不过, 它可能是比大多数更大的现实世界问题. 由于会议结束, 我一直在思考这类问题和一个将如何解决他们. 必须有更好的答复, "卸载并重新安装" 社会需要面对它的头上.

我认为这很好的机会,博客社区,经历过思想领袖来布置一些指导如何修复他们的环境. 我认为有一个小但 SharePoint 最终可能会造成的坏和持久的声誉不佳的非零风险架构实现因管理不善而失败, 保险业监督, 等.

</结束>

订阅我的博客.

Technorati 标签:

块上的新博客

我的 EMC 同事, 埃里克 · 斯温森, 已经被说服,在战斗中跳转, stand up and be counted 🙂

他关于各式各样的 SharePoint 品牌的专题博客 http://erikswenson.blogspot.com/. 他最近的文章包括关于 Photoshop 的有趣的东西, 微软 Office Live 为小型企业, SharePoint 治理, 创建自定义的 WCM 样式等等. 他并不限于自己的品牌. 这是很有趣的组合,这是有点不同,很多我熟悉的 SharePoint 博客.

他的 RSS 源是: http://feeds.feedburner.com/SharepointBrandingDesign

检查它,并且给他一点鼓励. 我们都需要这次又一次, 尤其是当我们第一次真的跳进这个博客世界.

</结束>

订阅我的博客.

Technorati 标签:

最佳做法会议: “获取巨大的要求” PowerPoint 演示文稿

我已经把 PowerPoint 上传为我的会议之一, "得到极大的业务需求," 就在这里 (http://cid-1cc1edb3daa9b8aa.skydrive.live.com/self.aspx/Public/Paul Galvin Great Requirements.pptx).

一边从一系列的辉煌点, 有力地作, 甲板上包括广泛的笔记的补充和加强上述辉煌谈话要点.

对于那些你错过了最佳做法会议, 我很幸运,介绍并讨论工作得很好时试图发现 SharePoint 项目的准确的最终用户业务需求的过程. PowerPoint 加笔记详细描述这方面很好. 它补充我最早的博客文章之一: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!146.entry

</结束>

订阅我的博客.

Technorati 标签: ,

SharePoint 仪表板在线研讨会

我在线的朋友, 在马克 · 米勒和 最终用户 SharePoint (www.endusersharepoint.com) 正在运行有针对性的免费一小时研讨会, 他总是不会像, 在 SharePoint 最终用户社区. 它发生在 1 分 00 秒 EDT. 详细信息在这里: http://www.endusersharepoint.com/?p=785

上个月他在线研讨会之一已坐在和它做相当好,如果你有兴趣在 SharePoint 中的仪表板上一些很实用信息, 我肯定它值得 1 小时投资.

</结束>

订阅我的博客.

Technorati 标签: ,

SharePoint 用户组网络广播今晚

今晚, 08/20/08, 康涅狄格州 SharePoint 用户组会议广播网络广播而不是一个物理会议本月.

今晚的话题: "Microsoft Office SharePoint 服务器 2007 – Extranet 部署方法"

微软的 Chris Lavista 将主持讨论. 我以前曾和 Chris 之前,他真的知道他的东西. 如果您有任何对这门学科的兴趣, 看看. 下面是详细信息:

SharePoint 用户组网络广播: https://www.clicktoattend.com/invitation.aspx?code=130299

主题: Microsoft Office SharePoint 服务器 2007 – Extranet 部署方法
扬声器:
微软的 Chris Lavista

日期: 8 月 20th 欢迎使用时间: 6:15 PM 时间: 6:30 PM -8:00PM


说明:
SharePoint 允许为多个部署选项. 如何安全,将对为中心的讨论,可以部署在 SharePoint 平台上外联网. 讨论的最佳做法和涉及前沿技术的集成方案, ISA 服务器 2006 和国际大地测量学协会 2007. (可选), 谈到支持单一登录使用案例.
关于克里斯:
Chris Lavista 是在纽约的最近打开微软技术中心的技术架构师. 他的重点是在 SharePoint 上, 合作, 和统一的通信. 他曾在金融服务业 (大通, 花旗集团) 加入 Microsoft 之前, 8 年. 他开始在微软 2000 早加入 MTC 团队之前他们咨询服务实践的一部分 2006.

注册 & 更多的信息: https://www.clicktoattend.com/invitation.aspx?code=130299

</结束>

订阅我的博客.

Technorati 标签:

您搜索委员会已见本月吗?

它是该月的开始,现在是为您的公司搜索委员会聚集在一起,分析最佳匹配任何一样好的时机, 成功和不成功搜索, 等.

你没有一个搜索委员会? Then form one 🙂

WSS 和特别是苔藓搜索得益于一些人的监督. 投资几个小时,一个月按月一致是不只 比猴子一桶更有趣, 它可以:

  • 洞察到企业的信息需求. 如果人们搜索左和右为主题"xyzzy," 你知道这是对企业的重要课题.
  • 确定潜在的培训需求. 如果人们搜索主题"xyzzy" 但真的应该寻找"abcd" 然后你可以使用,教育人们在哪里和如何找到的信息.
  • 帮助您的组织改进其信息体系结构.
  • 标识的机会来提高同义词库.
  • 其他机会无疑将提出自己.

搜索委员会应由谁? 你会知道你最好的人, 但考虑:

  • 至少一个 (也许只有一个) IT 人的理解 (或可以学习) 调整搜索的各种方法, 包括最佳匹配, 同义词库, 托管的属性, 等.
  • 可以读取的搜索报告的几个主题专家, 摄取它和沟通精通业务的操作对它,使它可以通过按钮, 拉出拉杆和打开/关闭阀门,必要时向委员会建议.
  • 一个或多个信息架构师可以验证, 另一种或一种方式, 信息体系结构是否是搜索引擎友好和是否它工作好的企业.
  • 在委员会上的旋转座椅. 在一个或两个的人通常不参与这种努力带来. 他们可能会带来非同寻常的、 有价值的见解到表.

快乐分析!

</结束>

订阅我的博客.

Technorati 标签:

快速、 方便: 获取 SPItemList SPFolder

我一直跑到这一问题和谷歌似乎从未明白想做什么, 我想我会写这下.

我一直在做很多在最后一周或两个调试的事件接收器. 二被定义对文档库. 在文档库中的个别项目密切应用到其父文件夹. 所以, 我总是该项目的文件夹用于各种操作. 在调试时, 我需要更新文件夹为我知道其 ID 的特定项的元数据.

这里是一个小的控制台应用程序 (在服务器场中的服务器上运行而设计) 采用两个参数的: 要分配给字段的项和值的 ID, "审批状态". 它硬编码的东西很多并没有任何错误检查.

代码查找一个硬编码的站点, 获取一个硬编码的文档库,然后查找表示的项目. 它发现该项目的父文件夹中,然后赋值状态.

在这里对我来说重要的教训是 SPItem 不让您可以访问该文件夹. 您需要使用 SPListItem.File.

如果任何人在乎愿意批判或建议获取某一项的文件夹的更好方法, 请留下评论.

<代码>
使用 系统;
使用 System.Collections.Generic;
使用 System.Text;
使用 Microsoft.SharePoint;
使用 System.Collections;

命名空间 Conchango
{
    /// <摘要>
 /// </摘要>
  ManualFolderUpdate
    {
        静态 无效 主(字符串[] args)
        {
            字符串 msh = "ManualFolderUpdate (v1.0): "; // msh ="邮件头"

 控制台.WriteLine(msh + "启动.  我上次修改时间 08/8/4。");

            字符串 url = http://localhost/xyzzy;

            使用 (SPSite oSPSite = 新增功能 SPSite(url))
            {

                使用 (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    写入 文档库 = oSPWeb.Lists["文档"];

                    控制台.WriteLine(msh + "有的文档库。");

                    控制台.WriteLine(msh + "Doc lib 项目计数: [" + docLib.ItemCount + "].");

                    int 文件夹 Id = 0;
                    字符串 NewStatus = "xyzzy";

                    文件夹 Id = 系统.转换.ToInt32(args[0].ToString());
                    控制台.WriteLine("寻求项的文件夹: [" + 文件夹 Id + "].");

                    SPListItem 李 = docLib.GetItemById(文件夹 Id);

                    SPFolder thisItemFolder = 李。File.ParentFolder;

                    控制台.WriteLine(msh + "有的父文件夹。");

                    NewStatus = args[1].ToString();
                    控制台.WriteLine("状态设置为 [" + NewStatus + "].");

                    控制台.WriteLine("按回车键提交的更新或 CTRL C 中止。");

                    控制台.ReadLine();

                    thisItemFolder.Item["审批状态"] = NewStatus;
                    thisItemFolder.Item.Update();

                    控制台.WriteLine(msh + "完成更新文件夹.  退出。");

                } // 使用 SPWeb

            } // 使用 SPSite

 控制台.WriteLine(msh + "已完成。");

        } // 主

    } // 类 foldersync
} // 命名空间
</代码>

</结束>

订阅我的博客.

Technorati 标签:

星期天的早晨搞笑: “爸爸, 他甚至不知道你”

我们北新泽西高尔文是政治讽刺电视的粉丝. 程序, 每日脱口秀 主办乔恩 · 斯图尔特. 我不喜欢政治在我的博客, 所以我会在那说的就是没有 每日展示, 我可能会好永久失去了所有的幽默感上或有关 12/12/2000.

我们正在吃一顿饭的甲板上星期初和我十岁的儿子带来了新一集 显示. 发表我的评论, "Jon Stewart 知道他 不好我的乐趣 或会有可怕的后果为乔恩 · 斯图尔特。"

我的儿子一分钟想想和说: "老爸, 一号: 他甚至不知道你。"

我等了两个电话号码, 但他决定这是足够的不要跳过一拍转移到下一个主题.

它用于将能出这种笑话更多里程, 但他让我太习惯或太成熟或两者. 我需要以某种方式调整.

</结束>

订阅我的博客.

Technorati 标签:

员工培训计划和材料模板 — 座位数 Bug 加安全修补程序(?)

这是相当受欢迎 "很棒 40" 模板. 它也有了名气很大的错误 (我甚至在博客上写如何修复它).

Sogeti 发布 codeplex 项目 这一周,修复 bug (这本身就是很好, 但不是惊天动地) 但他们还声称已经解决很多棘手的问题: 安全. 晶圆厂 40 模板需要一个非常慷慨的安全设置 (用户需要参与者级别访问权限的几乎一切). 没有任何更多! 根据 codeplex 摘要:

"此模板还包括一个新的自定义工作流操作,使的模板,而无需给所有用户的工作作出贡献的课程列表的权限。"

这是个好东西,值得一看.

</结束>

订阅我的博客.

Technorati 标签: , ,

SharePoint 设计器的工作流, 事件接收器和 “更新列表项” 与比较 “在当前项目中设置字段”

我们有一套的 SharePoint 设计器的工作流"的通信" 通过对网站列的值的更改列表中的事件接收器. 例如, 如果一个网站栏"SetDuedate," 设置为 true 的工作流, 事件接收器检测到该更改, 计算到期日期,并将该日期分配给另一个网站栏, "到期日期。" 我们分手的事情像这样因为事件接收器可以计算使用复杂的业务规则的到期日期 (考虑公司假日) 虽然 SPD 真的可以不.

在一个特定的实例, 我们遇到了一个问题用此伎俩. 调试所有这是相当困难, 但我们得出明确的结论,在一个案例 (至少), 事件接收器未运行所有的时间. 在一个步骤中的工作流, 我们将更改网站列的值和事件接收器似乎没有运行. 不过, 它一直运行在不同步骤中的工作流.

在审查它之后, 我注意到了快乐工作流步骤使用"更新列表项" 而其他步骤使用"Set 的域当前项目中。" 更新列表项被更新的"当前项。" 我不知道为什么我们选择一种,因为他们似乎做同样的事情.

所以 … 更新列表项行动并未导致火灾事件. 另一方面, 行动却没有这样做的当前项中的设置字段.

我在这两个地方使用更新列表项和 中提琴! 它的工作. [[ 总一边, 我每天中几乎演奏的小提琴 15 年 ]]

从这, 初步相信"设置字段" 行动不会导致事件接收器火, 至少一些时间的.

这个问题困扰着我们几个星期.

这是一个观察这些"到的行为" 职位. 我观察了这个发生一次在一个特定的环境和我正在做一些事情为什么会发生那样的猜测. 如果你有任何洞察这一, 请在评论中分享.

</结束>

订阅我的博客.

Technorati 标签: