Task/Volunteer System

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
doulos12's picture

I'd like to set up a system on our church website for members so I and the leadership can post tasks that need to be done, and members can "claim" that task. It should allow for repeating tasks and allow members to choose to do it once or ongoing. I'm wondering whether a classifieds system would work. Other suggestions?

Comments

Open Atrium Maybe Good Solution

bbenjamin602's picture

You might go to this site http://openatrium.com/features
and check out the OpenAtrium version of Drupal. It an impressive website, simple to set up, and may solve your issue. It is still in various Beta stages but for the most part stable.
The standard installation basically uses Organic Groups which allows you to create Groups that would be working on projects. Of course if it is not necessary to have security or separate groups if you don't need them. You could create one group for all users.

The Project feature may help your issue. You can set up Projects and due dates. After projects are set up CASES, which are really Tasks (name could most likely be changed), can be added to the project and assigned to any member within the group. Other members can be selectively notified of the project, tasts, and assignment. Comments, Documents, and Blogs can be contributed to the project and made available to everyone as the project progresses. Multiple CASES (Tasks can be assigned to different members of the group) Case status can be changed upon completion or as progress reaches a milestone.

Other Drupal modules can be used with this implementation with a little work. I have been using this to tract projects in my business and think it is a very simple solution. It is open source and free so check out the website.

Bruce

add on modules for case tracker

stieglitz's picture

I found case tracker to be pretty powerful with add-on modules to allow such thongs as uploading files which can be used to displays pictures or docs. I did have a little trouble configuring it but found the idea of cases being equivalent to issues as helpful.

Calendar, Date, Signup and taxonomy.

pastorjayrich's picture

This is a really simple solution, but I think it will meet all of your needs.
I am assuming that you have CCK and Views installed. If not, they will be necessary for this to work.
1. Enable and configue modules (CCK, Views, Date, Calendar, Signup and Taxonomy)
2. Create a custom content type using CCK that has a specific/repeating date, taxonomy for the type of task and enable sign-ups for it.
3. Using views, make a pages that display the tasks by their taxonomy and dates.
If you need more help, just let me know!

Hate to go outside Drupal, but

firstlut's picture

I ran into a site called Care Calendar, and my first thought was, "I could probably do this with Drupal, but why bother?"

It's probably not what you're looking for, as it's built around a very specific need.

For a more general check-out kind of system, you could build it around Flags and Actions. O'Reilly's Using Drupal book has a nice chapter and tutorial built around these modules. It's geared toward a news site, but you could extrapolate from there to set up tasks other than editing.

I often have dreams of setting up my whole church's rota on the Web, but if I build it, will they come? No. No, they won't. Don't wear yourself out setting up tools that no one will use. Make sure there's a need for what you're building.

Flag Module

CraigBertrand's picture

If you are familiar with Views and CCK then I would simply use the Flag module so users could flag the tasked as "claimed" on a Task content type.

This is the simplest and easiest solution that I can think of.

OpenAtrium

Fonkel's picture

I offer OpenArium (=Drupal) as a solution for churches. It had calendar, casetracker, blog and other features / modules. In this way the external communication gets into a seperate channel (external website) as the internal communication (intranet - OpenAtrium).
Content can be shared between both through RSS syndication (Feeds) and for me and my clients / churches this works very well.