网站徽章系统

lin*_*ndy 8 php

我目前正在开发基于小部件的网站,完全基于用户社交.由于声誉系统为吸引用户带来回报,我决定实施其中之一.

现在,我想听听一些关于如何以正确方式实施的解决方案(例如,采用Foursquare的徽章系统).

基本上,我需要能够做到以下几点:

  • 有一个徽章表,我可以在其中添加,编辑和删除徽章;
  • 能够启用和禁用徽章;
  • 能够引入新徽章,但无需编写新代码 - 只需在添加徽章表单中提供一些参数,以便用户接收徽章时应遵循的内容;
  • 能够实时提供徽章 - 这意味着每当用户完成收到徽章所需的任何内容时,系统应立即知道将徽章交给该用户;
  • 此外,系统不应该超载"徽章听众" - 我相信每个徽章要求询问每个用户请求是耗时的;

话虽这么说,我想听听你对如何以正确的方式实施徽章系统的意见(逻辑,数据库架构,方法等)

小智 0

您可以考虑使用 Drupal 模块用户徽章,甚至查看它如何设置其架构。