Proposed bp-components needing feedback

Buddypress

Proposed bp-components needing feedback

In the past couple of months I have been doing some work for a political party in South Africa. We built a volunteer website to get party supporters to join as volunteers to help spread the word.

As part of my research I registered on the John McCain website first. The website provided its supporters with some key tools for spreading the word and supporting the party. Once you logged in you would land on your action center with big call-to-action icons requesting people to do take action. All user interactions could potentially score that use points. The user’s points would be displayed in a sidebar widget. Please note that the social network part of the website has now been closed due to election being over and John McCain loosing.

I decided to try out the Barack Obama website next and was pleasantly surprised when I found out it wasn’t ASP.NET like the McCain website! When the website first appears, the viewer sees a ’splash’ page – an entry page with a video and a signup form to join the Barack Obama ‘team’ – basically to receive Email concerning the Obama campaign. The Obama site promotes its own group and event system with the my.barackobama.com section, their statement is to “Organize Locally with our online Tools”:

  • Talk to Voters
  • Join a Local Group
  • Find an Event
  • Fundraise
  • Blog

I have a project that needs me to do the following:

  • Build a volunteer database and get the volunteers to promote the party
  • Get the volunteers to aid in driving the objectives of the party
  • Empower the volunteers by providing them the tools to connect in their geographic area
  • Drive discussion amongst the supporters and volunteers

My aim is to use BuddyPress to build a community of party supporters. There are a number of bp-components that are missing, like the following:

  • Friend importer tool and more advanced tools for recruiting new community members
  • User point system tracking and allocating points for user interaction
  • Action center and user dashboard page displaying member stats and call-to-action tools
  • Fund raising module allowing users to create and run fund raising initiatives for the party
  • Design a mobile theme for buddypress making the site more accessible
  • Integrating a Jabber client into buddypress allowing an in browser chat experience
  • Points status and leader board sidebar widget

I will be blogging each of the above points over the next day or so…..

All components we write will be released as open source and buddypress users will have full access to source code. My objective is to get feedback on my ideas to ensure that we write useful addons for buddypress.

6 Comments

  1. Great idea man, really supportive of this idea. This is really useful if someone would like to actually incorporate in to their social site a volunteer database for a certain drive. Wow, I’m actually stunned because this seems like such a great idea. Best of luck and I’ll be following along your blogs.

  2. Absolutely 100% think its a marvellous idea. My site will be nothing as important as that, however the tools you are talking about would be of utmost importance to my members who would benefit in their work through the use…

  3. Ashley, the points component would certainly be very interesting to a lot of people. Looking forward to your posts on each of your points.

  4. The components you are suggesting sound excellent, look forward to hearing more about it.

  5. Thanks, I have been chipping away at briefs… Busy analysing the other social networks first…. Today has been a write off due to work. These briefs are becoming more and more pressing! I am gonna probably work tonight late again.

  6. I don’t, but this class can you help with the friend importer: http://www.phpclasses.org/browse/package/4927.html