After trying the events module, it seems Drupal is missing a robust calendar feature - a calendar is often a feature found on an intranet or portal. WebCalendar is a good and well known php based calendar (day/week/month/year views with calendar sharing among groups) and it sure would be nice if WebCalendar was modified into a Drupal module.

Comments

erikhopp’s picture

after using webcalendar and drupal i would certainly love both of these applications to be integrated.

but i think converting webcalendar into a module might be a bit of work given the fact that webcalendar is currently structured so that it is a bunch of separate files (i found this out after trying to standardize the design of the calendar and integrating it with a current site template. i did it but making it a module is going to be tough.)

dziemecki’s picture

I put together a module to link WebCalendar into drupal last night. It's a bit of a hack, and I still need to work in the security model, but it displays a calendar option in the menu bar, and displays WebCalendar in a block.

I'm going to have to complete this project, because the community site I'm building simply needs this kind of functionality, and there is, apparently, no open source CMS out there that handle group calendaring. Is anyone interested in this module? If so, I'd live to get some usage input, or implementation ideas from more xperienced Druapl modders.

If not, I'll slog through it on my own...

Wacky diatribe goes here

shane’s picture

c0c0c0 - I'd love to see you finish integrating WebCalendar into Drupal - I completely agree that Drupal needs a solid groupware based calendaring system. The existing Event module is fine for limited use but it lacks significant and necessary features for a strong community driven website. Keep up the work, and I'll start providing feedback (bugs, useability, etc...) and possibly some code as I get into it more.

dziemecki’s picture

Since I have at least one co-conspirator, I'll post what I have in about a week, when I go beta on the full web site.

Now I guess I'll have to figure out the intricasies of setting up a CVS account....

Wacky diatribe goes here

GeorgeKao’s picture

c0c0c0 - count me in as a bug tester / backseat driver :) since I don't know how to code (yet)....

Looking forward to it!

George

Triple Bottom Line Network
www.TBLN.org

erikhopp’s picture

this is pretty exciting.

dziemecki’s picture

I've built just enough of this thing (remember: I did it last night) for people to complain about what wrong with it. Still, even that is a sort of progress. We gotta start somewhere.

Wacky diatribe goes here

Anonymous’s picture

You are right, no open source CMS has a good calendar. I look forward to your work and I am willing to help.

dziemecki’s picture

I am willing to help.

I'd be more willing to believe you if you didn't say that anonymously. :-)

Anyway, I'm just about done with the module. I'll be moving my comments to Module Development forum. Anyone interested in this should keep an eye out for an entry named "bridgewebcall".

Wacky diatribe goes here

bradnickel’s picture

Sounds great. Give it to me, please. Need it!

Brad Nickel

dziemecki’s picture

norik’s picture

Got it installed. Works great. What is the procedure for submitting patches?

Is anyone working on a better integration of user name / password between drupal and webcalendar? It would be nice to automatically add and delete users and passwords to webcalendar through the drupal user management interface.

Anonymous’s picture

I keep getting this error when trying to run login.php.
Help

Error executing query: Access denied for user: '@localhost' to database 'intranet'

SELECT cal_value FROM webcal_config WHERE cal_setting = 'public_access'

emagin’s picture

I have been scouring the CMS/Blogger tools for 3 days straight now.
I am convinced that Drupal IS IT for my needs.

The one KEY FEATURE that is MISSING is solid group calendaring.
If you can have multiple user blogs, it's clear that you need multiple and group-based calendaring.

http://www.hotscripts.com/PHP/Scripts_and_Programs/Calendars/

Anonymous’s picture

Drupal + WebCalendar.

That sounds extremely nice.

It would be interesting too see this really pursued. Perhaps WebCalendar code would not be used line-by-line, but a port/using all the WebCalendar functionality would certainly be valuable.

dziemecki’s picture

... but my first attempt will be to just integrate the two. Rewriting it as a drupal module would be something approximating work, and I am truly adverse to work as a way to pass my free time. I think I can get a fairly workable integration without working up a hernia just by iframing the calendar and passing the logins.

Now, if somebody else wanted to do this the right way, I'd be the first the root them on!

Wacky diatribe goes here

Anonymous’s picture

QUOTE--->
apparently, no open source CMS out there that handle group calendaring.
END OF QUOTE ------->

I don't think this statement is particularly accurate -- there's a very good calendar module for PostNuke called PostCalendar, which allows multiple users to post events, has day / month / year views, Private / Public / Global events, creation of recurrent events, etc.

DH

gtoddv’s picture

You can see postcalendar in action at one of my sites:

http://www.nscale.net

Note the block in the center of the page. Also check the Event link in the toolbar. This calendar is awesome. It does allow all users to post global, public, and private events. Rendering is handled by Smary (or pnRender which is the postnuke version of Smarty.)

It is a true event calendar with all the fields you could possibly need. It would be a fine example to use when developing a calendar module for Drupal.