问题标签 [personalization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
234 浏览

hadoop - 使用 Hadoop 进行个性化

任何人都可以提供任何关于个性化(尤其是 Hadoop)的好书或用例的指针吗?有没有关于这个主题的好的网络资源?

0 投票
1 回答
3481 浏览

r - 在 Windows 7 上安装 R 包

在 Windows 7 x64 上,我安装了 3.0.0 版的 R。此外,我还将环境变量 R_LIBS_USER 设置为指向网络驱动器。在 rgui.exe 中,执行:

输出我之前在上面设置的相同值。同样来自 R,将软件包安装到 R_LIBS_USER 指向的个人库中工作正常。到目前为止,一切都很好。

安装 0.97.551 版本的 RStudio 后,通过 RStudio 执行上述相同的代码也会输出相同的值(如预期的那样)。但是,在 RStudio 中,我尝试将软件包安装到个人库中失败了。错误消息有效地表明 RStudio 无法写入由 R_LIBS_USER 定义的个人库。

在发布到 stackoverflow 之前,我检查了 RStudio 的支持论坛(http://support.rstudio.org/help/discussions/problems/4608-change-personal-library-for-installing-packages)管理员指出问题与 R 而不是 RStudio 有关。管理员继续引用代码生成的 RStudio 文档

在 RStudio IDE 中。管理员还通过链接http://support.rstudio.org/help/kb/troubleshooting/getting-help-with-r提供额外的指导。

查看 IDE 生成的文档和论坛链接后,我确定我的环境设置正确。然而,RStudio 仍然失败。

有没有人能够让 RStudio 个人库使用默认值以外的文件系统位置?

我应该再澄清一下我的需求。此应用程序最终将部署到的环境禁止普通用户以管理员身份运行 RStudio,因此将重点放在 R_LIBS_USER 个人库上。所以虽然我知道这会奏效,但对我来说这不是一个现实的选择。

我需要的是 RStudio 专门写入 R_LIBS_USER 而不是尝试也写入 R_HOME (我假设我认为它实际上正在尝试做的事情。)

0 投票
1 回答
122 浏览

silverlight - Silverlight 应用程序 - 在用户单击时更改样式

我需要让用户能够通过更改用户单击时的外观来个性化 Silverlight 应用程序。

我是 Silverlight 的新手,目前正在学习一些教程等。在以前的角色中熟悉 html/css,我在这里对现有 Silverlight 应用程序的一般样式做了一些工作。我现在的任务是添加此个性化设置,并希望对我应该如何处理它提出一些想法,非常感谢。

0 投票
1 回答
45 浏览

asp.net - 如何开发内容因角色而异的 ASP.NET 网页?

我有一个 ASP.NET 网站,我想根据用户角色过滤其内容。
比如说,对于“经理”,某个部分显示,而对于“操作”人员,其他部分是可见的。
我不想If-else blocks在我的 UI 中使用那些。
是否有任何设计指南将基于角色的逻辑与我的界面分开,以便控件自动知道何时可见,何时不可见?

我熟悉基于站点地图的限制。
我正在寻找针对此问题的一些最佳实践。

0 投票
1 回答
280 浏览

c# - DotNetNuke PersonalizationController 架构/替换

我创建了一个使用 DotNetNuke.Security.Membership.MembershipProvider 作为基础的自定义 MembershipProvider。在我们的实施中,CRM 系统为能够连接到我们任何网站的用户存储所有联系数据,因此未实施 CreateUser 和 DeleteUser 等功能。MembershpProvider 仅处理身份验证、成员资格并返回带有 CRM 系统数据的 UserInfo 对象。

这工作正常。

我遇到的问题是 PersonalizationController。我们的 CRM 系统存储有关用户/联系人的信息,但不存储有关用户个性化设置的信息。我希望 DNN 继续存储 PersonalizationController / PersonalizationModule 中定义的个性化设置(例如,在 Profile 表中)。问题是,当 DataProvider 调用 LoadProfile() 存储过程时,它在更新时失败,因为 Profile 表有一个与之关联的约束,要求 UserId 已经添加到 User 表中。我可以修改这个外键关系,但这不是一个好的架构。

所以,问题是:在这种情况下,什么是好的架构选择?

MembershipProvider 和 DataProvider 遵循 Provider 模型,所以可以替换,但我不想替换 DataProvider。PersonalizationController 不遵循提供者模型,因此不能轻易替换。更新存储过程或外键可能会导致升级问题(或至少使多年后的调试变得困难/需要良好的文档)。同样通过更改源代码(我可以简单地更新 PersonalizationController,行 DataProvider.Instance().AddProfile(userId, portalId); 调用首先将用户添加到用户表(这应该是不必要的——是的,我明白Users 和 aspnet_Users 表之间的区别,所以理论上,添加用户记录应该没问题,尽管只是因为外键而显得多余。

有什么想法可以使用提供者模型替换 PersonalizationController 吗?或者我还能如何最大限度地减少升级或管理问题?我真的在尝试构建一个系统,我们可以在其中随时重新安装 DNN,只需在其上安装我们所有的模块/提供程序/皮肤并复制现有系统(当然没有内容)。

在这种情况下,推荐的方式/推荐的架构是什么?

提前致谢。

格雷格

0 投票
1 回答
246 浏览

sitecore - Sitecore 个性化 - DropLink

还没有完全使用个性化,所以我希望这是一个简单的问题。我的页面设置为用户可以使用下拉链接从可能出现的可用内容项的“存储桶”中为主页上的 3 个“插槽”选择内容。

我想使用“规则”在每个插槽中显示不同的项目,具体取决于是否满足规则,但我似乎无法弄清楚我在哪里设置。

现在,我的页面编辑器视图已损坏(目前与 Sitecore 有一张未解决的票,以找出原因),所以我希望这可以通过内容编辑器完成。

我已经勾选了应用程序选项下的“显示个性化部分”。

0 投票
1 回答
186 浏览

performance - 具有大量 docid 的 Solr 查询性能

在 1M 文档上对 docid(~1000)进行大量过滤查询的 Solr 查询将如何执行

例如q:"some query" fq:+id:("p2" OR "p3" OR "p4" OR ...)

执行这样的查询以实现 RDBMS Join 之类的东西是否明智?我想根据用户动态列表(愿望清单等)过滤掉搜索结果中的产品。由于每个用户的列表都是唯一的,因此将它们添加到索引中没有意义

0 投票
1 回答
218 浏览

sitecore - Sitecore Profile.Score(string, float) 存在十进制值问题

我正在研究 sitecore 网站 rev 120706 DMS 和 main。

当我们尝试使用 Score(string, float) 方法添加角色时,我们正在向某些页面添加角色并获得带有小数值的异常结果。由于两个配置文件被添加到较早的页面,我们有一个值为 0.5 的值领先,一个值为 1,另一个值为 0。在提交表单时,我们希望将值添加到值并使用 Profile.Score( "lead", 1) 将 .5 替换为 1 而不是添加 1 以获得 1.5 。当值为 1 时,我们成功获得 2。

我们如何才能让 Score 方法在一致的事情中做出反应?

0 投票
1 回答
929 浏览

sitecore - 如何在 sitecore 中管理记录的个性化

现在我正在研究 sitecore 项目,我需要在不在子布局上的记录上添加个性化。例如,我的项目是基于报告的,我想显示报告给出以下标准。

  1. 如果是注册用户,则报告根据客户兴趣显示。(客户因注册而添加的客户兴趣。)
  2. 如果是匿名用户,报告会根据客户所在的国家/地区显示(我们如何获取匿名用户的客户所在国家/地区?)
  3. 从 cookie 的最后搜索信息中获取报告并显示结果。

请帮我解决上述情况。提前致谢。

0 投票
1 回答
1555 浏览

websphere-portal - IBM 门户、WCM 和个性化

我正在尝试将备用 WCM 插入 IBM Websphere Portal,从而尝试了解现有的 IBM WCM 架构。这项工作的主要组成部分是个性化 (PZN)。需要了解以下内容:

  1. 我们如何使用 ContentSpots 从已配置的 IBM WCM 中检索内容。想法是将此内容点指定为事务 portlet 上的标记,以及其他基于非 wcm 的 UI 标记,因此它与 100% Content Only portlet 不同。内容点显然会分配规则或活动,以便通过此内容点从 WCM 提取的内容会应用这些规则。

  2. 我们如何使用 IBM WCM taglib 从 WCM 检索个性化内容,即检索内容作为已分配个性化规则的 ResourceCollection。正如我现在所看到的,我们可以使用 WCM Taglib 拉取内容,看不到该内容是如何应用 pzn 规则的?

谢谢