No dispay in Block

chris76 - November 6, 2009 - 19:03
Project:GCal Events
Version:6.x-1.4
Component:Miscellaneous
Category:support request
Priority:normal
Assigned:Unassigned
Status:active
Description

I have just set up gcal events. I can go directly to the feed link and see my event (I created 1 test event), but it does not show up in block. I also am not getting the template quite right, but this could be a cache issue. I will try to fix that later. Do you offer install/custimization service? If so can you give me rough idea of price. I will be using 3 or 4 event types with seperate blocks, would like all on one calendar if possible. Can I show busy only for private calendar feed as well? I appreciate any assistance you can offer, and I must thank you for such a great module. Huge timesaver. Thanks.

http://caninecoaches.net

#1

chris76 - November 6, 2009 - 19:09

The event jus showed up now I think I have some theming issues. If you have any suggestions I would appreciate it. Also if you do install/customization I am still interested

Thank you.

#2

Se7enLC - November 6, 2009 - 19:14

I just clicked on the link you posted - it looks like the test calendar event is showing up in the block now. The template seems like the only problem that remains.

I don't do any kind of install service or anything, but I can help you out as much as I'm able. Currently, you can combine multiple calendars into one block, but you cannot split one calendar into multiple blocks - google calendar doesn't have any way to "tag" an event as being of a particular type, so the only way to do it would be pattern matching / text searching. To add pattern matching would really complicate the calendar, so I'd like to avoid that level of customization. A good workaround is to have multiple calendars - one for each type of event. You can display all the calendars at once with an embedded google calendar quite easily (and the different event-types will even be color-coded).

I am not sure what will happen with private events. If individual events on a normally-public calendar are marked as private, they should show up as just "busy", but I have not tested that. If you use the private link to a calendar, it will show all of the event details, including private events. If you have debug on, it is quite possible for somebody to get access to the private calendar feed as well, so you will want to be very careful if you are planning on using the private feed. I'm not really sure why anyone would want to use the private feed, really.

Good luck with getting the templates working the way you want them to. Let me know if you need any specific help with what you want them to show.

#3

chris76 - November 6, 2009 - 20:03

Thank yo for your instant response.

My end goal for my site would be to have Private Classes, Group Classes, and General Events as seperate event types that show on one calendar in drupal and seperate blocks. The only reason I would want the private to show is for signup issues (maybe that is something that can be deaalt with through signup.module).

Are you familiar with signup? Will that post to Google calendar? That is my desired end result. For signups to post to google then show back on drupal.

Does this module work with calendar/date on drupal for display? For different event types I would need to create different google cals and feeds?

Thank You for your help.

#4

Se7enLC - November 6, 2009 - 20:16

I don't know anything about the signup module, but it doesn't look like it has any particular google tie-in. In fact, I don't think any drupal modules have a decent google tie-in, strangely enough (hence why I wrote this module, as limited as it is).

This module is completely separate from any calendar/date applications on drupal and it can only read from google calendar XML feeds for sources. It will only display event lists (no calendar month display).

Each type of event would need to be its own google calendar and feed. Multiple calendars/feeds can be displayed in a single block, but there will be no type designation. There's no way to split a calendar into multiple blocks, although you can use the same feed for multiple blocks (I don't know why you would want the same feed in multiple blocks, but it's an option).

The best way to get a single calendar-month display of multiple event types is to use google's own embedded calendar on a drupal page. You can use that in conjunction with this module for listing upcoming events.

#5

chris76 - November 6, 2009 - 21:24

Again thank you for your amazing response time.

I think I'm getting a good idea of what I need to do. First create some more calendars. The event type designation would be handled by the title and description in my case so that is not a problem.

Is the google embed calendar easy to implement. If not is there any docs. If simple no explanation neede I will figure it out. I don't want to take too much of your time.

I'm sorry if this question is a repeat of your previos comment. Is there anyway you know of to allow user to add event (and pay or approval req. at least) to these calendars form drupal?

That will hopefully be my last question today as I know have al lot to work on.

thank you for your help.

#6

Se7enLC - November 6, 2009 - 21:35

Embedding a google calendar is fairly easy to do - from within the google calendar website, you can get to a section in settings called "Embed this calendar". It will give you selections for what calendars, colors, size, and other options and then generate a block of code. That block of code can be put into a drupal page and the calendar should appear. Make sure to use the input format type of "Full HTML" so that the tags do not get filtered out. You may need to do some tweaking on size to get a calendar that looks good with your drupal theme. You can see an example of this here:

http://band.mit.edu/calendar

There's no way I know of to modify a google calendar from drupal. This module does a read-only display.

#7

chris76 - November 6, 2009 - 21:57

Thank you for your response and service and your module. I personally thank you are being a little too humble. Thsi is the only module that does any intergration with google (which is a much needed area of development for drupal in my opinion) and you created it. I also think it is pretty functional and full featured, and the support and docs are also far above average so THANKS again.

 
 

Drupal is a registered trademark of Dries Buytaert.