Church Rota

Joined: 11/28/2008
User offline. Last seen 1 year 9 weeks ago.

Hi All,

I have not been on here much recently but have previously read many interesting articles and loved the tutorials on this site.

I have a church website in drupal 6 now, and would like to be able to add the facility for a ROTA system to be added to the site.

The following are my ideas:

1. In the first section (setup area):

  • A list of jobs could be created and when these jobs would happen (tea & coffee steward on each sunday morning)
  • A user could be given a tick box that they were trained / willing for this job.
  • The user could enter blocked dates when they couldn't be on duty such as holidays.

2. The second section would create the rota:

The system would then either automatically create a rota from the users with the skills, or jsut give a page with dynamic drop down menus, that an admin or moderator, could create the rota.

A view could be created, emailed, printed etc.

If the Rota was changed, it would email out again.

Perhaps you could have a view per user, or per week.

Also you could create rules, where if the user were on bible class, then they could not do PA.

Is there someone out there working on the same idea?
Has it been done before?

Does this requrie programming, or can it be done with existing modules?

Thanks in advance for your help. God bless. John

Joined: 04/25/2008
User offline. Last seen 37 weeks 23 hours ago.
Have you checked out

Have you checked out planningcenteronline.com ? If you don't mind paying a little bit, it does pretty much everything you're looking for. We use it for our tech teams and I think it's great.

Joined: 11/28/2008
User offline. Last seen 1 year 9 weeks ago.
re: planning centre online

Have you checked out
Have you checked out planningcenteronline.com ? If you don't mind paying a little bit, it does pretty much everything you're looking for. We use it for our tech teams and I think it's great.

Hi Daniel,

Thanks for your reply, however I don't think the church can afford to pay for this right now. I have had a quick look and it does look quite possible to do this with the online tool, however I was hoping that I would get a load of suggestions about how we can do this in drupal. It must be possible!

Anyone else got any suggestions?

Thanks

John

Joined: 04/25/2008
User offline. Last seen 37 weeks 23 hours ago.
So I haven't tried any of

So I haven't tried any of this, but this is the direction I'd head. There is a good chance there is a better way.

As far as I know there isn't an out-of-the-box way to do this, but you might be able to roll your own out of a few different modules. You could create different user roles for the different jobs, get creative with Views to create the calendar, and use the RSVP module (http://drupal.org/project/rsvp) for the scheduling.

But that's all probably more than $14/mo worth of work :)

Let me know how it goes.