[Show/Hide Right Column]

Print

Community Currencies

Community currencies for Barter networks, such as http://intercanvis.net . Using CCLite ( http://sf.net/projects/cclite ) - see CCLite manual (pdf)

One use case would be the "Time Banks" (see Time Banking), getting quite famous and common world wide. CCLite software (see below) seems to be the best option to have something working before the end of April June 2010 (deadline for the funding of this project), and to avoid the spread of closed source systems such as CES (Community Exchange System).

Basic documentation about this feature is on: http://doc.tikiwiki.org/Community+Currencies

1. Community Currencies (Take2)

[+]

Wishlist

1. Open

 RatingSubjectPriorityCategoryCreated
open-2-1012(1)HelpAllow Tiki to use virtual currency servers powered by CCLite7Feature request2010-01
open-2-1012(0)HelpCC mod doesn't allow transactions after upgrade to Tiki 47Bug: Error2010-04
open-2-1012(2)Helpusability: allow to show the form to post new comments to tracker items below the item6Bug: Usability
Feature request
2010-01
open-2-1012(1)HelpAdd IP to syslog and/or action log when anons (at least) add content (for spam protection)6Bug: Usability
Feature request
2010-01
open-2-1012(1)Helpauto-change status of items after a time frame 6Bug: Usability
Feature request
2010-01
open-2-1012(1)Helpwarn user through e-email that his/her tracker item status is going to automatically change status6Feature request2010-01
open-2-1012(1)Helpnumber of tracker items shown by default: customizable in a tracker by tracker basis6Bug: Usability
Feature request
2010-01
open-2-1012(1)Help5x: tracker comments should allow self-subscribe option for poster, like in forum posts or page comments6Bug: Usability
Support request
2010-06
open-2-1012(1)HelpWhen using articles, no horizontal menu is shown (thenews.css based theme)6Bug: Usability2010-07
open-2-1012(1)HelpCreate a profile from the Social Networking enhancements (luci) usable for Barter networks5Feature request2010-01
open-2-1012(1)Help5.0: anonymous shouldn't see "watch" icons when browsing category tree4Bug: Usability2010-07

2. Pending

[+]

3. Closed

[+]

2. Deadline

  • February-March 2010: Installation of CCLite 0.7 in a server with ssh access (ourproject.org). Done
  • Mid - April 2010: Tiki trunk (6svn) also installed and working on that server. Reinstallation of cclite on our userspace and not the doc root of op.o Done
  • 1st half of May 2010: Learning how to use and extend Tiki payment and kart features. Done
  • 2nd half of May 2010: Some interaction between Tiki 6 and CCLite 0.7 is expected. Done
  • June 2010: The system should be ready for testing on some server Done ( http://c2c.ourproject.org )
  • July-August 2010: System should be working (alpha). Xavi also testing CClite 0.8 in other servers.
  • September 2010: System should be working (beta) and basic documentation written on http://doc.tikiwiki.org/cc Done.
  • October 2010: CC System released with Tiki6

Our budget needs to be spent before June 2010, and the system should be working by then. Arranged to have this new deadline set.

3. People interested in being involved

  • Xavi, requesting coders to suggest how to design such a system. There a modest budget to pay coders for implementing it.
  • Luci, at least in the social networking part (as far as Xavi knows :-) )
  • jonnyb: yup, i'm interested, but rapidly running out of 2009. I will try and investigate though, sounds like an excellent project!
  • sylvieg coded a few pieces here and there (like the Batch feature linked to a cron)...
  • add your name here and you topic of interest

4. People potentially interested

As far as Xavi knows...:

  • mose

5. Plan

Phase 1

Premises:

  • Users will have to register in Tiki, and in CClite, with the same username. In Phase 2, other methods will be allowed (either openid, if properly supported by CCLite 0.8 or by other means in tiki, such as allowing each user to set their own CCLite username in the user tracker)
  • payment permissions:
    • admin
    • view
    • view_own (needed, not done yet as of July 21st, 2010)
    • manual
    • request

Tasks:

  1. Admin can define several registries existing in CClite, with their corresponding currency for each one, in "Admin > Payment > CCLite". (Jonny)
  2. get email sending to work in c2c.op.o (Xavi)
  3. request hugh how to create a new registry or edit currencies in them:
    • cclite is complaining that the c2c3 new registry exists already, but it's not shown in the list of registries, however. The database is created beforehand (c2c3)... so we don't know how to add this othyer one. (Xavi)
    • I don't know how to edit one currency ("time") from the list of currencies from registry c2c1. (Xavi)
  4. add the feature to allow reverting the item/money you got (in case of errors, payment in community currency lower than agreed, etc.). The receiver or manager can revert it, not the sender/payer. (Jonny)
  5. communicate Tiki user balances (in that community currency) with the accounts in CCLite without the need to trade with manager (just any user directly to any user). Done (Jonny)
  6. user homepages should show items offered and requested by that user, splitted among open/pending, and closed. (Luci)
  7. Show cclite balance for the Tiki user in the user profile page bundled within Tiki: "My payments". (= even if SNiPTT is not applied in that Tiki site). (Jonny)
  8. "trade & cclite plugins": make them work, so that it can be added in the SNiPTT user pages, etc., and make them payment-permission aware

