BuddyPress

As I’ve mentioned before, I’m working with a non-profit organization (“Organization”) to develop and implement a platform for their members that will make it easier for them to organize, coordinate, and communicate with each other and have chosen to implement a WordPressMU (WPMU) + BuddyPress + bbPress solution. Now that I’m a couple of weeks in, I wanted to share some of the challenges I’ve encountered so far and a few of the solutions.

Hosting and Setup

Good grief. I thought trying to find a host for a general site (WordPress or not) was a pain. Lots of “BUY NOW! BUY NOW!” combined with a mix of technical jargon, “special offers”, and various price points, is often confusing and almost never fun.

But, as annoying as searching for a “vanilla” host may be, at least you know there are plenty of options out there. Finding and selecting a WPMU host was much harder!

Here’s what I discovered:

  • Many of the organizations that run WPMU are quite large (universities, large companies, WordPress itself) and have significant technical staff.  This often means that they can either host their own WPMU installation or can justify paying for a custom solution.
  • Most “vanilla” hosting plans are for shared hosting services, but due to the potential size/resource impact of a WPMU install, many of these hosts will either prohibit installing WPMU or will require it to be installed on a dedicated host. Not surprisingly, dedicated hosting is significantly more expensive than shared.
  • Most “vanilla” hosting plans include one-click installation of many common software packages (including WordPress), and once you’ve done the installation, you’re ready to get up and running. Getting WPMU + BuddyPress + bbPress is  never one-click. It’s not terribly difficult, but it does take a little more elbow grease than a single WP install.

With all that in mind, I was glad to finally find a setup + hosting package that wouldn’t break the bank or cause me to rip out all of my hair.

Audience + Content + Features

Ok, I have my host in place and everything’s been installed…  Now what?

I started by classifying the people who would be using the site into three different audiences:

  • Members of the Organization. This includes all categories of Organization members and also includes the Organization’s paid staff.
  • Partners of the Organization. These are people, other organizations, and companies who are formally involved with the Organization in some way – through community outreach, fundraising, etc.
  • Everyone else.

And, by classifying the site’s content into three categories:

  • Private. Only authorized users (who are Members of the Organization) can see/edit.
  • Semi-private. Members and Partners can see. Only authorized users can edit.
  • Public. Anyone can see, only authorized users can edit.

And, then I added in the primary features I’ll be focusing on:

  • Main Blog.When you go to the primary domain, the Main Blog is the first thing you see. This blog will contain announcements of interest to all Members, but nothing that should be kept from Partners or the public.
  • Groups/Messaging.The BuddyPress “group” functionality will allow all Members to create groups with as much or as little privacy as needed. For example, we may have a public group containing a calendar of all events available to the public and a private group for staff or a subset of Members. The “private message” functionality will allow registered users to communicate directly through the site.

So, once you put it all together, it looks a little something like this:

matrix of features, content, and audiences

Next time, I’ll focus on some of the behind-the-scenes Site Admin tasks needed to get everything working smoothly. Until then, let me know your thoughts on WPMU. Have you considered it for your organization?

{ 5 comments }

Peg board set
Image via Wikipedia

Here’s some history and background before you get started.

I’m working with a non-profit to develop and implement a platform for their members that will make it easier for them to organize, coordinate, and communicate with each other. We’ve been testing a couple of wiki solutions, but have run into three basic scenarios:

  • Hosted + good support + high cost ($6-10/mo/user). Hmm, 500+ members * $10/mo…. Yeah, not sustainable.
  • Hosted + no support + no cost. Ok, it’s not really *no* support, it’s forum/community support which means that someone (typically me) has to dig around to find the answers. And, in this specific case, the company may be shutting down this product altogether to focus on their enterprise products (i.e., they want to get paid and make money. I understand.)
  • Not hosted + no support + no cost. I’m the most technical person in the organization and getting one of these setup (not to mention maintaining it) makes my head hurt.

So, if we need a hosted, web-based, editable platform to help us organize, coordinate, and communicate, where does that leave us?

WordPressMU

Logo for WordPress MUWordPressMU is the multi-user version of WordPress.org. It’s what WordPress.com runs on. It does everything WordPress does, plus scales to millions of pageviews, allows unlimited users and blogs, and allows different permissions on different blogs. All for free.

Ok. Not really free. You do have to host it somewhere, but the software itself *is* free.

Instead of wiki “pages”, we can have blog “posts” and web “pages”. The site remains editable, but with flexible permissioning and the ability to take the whole site private (by requiring visitors to be logged in). And, since a core function of blogging software is to publish/push content to its readers, we don’t have to find a kludge-y way (like we did with the wiki) to update the non-profit’s members. Once blogs and feeds are established, readers can subscribe to RSS or choose to receive email updates.

I’ve only been playing around with WPMU for a few days, but I love it already! Now if I can just get it working with BuddyPress (and possibly Thesis), I’ll be set…

What are your experiences with wikis? Have you considered (or ruled out) blogging software for your organization?

{ 2 comments }