Drupal & CiviCRM

Presentation for Social Source South West

David Moreton

Circle Interactive

February 5 2008

 

You can also view this as a slide show - progress through the slides by hitting the enter key, space bar, right or down arrows.

Some questions you may have

What are they?

What can you do with them?

Are they really free?

Who uses them in the real world?

Where do I go from here?

What is Drupal?

What is CiviCRM?

A web-based, constituent relationship management solution.
It allows you to set up and track:

What can you do with CiviCRM?

CiviCRM also has 4 important components that take it beyond a simple contact management system

civiMEMBER


CiviMember provides flexible membership management for your organization, along with convenient online signup and renewal. You can set up different membership levels and divide these between different parts of your organisation. For example by region. You can then allow people to sign up for the appropriate membership online and add their own details to your system.

civiEVENT


CiviEvent provides integrated online event registration and management for paid and free events. You can create your own event sigup pages with different levels of participation and track participants. It's easy to add custom fields for special requirements that you may need to offer, such as dietary requirements, disability access, etc. You can then search for participants by event, event type, participant role, etc. Users can export events as iCal files or subscribe to iCal feeds.

civiCONTRIBUTE


CiviContribute is an online fundraising and donor management component which enables you to track and manage contributions to your organization. These can be donations, membership dues, event fees, etc. You can automatically generate receipts, and track thank-you notes, and import and export contribution data to/from other systems like an accounting package. Past contributions are visible when viewing any contact record.

civiMAIL


CiviMail is a robust mass-mailing component which allows you to engage your constituents with personalized email shots and newsletters. You can target mailouts to CiviCRM groups and track open rates, click throughs etc.

What can you do with Drupal?

Are they really free?

What is the total cost of ownership?

Free Licence - Yes that's really £0

Planning Time - hours or days

Planning time can vary greatly depending on the scale of your project, your experience with the issues and technology and the size of your organisation. Don't forget to include meetings with key stakeholders at this stage.

Set-up and Configuration - your time/developer costs

Set up for a basic site is not that hard and both Drupal and CIviCRM do a lot of useful stuff out of the box. However, the default settings will not be to everyone's tastes and requirements, so some configuration will be required. Whether you decide someone on your team has the skills to do this or can take the time to learn, or you decide to bring in some outside help, this will likely be a large chunk of your budget.

Design - How long is a piece of string?

When thinking of design costs, people often refer to the question "How long is a piece of string?" Some of the templates (themes in drupal-speak) can be easily used to produce a simple, clean looking site with your logo and strapline to identify it as yours. Consider the costs of a full corporate identity overhaul from a top brand consultancy and you may not find a piece of string long enough.

Hosting Costs - £5 to £500 a month

Hosting costs will vary with reliability, amount of sharing involved, bandwidth, service levels etc. You should probably expect to pay between £10 and £50 a month. You can find deals for less than this if your requirements are low. You may already have a hosting package that will allow you to install Drupal and/or CiviCRM.
Some alternative systems have more specialist requirements. Plone requires the language Python to be installed which is more unusual than PHP and less often found on cheaper hosting deals. Similarly .NET hosting generally has higher overheads. The bottom line?
  • more than a simple site
  • less than many alternatives

Backups

Backing up your data uses disk space and bandwidth. Will you do this on your own network or pay someone to manage it for you? This may be covered in your hosting package, but you should check as some hosting companies charge a lot for managed backups.

Upgrades - your time/developer costs

Any software can develop potential security risks and so you have to consider upgrades and the amount of time needed to apply them. Drupal usually provides important security updates as patches that can be simply applied. Upgrading to a newer version often gives not just the patch but new features too. However, full upgrades can take hours to test and implement. This may be covered in your hosting package if you have chosen a specialist Drupal host - again you should check whether this is part of the deal or an additional cost.

Conclusion

Before embarking on any project, it's important to get an idea of the TCO. Free software may save you a considerable amount, deliver better results than proprietary solutions, and safeguard your investment for the future but there always some costs involved. Get them in your budget.

Who uses it in the real world?

Here are a few sites that hopefully show a wide range of different uses.

 

Where do I go from here?

Free download from drupal.org and civicrm.org


If you have technical capabilities in-house you can simply download the
latest version from the web. You will need to have PHP and MySQL
running on the machine where you plan to run the installation from.

Your web host


Some specialist web hosting companies offer pre-installed Drupal sites as part of their offering. In this case check that you are using the latest version.

Your web developer


If you are employing a web developer to build the site for you, they
will download and set up the latest version of Drupal for you.

Thank you

Circle Interactive logo

 

 

Full notes are available on www.circle-interactive.co.uk/presentations/drupal

 

 

To leave this presentation use your browser's back button