规划“我的网站”(SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

在 Microsoft SharePoint Server 2010 中,“我的网站”是组织中用户的个人网站。虽然“我的网站”对用户显示为单个网站,但是 SharePoint Server 中的“我的网站”体系结构包含 Web 应用程序、“我的网站”宿主网站集、个人网站集以及多个 SharePoint 服务应用程序和功能。除了个人网站集,此基础结构的所有其他部分都将配置一次,并在“我的网站”部署中包含的所有用户间共享。

本文包含有关“我的网站”体系结构、相关服务以及规划部署“我的网站”时的其他注意事项的信息。使用本文规划“我的网站”之前,确保您已了解“我的网站”概述 (SharePoint Server 2010) 中讲述的“我的网站”的最终用户功能和概念。然后使用本文来了解和规划“我的网站”。了解大致内容和规划概念之后,使用设置“我的网站”(SharePoint Server 2010) 中的过程在您的环境中设置“我的网站”。

本文内容:

  • “我的网站”体系结构

  • 相关服务应用程序

  • 规划作业和计划

  • 规划异地分布式部署

  • 规划多语言用户界面

  • 规划存储要求

  • 规划文件类型

“我的网站”体系结构

“我的网站”体系结构包含承载“我的网站”的 Web 应用程序、“我的网站”宿主网站集和用户的个人网站集。

每个用户的“我的网站”都包含两个网站集:“我的网站”宿主网站集和用户的个人网站集。虽然可以使用现有 Web 应用程序承载这些网站集,但是为了提高性能和易管理性,建议您使用专用的 Web 应用程序。

当您创建“我的网站”宿主网站集并且用户创建他们的个人网站集时,数据将保存在与承载“我的网站”的 Web 应用程序关联的一个或多个内容数据库中。与 SharePoint Server 中的其他 Web 应用程序类似,如果您必须使用多个数据库进行存储,则可以向此 Web 应用程序添加内容数据库。有关详细信息,请参阅规划存储要求。

必须有“我的网站”宿主网站集和允许创建个人“我的网站”网站集的配置,然后用户才能创建“我的网站”。有关详细信息,请参阅设置“我的网站”(SharePoint Server 2010)

以下各节更详细地讲述了“我的网站”宿主网站集和个人网站集。

“我的网站”宿主网站集

“我的网站”宿主网站集是一种特殊的网站集,用于承载所有用户的“我的网站”的“我的新闻源”和“我的档案”部分。网站集的网站模板必须是“我的网站宿主”网站模板,可从“创建网站集”页的“企业”选项卡中获得。“我的网站宿主”网站模板只能对每个 User Profile Service 应用程序使用一次,本文后面部分将讨论此内容。

“我的网站”要求 Web 应用程序根目录(它在用户界面中显示为“/”)中存在网站集。否则,当您尝试为 Web 应用程序启用自助式网站创建时,将收到一条消息,指出根目录中没有网站集。因为我们建议您使用专用 Web 应用程序来承载“我的网站”,所以您应该为“我的网站”宿主网站集使用根路径,除非您有特定需要,要在统一资源定位器 (URL) 路径中的更深层次创建网站集。

如果在路径中的更深层次创建“我的网站”宿主,则它必须位于显式包含管理路径下。此外,必须在 Web 应用程序根目录下另外创建一个网站集,尽管该网站集可以为空并且创建时可以不使用模板。有关管理路径的详细信息,请参阅定义管理路径 (SharePoint Server 2010)

“我的网站”宿主网站集的 URL 由同一 User Profile Service 应用程序的所有用户共享。“我的新闻源”的 URL 是 http://主机名/default.aspx,“我的档案”的 URL 是 http://主机名/person.aspx,其中主机名 是网站集的地址。例如,如果您在 http://my.contoso.com/ 中配置您的“我的网站”宿主网站集,则用户分别在 http://my.contoso.com/default.aspxhttp://my.consoto.com/person.aspx 访问其新闻源和档案。

虽然这些 URL 对于 User Profile Service 应用程序的所有用户都是相同的,但是为每个用户显示的信息是不同的。SharePoint Server 根据用户的登录帐户确定要显示的信息。该信息将面向该特定用户,并由本文中提到的 SharePoint 服务应用程序提供。

访问者查看其他用户的“我的网站”时,该访问者只能看到该用户的档案页。此 URL 是 http://主机名/person.aspx?accountname=帐户,其中主机名 是网站集的地址,帐户 是用户名(及用户的域名,如果已配置域名)。例如 http://my.contoso.com/person.aspx?accountname=sidney。

个人网站集

用户的个人网站集承载他或她的个人“我的网站”的“我的内容”部分。用户第一次单击他或她的“我的网站”中的“我的内容”链接时,将创建个人网站集。创建个人网站集的功能需要在 SharePoint Server 中进行以下配置:

  • 承载“我的网站”的 Web 应用程序具有通配符包含管理路径,例如 sitespersonal。用户第一次单击“我的内容”链接时,将在此路径下创建个人网站集。有关管理路径的详细信息,请参阅定义管理路径 (SharePoint Server 2010)

  • User Profile Service 应用程序的“我的网站设置”配置为使用“我的网站”宿主网站集的 URL 和个人网站集的通配符包含管理路径。

  • 为 Web 应用程序启用自助式网站创建。此功能允许在指定的通配符包含管理路径下创建个人网站集。自助式网站创建功能对于跨网站脚本具有特殊的安全注意事项。这进一步强调了在专用 Web 应用程序中承载“我的网站”的重要性,以便隔离“我的网站”中运行的任何脚本,以免影响您环境中的其他网站。有关在 Web 应用程序启用自助式网站创建时的跨网站脚本漏洞的详细信息,请参阅关于 Office SharePoint Server 2010 中自助式网站创建功能的其他信息 (https://go.microsoft.com/fwlink/?linkid=211701&clcid=0x804)。

  • 用户必须拥有“创建个人网站”权限才能创建“我的网站”。默认情况下,为所有经身份验证的用户启用此权限。有关详细信息,请参阅 User Profile Service 应用程序下的“规划用户和用户权限”一节。

“我的网站”的用户的“我的内容”部分的 URL 采用 http://主机名/通配符路径/帐户/default.aspx 格式,其中主机名 是“我的网站”宿主网站集的地址,通配符路径 是为 Web 应用程序配置的通配符管理路径,帐户 是登录用户的帐户。例如,如果您在 http://my.contoso.com/ 中配置的您的“我的网站”宿主网站集,并将通配符管理路径配置为 personal,则用户在 http://my.contoso.com/personal/*帐户*/default.aspx 中访问其内容。

使用 URL 的帐户 部分,在您设置“我的网站”时,可使用三个选项来指定如何命名单个用户的网站集,如下表中所示。

选项 说明

用户名(未解决冲突)

通过使用此选项,“我的网站”名称是帐户的用户名。这不是用户的显示名称。例如,如果用户的友好名称是 Sidney Higa,用户的帐户是 sidney,则网站集将命名为 sidney。仅当您确定组织中的所有用户名都是唯一的时,才应选择第一个选项。否则,用户在设置他们的“我的网站”时将遇到冲突。如果出现冲突,则第一个用户将可以使用某个用户名成功创建“我的网站”。但是,下一个尝试使用同一用户名的用户将无法创建“我的网站”。

用户名(通过使用域_用户名解决冲突)

通过使用此选项,具有重复用户名的第一个用户将只使用其用户名创建“我的网站”,而具有同一用户名的另一个用户将使用其域名和用户名创建“我的网站”。例如,第一个用户将在 http://my.contoso.com/personal/sidney.default.aspx 下创建“我的网站”,而第二个用户将在 http://my.contoso.com/personal/CONTOSO_sidney/default.aspx 下创建“我的网站”。如果用户名在组织中存在多次,例如当您具有多个域时,可选择此选项。因为只能保证用户名在它自己的目录源内是唯一的,所以此选项可以防止具有相同用户名但在不同域中的两个用户在创建他们的“我的网站”时遇到问题。

域和用户名(不会发生冲突)

通过使用此选项,所有“我的网站”名称都同时使用域名和用户名来创建。例如 http://my.contoso.com/personal/CONTOSO_sidney/default.aspx。如果您希望始终使用域名和用户名来命名“我的网站”而不管是否存在用户名冲突,请选择此选项。

相关服务应用程序

“我的网站”依赖多个 SharePoint 服务应用程序及其相关数据库。本节将讨论这些相关服务应用程序,但您还应参考链接的文章,来全面规划和实现这些应用程序以便支持您的企业中的“我的网站”。

User Profile Service 应用程序

User Profile Service 应用程序在配置文件数据库、社会数据库和同步数据库中存储有关用户的信息。信息可以包括配置文件图片、用户所属的组织、同事以及指向用户创建的标签和注释的指针。SharePoint Server 使用这些信息对在用户的“我的网站”网站的“我的档案”页上显示的数据进行个性化设置。另外,User Profile Service 应用程序还启用社会计算功能,例如“我的网站”的社会性标签和新闻源,该功能影响用户的“我的网站”的“我的档案”和“我的新闻源”部分。

User Profile Service 应用程序是“我的网站”所必需的。有关详细信息,请参阅 用户配置文件服务概述 (SharePoint Server 2010)

规划配置文件同步

虽然必须对“我的网站”配置 User Profile Service 应用程序,但在 SharePoint Server 2010 和目录服务或业务应用程序之间同步配置文件却是可选的,不过强烈建议这样做。配置文件同步为“我的网站”提供丰富的功能,它允许 User Profile Service 应用程序从目录服务和业务应用程序收集组织中用户的信息。因此,用户的“我的网站”上始终具有一致而及时的信息。还可以在使用同一 User Profile Service 应用程序的所有网站集中的部署之间同步用户的信息。个性化功能也可以使用用户信息来提高组织中协作的价值以及增进关系。

有关详细信息,请参阅 规划配置文件同步 (SharePoint Server 2010)

规划策略和隐私

SharePoint Server 2010 提供了一组默认策略,可配置这些策略来提供适当的信息以满足组织的需要。还可以创建和部署自定义策略功能,以满足特定需求。在规划“我的网站”时,您应定义组织中的关键业务流程所需的信息以及可能不适合在组织中共享的信息。介于这两个极端之间的是只应在某些用户之间共享的信息。对于可能不适合在组织中共享的信息,您必须创建策略来处理这些特定情况。有关策略规划的详细信息,请参阅(已废弃)为用户配置文件规划策略 (SharePoint Server 2010)

另外,“我的网站”功能可能存储或使用个人身份信息。规划部署“我的网站”时,请确保仔细规划如何控制这些功能的行为或关闭这些功能,从而帮助保护这些信息的隐私。这些决策将受到多个因素的影响,包括公司隐私条例和地区或国家隐私法律。有关详细信息,请参阅管理隐私 (SharePoint Server 2010)

规划用户和用户权限

规划“我的网站”时,确定允许谁创建“我的网站”以及可供“我的网站”用户使用的功能。

下表显示了可供 Use Profile Service 应用程序的“管理 User Profile Service”页上的用户和组使用的权限。

权限 说明

创建个人网站

具有“创建个人网站”权限的用户可以创建“我的网站”。

使用个人功能

具有“使用个人功能”权限的用户可以编辑他们自己的配置文件、添加或编辑同事以及添加或编辑成员资格。

使用社会功能

具有“使用社会功能”权限的用户可以将评级、社会性标签和注释添加到文档或博客等 SharePoint Server 项目以及外部网页。

默认情况下,会向所有经过身份验证的用户授予这些权限,但是您可以根据需要配置特定权限。例如,您可能仅允许全职员工而不是组织中的所有工作人员创建“我的网站”。作为最佳实践,应通过向安全组而不是特定用户授予权限来简化管理。

Managed Metadata Service 应用程序

Managed Metadata Service 应用程序允许 Web 应用程序存储和访问托管元数据术语数据库中的关键字。对于“我的网站”,此功能是用户所必需的,以便能够在“专业领域”部分指定关键字作为他们的专业技能领域,以及通过使用“我的网站”的“我的档案”页上的“标签和注释”及“我喜欢”功能将关键字用于社会性标签。

强烈建议将 Managed Metadata Service 应用程序用于“我的网站”。它必须配置为 Web 应用程序的默认关键字术语库。有关 Managed Metadata Service 应用程序的详细信息,请参阅 关于元数据服务应用程序

Search Service 应用程序

虽然 SharePoint Server Search Service 应用程序不是“我的网站”所必需的,但是强烈建议使用该应用程序,以便用户可以从他们的“我的网站”中基于姓名或专业技能领域搜索组织中的人员。此搜索功能是企业级搜索规划和配置的一部分。

虽然本节讲述“我的网站”的人员和专业技能搜索,但是有关企业级搜索的详细信息,请参阅企业级搜索规划 (SharePoint Server 2010)

备注

如果您使用的是 FAST Search Server 2010 for SharePoint,则本节中描述的行为将有所不同。标签将存储在与 User Profile Service 应用程序相关的社会数据库中。但是,FAST Search Server 2010 for SharePoint 不对社会数据库编制索引,这限制了用户已经标记的文档的关联性优点。另外,FAST Search Server 2010 for SharePoint 还禁止 SharePoint Server 聚合和显示标签结果,这会导致用户无法基于社会性标签进行搜索。若要解决这些问题,您可以开发自定义代码以便在 FAST Search Server 2010 for SharePoint 中为用于社会性标签的每个项目填充托管属性。有关详细信息,请参阅 FAST Search Server 2010 for SharePoint。

人员搜索

用户搜索人员时,结果包含指向用户的公共配置文件的链接,以及通过电子邮件或消息传递程序与用户进行联系的链接。规划“我的网站”时,您可能需要考虑使用针对更具体的用户组自定义的搜索范围和选项卡,来补充默认人员搜索范围和“搜索中心”选项卡。

如果 User Profile Service 应用程序管理员与 Search Service 应用程序管理员不是同一个人,则 User Profile Service 应用程序管理员应查阅信息体系结构和网站层次结构,来确定可能与特定用户组相关的关键业务概念,其他用户可能跨网站搜索这些用户。然后,User Profile Service 应用程序管理员可与 Search Service 应用程序的管理员合作为这些特定组开发搜索范围和人员搜索选项卡。User Profile Service 应用程序管理员还可以利用他们对所管理的用户配置文件的知识,来确定其他有用的用户组,并为这些组创建其他特定搜索范围和搜索选项卡。

网站集管理员还可为属于他们的网站集的用户创建网站级别的搜索范围。

人员搜索规划还会反作用于用户配置文件规划。初始规划可能反映出您要使其更便于查找的个人或用户组。但是,可能需要创建其他用户配置文件属性才能轻松查找那些用户。有关规划用户配置文件的详细信息,请参阅规划用户配置文件 (SharePoint Server 2010)

专业技能搜索

规划“我的网站”时,应确定您是否希望用户能够基于同事的专业技能在组织内查找同事。人员搜索和专业技能标记可帮助用户在组织内部查找将自己标识为拥有特定学科的丰富经验的人员。组织中的用户可以在他们的配置文件中添加描述他们拥有经验的领域的术语。用户在组织中搜索拥有特定领域经验的某个人时,人员搜索将使用这些术语。

如果启用了电子邮件分析,用户还可以通过使用 Outlook 2010 中的电子邮件分析来查找人员。如果使用 Microsoft Office Outlook 2007 电子邮件,则会从 Outlook 导入同事建议。如果使用 Microsoft Outlook 2010,则 SharePoint Server 会对发送的电子邮件进行分析,然后基于此分析生成同事和关键字建议。之后,用户在编辑其配置文件时就可以看到这些建议。

虽然可以在 Outlook 中为所有用户启用电子邮件分析,或通过使用组策略只为特定组启用此功能,但用户可以选择不使用此功能。如果为所有用户禁用电子邮件分析,个别用户仍可以选择使用此功能。有关电子邮件分析的详细信息,请参阅在 Outlook 2010 中启用 SharePoint Server 2010 同事

规划作业和计划

下表中的计时器作业与“我的网站”功能相关。

服务 作业

Microsoft SharePoint Foundation Web 应用程序

“我的网站”清理作业

Microsoft SharePoint Foundation 定时

User Profile Service 应用程序名称 - 用户配置文件到 SharePoint 的完全同步

User Profile Service 应用程序名称 - 用户配置文件到 SharePoint 的快速同步

User Profile Service

User Profile Service 应用程序名称 - 活动源作业

User Profile Service 应用程序名称 - 活动源清理作业

User Profile Service 应用程序名称 - “我的网站”建议电子邮件作业

可以启用或禁用这些作业并配置其计划来满足贵组织的需要。这些作业位于管理中心的“监控”下的“复查作业定义”部分。在“查看”列表中选择“服务”,然后从“服务”菜单中选择“更改服务”来选择不同的服务并查看相关计时器作业。

有关这些作业的详细信息,请参阅计时器作业参考 (SharePoint Server 2010)

规划异地分布式部署

规划“我的网站”时,您必须考虑组织中的用户所在的位置,以及将承载“我的网站”的服务器场或 User Profile Service 应用程序的数目。如果有多个服务器场或 User Profile Service 应用程序,则可能需要配置受信任的“我的网站”宿主位置和用户配置文件复制引擎。

受信任的“我的网站”宿主位置

“受信任的我的网站宿主位置”功能可以防止用户在具有多个 User Profile Service 应用程序的组织中创建多个“我的网站”。

例如,在跨多个地理区域的服务器场部署中,可以针对环境中的每个区域或区域服务器场使用单独的 User Profile Service 应用程序。默认情况下,用户可以在每个 User Profile Service 应用程序或服务器场中创建不同的“我的网站”,从管理的角度和用户的角度来看,这都可能会导致不必要的结果。当您对组织中的单个用户使用多个“我的网站”时,服务器资源需求将增加。另外,用户可能无法理解或者不需要多个“我的网站”。

若要防止单个用户创建多个“我的网站”,请配置受信任的“我的网站”宿主位置。指定受信任的“我的网站”宿主位置后,用户将被重定向到供其帐户使用的单个“我的网站”宿主位置,而无需考虑他们尝试创建或访问其“我的网站”时所浏览的位置。此功能可确保每个用户只能在组织中创建一个“我的网站”。

受信任的“我的网站”宿主位置的配置是可选的。有关配置受信任的“我的网站”宿主位置的详细信息,请参阅添加或删除受信任的“我的网站”宿主位置 (SharePoint Server 2010)

用户配置文件复制引擎

用户配置文件复制引擎在 User Profile Service 应用程序之间复制用户配置文件和社会数据,例如社会性标签、注释和评级。这在异地分布式部署中非常重要,因为用户配置文件数据和社会数据在域中是隔离的。因此,个性化功能(如配置文件和人员搜索)可能会在域中返回不准确的结果。用户配置文件复制引擎可在整个企业内保持一致的用户配置文件数据和社会数据。

用户配置文件复制引擎的配置是可选的。它作为 SharePoint 2010 Administration Toolkit 的一部分单独下载。有关详细信息,请参阅用户配置文件复制引擎概述 (SharePoint Server 2010)

规划多语言用户界面

启用后,用户可以对其“我的网站”使用多语言用户界面功能。此功能用于以用户首选的辅助语言显示网站用户界面,而不是使用创建网站时选择的默认主要语言。默认情况下,在创建新网站时,它会使用服务器上安装的 SharePoint Server 2010 的默认主要语言创建。服务器场管理员必须在服务器上安装语言包,才能采用默认主要语言以外的语言创建网站。

对于“我的网站”,多语言用户界面功能由您配置“我的网站”设置时的“语言选项”设置控制。可供用户使用的语言与服务器场上安装的语言包相对应。有关多语言用户界面及其对“我的网站”的影响的详细信息,请参阅多语言用户界面概述 (SharePoint Server 2010)规划多语言网站 (SharePoint Server 2010)。有关语言包的详细信息,请参阅部署语言包 (SharePoint Server 2010)

规划存储要求

因为“我的网站”用户可以编辑其配置文件、生成活动、上载和下载文档等等,所以需要仔细规划您的环境的存储和容量需求。应将“我的网站”的内容数据库和用于“我的网站”的相关服务的数据库考虑在内。有关详细信息,请参阅存储和 SQL Server 容量规划和配置 (SharePoint Server 2010)

另外,SharePoint Server 还包括一个默认个人网站配额模板,其存储限制为 100 MB,没有用户限制。此配额模板用于每个用户的“我的网站”中的个人网站集。如果此模板的默认设置不能满足您的需要,您可以对其进行编辑。

配额模板的配置是可选的,但是建议这样做。有关详细信息,请参阅管理网站集存储限制 (SharePoint Server 2010)

规划文件类型

与 SharePoint Server 中的其他 Web 应用程序一样,您可以配置用户能够上载到承载“我的网站”的 Web 应用程序或从该 Web 应用程序下载的文件类型。如果您希望阻止用户上载或下载可能很大的文件类型(例如媒体文件类型),或者可能会在客户端计算机上运行的文件类型(例如可执行文件),则此功能非常有用。

默认情况下,SharePoint Server 阻止特定文件类型。但是,您可以配置“我的网站”来允许这些文件类型,或者根据您组织中的需要添加其他要阻止的文件类型。有关管理文件类型的详细信息,请参阅管理被阻止的文件类型 (SharePoint Server 2010)

See Also

Concepts

设置“我的网站”(SharePoint Server 2010)
规划社会计算和协作 (SharePoint Server 2010)