Page 1 of 1

How would I make a buddy system?

Posted: Tue Dec 04, 2007 6:29 am
by slane
Hi All,

  I have this, well, half baked idea really but before I pursue it further I'd like some idea of what would be involved.

  I would like to make a community.
  This would be very high use cases.

  Each member can create a calendar of tasks.
  Members can choose a buddy from a list of members.
  When a member completes a task, they log it as complete and the buddy gets and email.
  The buddy also gets an email if the member doesn't complete their task within a certain time.

  That's the basics.
  Other requirements would be.
  Members can add/delete themselves to the list of available buddies.
  Members can select tasks from a global list or create their own list or make a task up ad-hoc.
  Tasks can be recurring.
  Members can rate their buddy.

  And I think that's about it apart from some standard Joomla extensions.

  I thought the basics might be acheived without too much customisation using Community Builder but I don't know
much about CB.

  Please let me know what I would need to learn to do this. I do have programming skills, but am not fluent in php.

Samantha

Re: How would I make a buddy system?

Posted: Tue Dec 04, 2007 4:15 pm
by bascherz
Hi Samantha,

CB has most of the features you need (lacks the task calendar and there's no buddy rating system), but it's currently only a 1.0.x extension (though it does work in J! 1.5 legacy mode). I suspect that at some point CB will be available as a 1.5 native extension (at least I hope it will). It's definitely worth a look. I have heard there is a community package called CiviCRM that works with 1.5, but I have not tried it. The reviews are mixed.

You could write a component to do what you want, but that would be a bit of an undertaking.

Good luck,
Bruce

Re: How would I make a buddy system?

Posted: Sun Dec 09, 2007 6:25 pm
by tydust
CiviCRM is damned near impossible to install, in my experience.  I can't even install it on my local xampp system, and my host (Rochen) simply won't allow it because of the resource hogging of the installation script.  I haven't tried on my new cheapo host (the account we got for clients who don't meet Rochen's strict resource standards)

I was just about to try the Timekeeper that someone recommended in the site showcase though.  It's by ObjectClarity and is in beta.