Achievements Embeddable


This project is not covered by Drupal’s security advisory policy.

This project allows external websites to interact with the Achievements module on your Drupal site. It provides a Services API and Javascript library that can be used on any site.

Currently this library exposes the following API to external sites:

  • get_all_achievements: Retrieves a list of all possible achievements that can be awarded.
  • get_user_achievements: Retrieves a list of all achievements awarded to a given user.
  • achievement_trigger: Triggers credit toward an achievement for a user.

Requirements

NOTES and WARNINGS

This initial version of the module has been built for a very specific intranet implementation. As such, it may not be appropriate for use on public websites.

  • Users on external sites must have an account on the Drupal site.
  • The Services API is setup with session authentication, so the users must either already be logged into the Drupal site or the Drupal site must be configured to support an automatic SSO
  • SECURITY WARNING: Since this was built for an intranet, security checks within the APIs are minimal. In it's current implementation it is entirely possible for someone to game the system to acquire all possible achievements.
Supporting organizations: 
Initial development

Achievements Embeddable项目的Drush安装命令:复制到剪贴板

注:个别模块仍需开启相关子模块。
周安装量: 
18
维护状态: 
正在寻找项目共同维护者
开发状态: 
仅修复BUG,不添加新功能

推荐版本下载:

版本下载地址发布日期发布说明翻译下载
7.x-1.0-alpha1tar.gz (120.77 KB) | zip (132.71 KB)2013年4月12日发布说明简 | 繁 | 更多

开发版本下载:

版本下载地址发布日期发布说明翻译下载
7.x-1.x-devtar.gz (120.78 KB) | zip (132.71 KB)2013年9月30日发布说明简 | 繁 | 更多