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.
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
Terms TagIt can enable js tagging styles for any taxonomy term reference fields. Allowing users to easily identify separate tags and remove tags on click.
Terms can be added when hitting comma, enter or onblur. The ability to have a drop down list of terms can be enabled or disabled.
Installation
1. Download the Tags Input library into your libraries folder /sites/all/libraries
2. Enable the terms_tagit module
3. Add term reference field type for any content type widget: Autocomplete term widget
4. In the field configuration enable TagIt on this field under the Tag It collapsable