Warning: This plugin has't been updated in over 13 years. It may no longer be maintained.

What you can do to help:

Allow your users to send each other gifts

Last updated
Recommended Releases
Elgg Release Download Date Links
1.61.0 ()2009-Sep-07
Show all releases


After enabling, you will notice a new option on administration page - the gift list. This option will redirect you to the list of gifts that your site offers:

NOTE: this is version for Elgg 1.7. For version for Elgg 1.8, go to:


To add new gifts to the site, you need to hit the 'upload new gifts' option. After a gift's image is uploaded, it will appear on teh gift list, where you will be able to edit it.


You can set the gift's name, description and price in karma funds. You can also make the gifts invisible (they won't be available for selection then, though they will not disappear from the profiles of the users that received the gifts).


Karma funds are funds generated from the karma points. The difference is that the karma funds can be spent on gifts (though it's easy to use them for other purposes) and are lost during transaction, while karma points can be changed only by user's actions.

You can view karma points and karma funds every time by going to the history of yoru karma points page.


To buy user a gift, you have to choose 'Select a gift' option from the menu below the user's icon. Afterwards, you will be redirected to the following page:


You will be able to choose any gift from the list (only if you have enought funds though). Afterwards, a proper amount of funds will be removed from your account and user you selected will gain a gift. A proper action will be shown in activity and user will get a message that he received a gift.


The gift will be visible on user's profile, below his profile details:



Always the 5 last gifts will be shown. When clicking on a gift, a lightbox with the gift's description and larger image will appear:


You canview this plugin in action on by going to the profile of this user, or by handling a gift to anyone on this site.

Full version:

This is the demo version of the plugin. It allows you to have only two gifts at once. You can get the full version of this plugin from



  • enable the vazco_karma plugin
  • place the vazco_gifts plugin below the vazco_karma plugin on the plugin list and enable
  • run the 'Generate karma funds from karma points fo all users' option from the plugin's settings



  • integration with the payment system to create karma funds from real money
  • timed gifts (disappearing from user's profile after a certain amount of time)
  • support for the flash gifts

Mike Zacher (vazco)

I'm an Elgg expert and CEO of - the first plugin store for Elgg. We focus on development of highly scalable and highly customized Elgg websites.


  • Category: Uncategorized
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 1873
  • Recommendations: 5

Other Projects

View Mike Zacher (vazco)'s plugins