我正在研究 Drupal 和 WordPress,但我无法让它们做我真正想要做的事情。
我试图创建一个基本上可以使用他们的社交媒体帐户登录的用户数据库,并且他们在网站上的个人资料都具有由其他用户根据他们的活动评分而生成的用户评分,并且我希望当查看此人的个人资料时可以看到这一点,例如“约翰有 4.4/5 星,并被评分 473 次” - 这正是我在寻找的。
我遇到的所有 Drupal 和 WordPress 插件和小工具都没有真正满足我的需求。这只是一个用于上传媒体并对其进行评级的网站。不是为了媒体,而是为了您的个人资料的质量。
我曾经考虑过 IPB,但对于如此简单的东西来说,它的价格太高了,不过我认为它能满足我的要求。但只有较新的版本才有,而且价格昂贵,2.0.0 是最后一个免费版本,我怀疑它能否支持我需要的某些功能
有谁知道 CMS 或留言板平台能有这些简单的功能吗?
通过社交媒体连接创建账户,以及个人资料/用户评级系统?我需要做的其他事情只是我必须一起编辑的简单 HTML 和 PHP 编码,但我很难找到适合评级系统的编码
有什么指导吗?
如果可以使用 WordPress 来实现这一点,但有一些我不知道的小部件或插件,请告诉我它们的方向!
答案1
如果可以使用
Wordpress实现Drupal,还有一些我不知道的小部件或插件,请给我指明方向!
如果 Drupal 也(仍然)符合条件,并且你正在寻找一个带有用户投票、评级和统计功能的模块示例,你可能需要查看答案模块(允许内容类型问题和回答,而答案则显示在与其相关的问题下方)。以及(至少)2个子模块,即:
- 答案投票,实现一个系统来对问题和/或答案进行赞成或反对投票(使用速度模块)。
- 答案 用户点数,增加或减少”声誉点数“(使用用户积分模块)根据事件(例如对问题或答案的赞成或反对投票,或将答案标记为“最佳答案“。
请前往其项目页面了解更多详细信息。
要提取节点相关的统计数据,只需使用视图模块,类似于上所示答案演示站点(匿名用户处于只读模式)。它包括视图基于以下列表:
相当多的“商业逻辑”答案模块是通过各种可配置的规则来实现的(使用规则模块)。例如,如果您不同意关于授予赞成(或反对)问题(或答案)多少“用户积分”的现成规则,您只需使用规则 UI 来根据您的要求调整此类积分的数量。
因此,考虑到上述情况,为了让这个概念适合您,这里有一些细微的调整以适合您的情况:
- 要实现您所描述的“个人资料”,可以使用“问题”内容类型(只需将其标记为“作品集”或您想要的任何内容)。并让每个用户创建 1 个节点,他们可以“用于上传媒体“(利用 Drupal 的强大功能添加任何相关字段等以满足您的需求)。
- 不确定您是否希望其他用户能够发布此类“问题”的“答案”。如果是这样,只需禁用答案内容类型即可。作为替代方案,使用该“答案”内容类型(例如)撰写有关投资组合的评论。
按照我上面的建议完成实施后,你最终可能会得到类似的排名此演示样本。
最后但并非最不重要的一点是,这项任务的成本不应该太高(对于如此简单的事情而言),主要是因为它完全基于 Drupal,您只需要具备技能(或雇用具有此类技能的人)即可进行配置。
披露:我是答案模块。