Hello,

We are a small private school looking for a CMS that will allow us to book rooms & equipment on the web. This includes things like allowing teachers to reserve the Library from 9:45-10:10 every other Tuesday. Or, perhaps, they need the laptop and projector (of which we have 1 :) at 2:00 tomorrow in the Gym.

Currently, they are using a spreadsheet that is saved to a shared network drive. It works ok, but the visibility is bad and it works on the honor system - don't change anyone else's events.

On a related note, I would like to have multiple calendars showing different types of events (basketball practice schedule, lunch menu, out-of-school days, etc.)

Are these things possible with Drupal? Is it easy to do and maintain? I found the Event module and it looks like it might work for the calendars, but I don't know if it will do multiple calendars and it doesnt look like it will support resource reservation.

Thanx!
Richard

Comments

alexmc’s picture

What you ask for is definitely possible with Drupal - but I dont know what your skills are so I cant say how easy it will be.

You may wish to start off with CivicCRM which is a package of drupal modules suitable for a non profit organisation.

There is a reasonably steep learning curve for Drupal and so you must expect days of learning before being able to do what you want.

Alternatively there are a number of professional Drupal consultants out there who may be willing to help.

Anonymous’s picture

I am pretty handy with vi and have no fear of diving in pretty deep. I just want to be sure of where I'm going before I devote a lot of time on it. :)

I looked at CivicCRM, but it seems to be centered around tracking groups of people. Not quite what I'm looking for I don't think. :/ I just need a way to communicate event information to people - I don't care if they show up or not. ;)

venkat-rk’s picture

Yes, you can get multiple calendars when you tag your events with taxonomy terms, but taxonomy itself will take you quite a while to figure out, so be ready to spend some time. The help section of the event module (admin>>help>>event) has detailed info on how to get calendars based on taxonomy terms or event types (basketball practice schedule etc).

As for reservation, drupal 4.6 can't do it out of the box. I think Rob Thorne (search for Torenware in users on drupal) once wrote a room scheduler module that is languishing somewhere as a patch. You may be able to contact him to finish it up for you as a custom work or even as a contrib module.