(jonny)

  1. add new permission tiki_p_payment_view_own (needed, not done yet as of July 21st, 2010) Done
  2. understand how payment_request permission works in fact, looking at the code and trying or asking lph (Jonny)
  3. once the money of the payment request is transferred, change status of that tracker item to pending (or closed?) (jonny)
  4. update Barter profile to match current improvements in c2c.op.o/tiki, as of July 22th 2010. (Xavi)
    • new tracker fields for offers and wants
    • update pretty tracker templates to use those fields
  5. user profile should allow for comments from other users, like "recommendations" in Linked in. Afaik, this is planned or done in the SNiPTT profile? Luci?
  6. FOAF should get messages from those recommendations posted in a user's wall (like linked in, or facebook, etc). Afaik, this is planned in the SNiPTT profile? Luci?
  7. change in tracker status after some time specified by admin in a tracker basis. (sylvieg) Done
  8. test that user creation in cclite can be handled by tiki, even if the email sending in the cclite at op.o is not working. (at least nowadays that we successfuly have new user accounts created by default in cclite as "accepted" without user nor manager intervention). (Jonny?)
  9. document cron tasks based on the example by jonny at c2c.op.o/tiki as of July 22, 2010 (Xavi)
  10. add tracker name and first "isMain" field to the notification emails sent when someone adds a comments to a tracker item. (Useful also for the bug tracker at dev.tw.o, btw)

Phase 2

  1. Users can write themselves the name of their CClite username at the user tracker in Tiki.
  2. gpg support for Tiki to CClite comunication
  3. add the ability to work with several community currencies Done once the tiki admin adds the information of the registries and their own currencies as created/defined in CClite.
    + in Mod CC that was designed as:
    1. admins can create new currencies
    2. users can see the list of available currencies, and agree to use one or several of them So far, not clear if we want to work in that direction, or just let tiki work with whatever is supported by CCLite.
    3. trading among users can be done if both users have one currency in common (they both have agree to use at least one common currency). Keep in mind that each local barter network can have decided to use only it's local currency internally, which might be different respect to other currencies. So far, not clear if we want to work in that direction, or just let tiki work with whatever is supported by CCLite.
  4. a simple way to allow future exchange of money among different currency systems would be if each currency keeps some relationship with the unit time (hours, or minutes). Beyond tiki features. It can be agreed among barter networks and defined (hopefully) in the CClite side.
  5. "add to wishlist" (beyond "add to cart"). Wishlist: so that others know what I'm interested in, and they can look for that object, service, etc,, if they need something that I'm offering and they don't have my need right now (yet).
  6. extend trackers with the ability to use { $f_n } code (similarly to the behaviour in pretty trackers) in the field "static text", so that payment plugins can work in standard trackers, without the need to use "Pretty Trackers". (Jonny)

6. Sharing other ideas...

If only Tiki was involved, Xavi thinks that the new CC system could be something like the Groupmail feature & profile:

  • reusing trackers to keep the log of transactions
  • agreeing users of the currencies they want to trade with (as with former ModCC, and in a similar way that users have to apply to a group mail account in order to see it's content in the webmail_inbox module)
  • some (ajaxified) module like webmail_inbox module could be used to keep the trading account of a user. If using in the central node the CClite ( http://www.hughbarnard.org/?q=node/3 ) system (or similar) developed in perl with mose's mysql schema, since transactions can be sent through email, this webmail_inbox could be even re-used to keep track of cc-related e-mails and add their information to the transaction logs system in a tracker or set of trackers.
  • since trackers already are rss-powered, information could be shared with other rss-powered sites to collect the information of the transactions within one node's users...
Documentation

http://doc.tikiwiki.org/Community+Currencies

Development sites
Custom profile to show this feature
Related profiles
Other links

Accounting doc: Payment

Closed source alternative (getting very popular worldwide):

Aliases

CC | cc | c2c | CommunityCurrencies | CommunityCurrency | Community currencies | Community currency | Communitycurrencies | OpenMoney | Open Money | Barter


Contributors to this page: xavi1688 points  , luciash d' being1825 points  and jonnybradley1253 points  .
Page last modified on Wednesday 04 August, 2010 17:21:46 UTC by xavi1688 points .

Search Wishes (subject only) [toggle]

Keywords [toggle]

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.


Show php error messages