author picture

by Felix Cohen

This is a Headshift blog post by Felix Cohen, written on January 5, 2009 in Public and Third Sector . It has (5) comments, the latest of which was on January 9, 2009. You can find more posts like this here.

Smaller, smarter solutions for charities and non-profits

Most charities and non-profits are in a difficult position when it comes to the web; getting past their home pages, recruitment pages and possibly an online fundraising solution, many smaller organisations in the third sector hit a stumbling block; project sites and microsites from large agencies have a long lead time and tend to be expensive, as many of the design and function resources need to be set up for each project.

While working recently on a project for Compass, we've given some thought to the problems faced by these organisations. Smaller groups tend to be faster moving, so an idea might need to be brought to fruition quickly and without the wrangling over design, community and functionality that a longer term project might have. These sites are likely to only really be used for around 6-12 months, have very concrete goals for what they need to do, and quite often have a lot of pre-defined content and community members.

Open source tools such as Drupal, Wordpress and MediaWiki function well in this area, as do solutions such as Movable Type that offer a free or discounted licence for non-profits. This is because:

  • They are vastly cheaper, or free, and often the organisation has a site built for another purpose on the same platform, so theming and design elements can easily be reused
  • The administrative interfaces are familiar and comfortable for staff
  • Theme development is simplified by extensive experience at agencies and a wide range of freely available open source themes to be used as starting points
  • The communities around these platforms have developed plugins and addons for the vast majority of functionality and features that a project demands
  • Licensing is simplified as SLAs and contracts are often not needed
  • If custom plugins need to be developed, expensive development time is cut to a minimum thanks to experience with the platform

Hosting platforms are simple and commoditised; Wordpress allows for almost free hosting if the project can be placed on wordpress.com. If not, the tendency towards apps being based on PHP and MySQL means that almost any modern hosting environment will suffice, and setup costs are minimised, indeed hosting solutions such as dreamhost offer single click installations. These are priced well and as such are easy to buy, only once traffic increases do the costs increase.

Furthermore when functionality requirements are outside the scope of these platforms there are many hosted free solutions out there. For example, the use of eventbrite for an event ticketing engine, meetup for arranging meetings, getsatisfaction for feedback work well in conjunction with simple central sites, especially as many platforms now have the potential to seamlessly integrate with these services. People are becoming more accustomed to being taken outside a single interface and these offer great solutions to organisation on a budget.

Low up-front costs help get the online ball rolling and by letting the platform dictate the functionality costs can be minimised. As user bases grow and the organisations online presence becomes more important, a bespoke solution can be considered, or the platform can continue to be upgraded and extended to provide new functionality. Being savvy about using platforms that are open and use known standards enables data to be imported and exported much more easily than with locked-down proprietary solutions.

Small charities and third sector organisations are often put off by the ongoing support and training costs (both financial and in terms of resources) that can be incurred by a new platform. Using a more standardised CMS can ameliorate many of these concerns, as training needs are met initially and the need for mystical support 'voodoo' is minimal when staff are more comfortable and prepared to experiment with a system. As the application is extended or upgraded, the required skill changes are incremental and would ideally be delivered through in house advocates of the software, not through an expensive external agency. It's crucial that smaller organisations are given initial training that supports staff passing on skills to others.

The broader impact of people becoming more web-savvy and systems becoming cheaper and more accessible can only be a good thing for single-issue-groups, small charities and membership organisation to use the collective knowledge and passions of their supporters and followers in much more creative and accessible ways. The potential return on investment from a small web project that has the potential to grow and be repurposed is very high given the low initial costs.

Headshift enjoys working with groups from the third sector, and we're always looking for ways to improve our proposition here. Over the next year we'll be looking at how we can package open source tools for these organisations; providing core functionality at a very low cost, with design and added functionality easily, cheaply and quickly implemented.

5 Comments

user-pic

Great sound advice on lower cost solutions for the third sector. From personal experience I can attest to the importance of focusing on real skills transfer regardless of chosen platform, technology products and external solutions - the real aim needs to be self-sufficiency. I also found that a lot of third sector organisations also require campaigning and advocacy solutions at a reasonable cost, using solutions from Advocacy Online or Political Wizard have been successful in this area and are relatively simple to integrate into a site design.

Paul Smith

user-pic

hi felix

nice post. at my workplace we switched to drupal so we can plug in to lots of existing services via APIs in the way you describe.

i'd agree with amy sample ward that the trend will be for sites to become mashups of applications & spaces (http://www.amysampleward.org/2008/12/12/predictions-for-2009/ - see also my comments).

for me, the open question is how to enable people to bring their communities with them; or at least, to make any community space a permeable membrane rather than a walled garden.

The current contenders see to be openID, facebook connect, google friend connect or open social. Which would you see as the most useful tool?

dan

user-pic

NGO´s are challenged in many ways. Often they are quite low-tech, have low budgets, and a conflict of interests when they get commercially funded.

The road to funds and utilising web potential can be rather long. And there is so much opportunity, following aid to its destination, sharing data during natural disasters, etc. Good they have you around and open source of course!

user-pic

"The current contenders see to be openID, facebook connect, google friend connect or open social. Which would you see as the most useful tool?"

The difficulty with these four services is that they are really quite different. OpenID is a login mechanism that allows users to carry a common identity between sites; it has no social networking functionality built in.

The other services do allow you to expose some social links to your users from the social sites they use, but the problem is gaining traction; having a sufficient amount of your users enabling these tools on your site (and bear in mind that these users will be the more 'tech' early adopters).

As you note, making a decision as to which social network to integrate with is difficult; you are going to be stuck in a walled garden as it stands, which means you are limited in terms of the data you have access to and the interactions you can support for your members.

I think Ning (and other white label social networking services) is potentially a more useful tool here; it can be more easily integrated with your site and as a social network admin you have more access to the members.

That said; if you've just moved over to drupal you should find that the built in social networking functionality is pretty good, and there's some great modules out there to make it better. Encouraging your members to have a profile page and allowing messaging is a great start, as well as the more 'background' social activity like using a recommendation engine that can compare across tags and content rating with similar users. Drupal also has some interesting modules floating around for using the services we mentioned above, and I've also played with the drupal facebook modules (that expose drupal functionality to a facebook application), which shows some really interesting potential.

Your users will socialise where they feel comfortable socialising. I am wary of pulling social graph information into your site; instead, think about ways in which you can make your content and functionality work on facebook, myspace etc. This way, your users can expose their activity selectively to their social networks, and you derive organic traffic and new members from the people in their social network who are interested in the same issues.

user-pic

Dan,
Following on from my comment; you might want to take a look at this:

http://drupal.org/project/fbconnect

Leave a comment