Sharepoint 2007 用户主页

Sharepoint 2007 用户主页

我有一台 Sharepoint 2007 服务器,上面有很多站点和用户。我希望能够将每个用户登录时与其自己的默认主页关联起来。例如:用户 1 登录时转到站点 1,用户 2 每次登录时转到站点 2。有没有简单的方法可以做到这一点?

斯图

答案1

斯图,

我假设您处于经过身份验证的内联网环境中。对吗?

您是否利用了 MySites?在用户登录网站后,建立到其 MySites 页面的重定向相对容易。如果您启用了 MySites 的默认自助网站创建功能,则新用户在重定向时将获得为其生成的网站(如果不存在)。

除此之外,我想说,没有一种简单的方法可以根据用户身份将用户“路由”到特定页面,而无需编写一些自定义代码。您可能能够强制 MOSS 的受众功能与每个目的地的内容编辑器 WebPart 之类的东西一起执行某些操作,但即使这么说,我也感觉有点肮脏(而且肯定不容易或难以维护)。

我当前的客户拥有非常庞大的基于互联网的 MOSS 业务,我实际上为他们编写了这种类型的功能;它使用其他一些因素和规则引擎来确定用户应该被引导到哪里,而不是用户身份。这并不是特别难做到,但它是自定义代码(我认为您试图避免这种情况)。

物有所值!

答案2

斯图,

我们正在做一些类似的事情 - 我可以描述一下 - 看看它是否能让你更接近目标。这绝对是一个“打破常规”的解决方案。

我们想要做的是创建一个网页,向用户显示他们有权限访问的 200 多个团队站点中的 10 或 20 个列表。

这个列表对于每个人来说都是不同的 - 并且会随着他们从一个团队转到另一个团队以及新团队的创建或解散而变化。

因此...我们创建一个带有搜索核心结果 Web 部件的页面 - 然后将固定关键字查询设置为使用 ContentClass:STS_Site。它为我们提供了一个不错的列表,我们可以配置它来显示我们想要的内容。当团队网站被索引时,它会更新,因此它是动态的并且对用户来说是个性化的。

现在 - 正如我所说 - 这不是直接解决您的请求的方法 - 但是,您可以借鉴这个想法,创建一个带有搜索结果页面和固定查询的页面,该页面将返回您试图引导他们访问的网站。他们仍然需要点击才能到达那里 - 但至少链接会在那里并且是定制的。

希望这能让你达到你想要的目标 – 或者更接近目标。

相关内容