Event-related Drupal code

Welcome to the Drupal events working group. This group is for discussion of modules and code related to events, calenders, timezones, and related issues. This is NOT a group for posting about (real or virtual) meetups and similar "events".

Developing common code: use cases and ideas?

joachim's picture
private
joachim - Thu, 2009-07-02 10:37

Hello everyone!

At the recent DrupalCamp UK session on running events with Drupal, the current state of things was awarded a resounding 3/10.

Several of us agreed that we should aim to work together to produce reusable, generic modules, rather than keep building one-shot sites.
Obviously this requires more effort and organization, but the benefits are considerable :)

So to get the ball rolling: what do we need from event sites? What use cases do we have? What do we need to consider?


create event from calendar clicking on date

private
briinums - Wed, 2009-06-03 13:54

I`m trying to make a calendar block with clickable dates. this is for a guest house to make reservations.Clicking on date would take to /node/add/my_event/2009-06-05 or /node/add/my_event/?date=05-05-2009 or similar. I want to pass the date as argument to "create content" form. any guest has access to create this type of node, but the default state is "unpublished" so that only administrator can approve (publish) the node. after that the created event would appear in calendar block and have CSS "has-event" definition (e.g. red color).

Geo June - Participate!

tourguide@drupal.org's picture
private
tourguide@drupal.org - Wed, 2009-05-27 21:52

Help move Drupal a crucial step closer to being a true Geospatial CMS!

The Drupal community and the Twin Cities Drupal Group invites us all for Geo June, a month-long series of events and collaborative projects. There will be coding, documenting and demonstrating solutions for data collection and mapping.

You can join in the fun by helping the issue queue for Geo and related modules, or by participating in other ways:


Movie Show Times Service for a City Newspaper

trevorkjorlien@drupal.org's picture
private
trevorkjorlien@... - Mon, 2009-04-27 16:39

Hey all,

I've seen a few services on the web that offer a widget or plugin to a web site to automatically populate the show times for a particular area. Fandango, to mention one.

The newspaper site I'm building needs to have film listings available on it, and currently, all we are doing is copying and pasting the show times from our paper into our CMS (non-Drupal as of now), and we need to update those same files each week for the films coming up. Ya, not a classy way to show events.


Multi signups per node

public
jasonqi - Thu, 2009-03-12 20:39

Hi all,

My club meets up every week on Thursday for 2 hours from 7pm to 9pm. For each meeting, we have some roles need to be signed up, each role takes from 2 minutes to 15 minutes or so.

So the things we need to do is signing up before the meeting starts. it looks like this:

time roles member action
2 role1 signup
5 role2 signup
5 role3 signup

Organic Groups and Views Calendar

public
benone - Mon, 2009-01-26 14:23

Hi,
It seems that 2 main tasks are not supported by a combination of those 2 modules:

  1. Show me events from all my groups (where I am a member) on one Calendar view.
  2. Show me events from the group whos homepage I'm viewing right now (doesn't matter I am a member or not). - this is handled by og_calendar and event module combo.

I was working offline whole day yesterday and didn't find out any solution.
Any ideas ?

Cheers,
BeNone

RSVP module question

public
spirodonfl - Sat, 2009-01-03 22:40

Hello all,

I'm using the RSVP module for a website I'm developing and I have a question regarding its use. It's Drupal 6.

I'm looking to have other users RSVP for my events (created using the Date & Calendar modules) without actually having to send out the invitations. Kind of like what the Signup module does.

Is there a way to do this with the RSVP module that I'm unaware of? It seems to me like you have to send out the invites first and then the only people who can do the RSVP are the invitees. But I want EVERYONE to be able to RSVP if they want without needing an invite.

D6 installation profile for testing CCK date fields now available

public
dww - Sun, 2008-11-23 08:23

I just released an install profile for D6 core that sets up a test site for trying out all the combinations of CCK date field configurations: CCK Date Testsite. I've discovered various bugs in Signup's handling of CCK date fields (and have been fleshing out bugs and limitations in DateAPI itself with KarenS's help). I was spending a lot of time just configuring a reasonable test site to try different combinations of CCK date field types (Date, Datestamp, vs. Datetime) and timezone handling (there are 5 different ways date fields can handle timezones). So, I quickly decided the time spent automating the test site would easily save me time in the long run. And, I hope this profile will be useful to other folks working with DateAPI and CCK date fields.

Signup module supports CCK date fields and is now available for Drupal 6

public
dww - Sat, 2008-11-15 02:55

After a successful fundraising effort and a lot of hard work, I'm pleased to announce that the Signup module has made some major leaps forward in the recent past:

  • Supports CCK date fields for reminder emails and auto-close functionality (#86462). You can have both event and date enabled on the same site. For CCK date node types, you select which date field you want to use for signup functionality when configuring the node type.
  • Ported to Drupal 6, Views2, etc. The 6.x-1.0-rc1 release candidate is now out.

There are a ton of other improvements too numerous to list here. For details, check out the 5.x-2.6 and 5.x-2.5 release notes.

List of attendees from singup module in a panel?

sandman1979's picture
public
sandman1979 - Tue, 2008-10-14 10:36

Hi,

I've been trying to get my head around getting signup into my panel-modified display of an event node.

Ideally i'd like to get both the signup form and the attendees into one of my panels but I can't figure out how it's done without support for panels from signup.

What's the best way to create an attendees list? Since they're not nodes, I can't create them through views and then feed them into my panels that way.

Am I missing something really basic?

Cheers,

James


Drupal Camp Chicago Invite

tourguide@drupal.org's picture
public
tourguide@drupal.org - Sat, 2008-10-04 23:33

You are invited to attend Drupal Camp Chicago on October Friday 24 & Saturday 25 2008.

http://drupalcampchicago.org

Who/Why:

For over 2 years Chicago Drupal has truly highlighted the benefits of an open source initiative. We have built resourceful bridges between many local Chicago establishments including non-profits, entrepreneurs, Drupal development companies, independent consultants, hobbyist, and others in the mid-west. Our goal for this Drupal Camp is to bring everyone together for open communication, education, fun, and industry networking.

What:


event module and parameter error

public
el_reverend - Mon, 2008-09-22 20:54

Hello all,

I am having a bit of a problem. I am using the event module to list various events that all belong to the same category and term. While all events list fine, an incorrect url (i.e.: renamed URL) returns the following error message:

warning: gmmktime() expects parameter 6 to be long, string given in server-path/sites/all/modules/event/event.module on line 273.

User sets event date, Admin sets event details.

public
kenyan - Sun, 2008-08-17 23:47

Please bear with me guys and I hope I am in the right place.
I am using the event module in conjunction with third party modules (uc_event) and Ubercart to build an event reservation site.
This combination works fine. My users can Pay for my events.
Now my problem:
Lets say I have an event called '10 Day Maasai Mara'. This event is actually a travel package.
This particular 'event' is available all year long but for only 10 days at a time.
Currently, I have it set up that users viewing the event can click on a 'book this event' button and are immediately taken to Ubercart.

ChipIn started for signup.module D6 porting and other improvements

public
dww - Sat, 2008-08-09 04:11

FYI: I started a ChipIn to raise money to improve the Signup module and port it to D6. The development goals that will be accomplished if we raise the money are: a) drive the CCK integration patch home, b) do everything else needed for a 5.x-2.5 release, and c) port to D6.

Specified signup times

public
Scopes - Tue, 2008-07-01 13:01

My appologises if this has already been discussed but I was wondering if there is a patch (or otherwise) which allows the signup schedule module to more exactly specify the opening and closing time than just midnight on the said day. And if there isn't I was hoping someone would be willing to create said patch as I think it would be very useful for event signups to give more control over the signup period.

6.x improvements or changes to Event with volunteer time slots

public

http://drupal.org/project/volunteer_timeslots

Please brainstorm here about changes to this module for 6.x.

Should users need to be registered to volunteer?

Should the Event module dependency be traded for a CCK dependency?

Should making the module Views-friendly be a priority?

Moshe suggests looking at https://www.doodle.ch as one model - a registered used initiates, and then anyone who has the link can sign up.

Another idea is to create a "timeslot" CCK field that could be levered for quite a number of uses.

Non-Gregorian Dates and Calendars

public

There have been periodic requests to add support for non-Gregorian dates and calendars to Drupal. (See http://drupal.org/node/242965 and http://drupal.org/node/166234, for example) I've been doing a bit of thinking about this and have concluded that it could be possible but would require a big effort. The basic approach I'm thinking of now would be to create a wrapper class for date and calendar handling that will default to use Gregorian dates but would make it possible to plug in others.

Non-Gregorian Dates and Calendars

public

There have been periodic requests to add support for non-Gregorian dates and calendars to Drupal. (See http://drupal.org/node/242965 and http://drupal.org/node/166234, for example) I've been doing a bit of thinking about this and have concluded that it could be possible but would require a big effort. The basic approach I'm thinking of now would be to create a wrapper class for date and calendar handling that will default to use Gregorian dates but would make it possible to plug in others.

Cultural and leisure events in Seville - www.youthing.org

hip's picture
public
hip - Tue, 2008-04-08 19:47

Hi.

I'd like to present a local events guide done with Drupal.

At this moment it has 4 main pages , in order to make it VERY simple for the visitors: 1.- (what's on) today, 2.- tomorrow and 3.- after tomorrow and 4.- a 4th page for exhibitions (because they usually last a longer period). Home page is a selection of the events for today and the following 2 days.

Each event is a node, and so is each venue . That's the deepest you can browse in the site. Events to happen over a 3 days time don't show as a link and are locked by a simple PHP query within the node template. You can check 'this feature' by clicking here if browsing before June'2008.


Cultural and leisure events in Seville - www.youthing.org

hip's picture
public
hip - Tue, 2008-04-08 19:47

Hi.

I'd like to present a local events guide done with Drupal.

At this moment it has 4 main pages , in order to make it VERY simple for the visitors: 1.- (what's on) today, 2.- tomorrow and 3.- after tomorrow and 4.- a 4th page for exhibitions (because they usually last a longer period). Home page is a selection of the events for today and the following 2 days.

Each event is a node, and so is each venue . That's the deepest you can browse in the site. Events to happen over a 3 days time don't show as a link and are locked by a simple PHP query within the node template. You can check 'this feature' by clicking here if browsing before June'2008.


Date / Calendar Improvements

public
KarenS@drupal.org - Wed, 2008-03-19 14:44

Added to official ideas list at http://drupal.org/node/237995

There are a ton of date/calendar improvements that I'd like to see. The problem is that I don't have time right now to stop and create a specific proposal. I'm hoping that we have others (students or not) who have some specific ideas on date/calendar projects that would make sense.

Date / Calendar Improvements

public
KarenS@drupal.org - Wed, 2008-03-19 14:44

Added to official ideas list at http://drupal.org/node/237995

There are a ton of date/calendar improvements that I'd like to see. The problem is that I don't have time right now to stop and create a specific proposal. I'm hoping that we have others (students or not) who have some specific ideas on date/calendar projects that would make sense.

New Attendees tab on event nodes

moshe weitzman's picture
public
moshe weitzman - Mon, 2008-01-28 21:48

I just added an Attendees tab to all event nodes on this groups.drupal.org site. This lists all users who have signed up for an event. Signup happens by clicking on a one of the node links that reads 'i am not attending'. I'd love someone to create two graphics which will sit at the bottom of event node views which encourage users to attend or unattend an event. The current link is a little too subtle.


New Attendees tab on event nodes

moshe weitzman's picture
public
moshe weitzman - Mon, 2008-01-28 21:48

I just added an Attendees tab to all event nodes on this groups.drupal.org site. This lists all users who have signed up for an event. Signup happens by clicking on a one of the node links that reads 'i am not attending'. I'd love someone to create two graphics which will sit at the bottom of event node views which encourage users to attend or unattend an event. The current link is a little too subtle.


Create events from calendar

robotjox's picture
public
robotjox - Fri, 2008-01-11 22:40

Hi,

I'm using a combination of views, panels, events and calendar to run a booking thingy on an intranet I'm developing for a local church - the only thing I need is a way for people to book their room from the calendar view by clicking an icon on the desired date. (hour slots would be better, but that's way beyond my current coding capabilities)

Now, I found this ancient patch: http://drupal.org/node/6922 but I can't figure out how to adapt it to the current event module.

Anybody have any ideas? (Hope it's ok to ask in this group?)


Create events from calendar

robotjox's picture
public
robotjox - Fri, 2008-01-11 22:40

Hi,

I'm using a combination of views, panels, events and calendar to run a booking thingy on an intranet I'm developing for a local church - the only thing I need is a way for people to book their room from the calendar view by clicking an icon on the desired date. (hour slots would be better, but that's way beyond my current coding capabilities)

Now, I found this ancient patch: http://drupal.org/node/6922 but I can't figure out how to adapt it to the current event module.

Anybody have any ideas? (Hope it's ok to ask in this group?)


Filtering dates for a 'period of time' view

hip's picture
public
hip - Sat, 2008-01-05 14:07

Hi,
I'm using views.module (altogether with some other modules) to run an events site for my town. I'm trying to get some views from the events nodes (CCK content type) but I don't have a clue how to filter them properly.


Filtering dates for a 'period of time' view

hip's picture
public
hip - Sat, 2008-01-05 14:07

Hi,
I'm using views.module (altogether with some other modules) to run an events site for my town. I'm trying to get some views from the events nodes (CCK content type) but I don't have a clue how to filter them properly.


signup.module should support cck dates: groups.drupal.org help wanted

moshe weitzman's picture
public
moshe weitzman - Tue, 2007-11-13 05:34

Now that groups.drupal.org is using date.module for its events, we really need someone to help signup module understand this date format. Please read this issue and consider writing the patch.


signup.module should support cck dates: groups.drupal.org help wanted

moshe weitzman's picture
public
moshe weitzman - Tue, 2007-11-13 05:34

Now that groups.drupal.org is using date.module for its events, we really need someone to help signup module understand this date format. Please read this issue and consider writing the patch.


Type based distinction for events, location information

Gábor Hojtsy's picture
public
Gábor Hojtsy - Tue, 2007-11-06 07:30

Currently, our event listing is a flowing river of information and it is quite hard to distinguish between different types of events. I proposed that we add an event type vocabulary, which allows events to be tagged as being of specific type. Let's collect the list we are interested in having for events:

  • User group meeting
  • Regional conference
  • International conference
  • Virtual meeting (IRC meetings, Drupal dojo)
  • Training

Type based distinction for events, location information

Gábor Hojtsy's picture
public
Gábor Hojtsy - Tue, 2007-11-06 07:30

Currently, our event listing is a flowing river of information and it is quite hard to distinguish between different types of events. I proposed that we add an event type vocabulary, which allows events to be tagged as being of specific type. Let's collect the list we are interested in having for events:

  • User group meeting
  • Regional conference
  • International conference
  • Virtual meeting (IRC meetings, Drupal dojo)
  • Training

Long story, lots of questions...

public
hartsa - Fri, 2007-10-05 06:32

Hi,

I'm looking for altenatives how to implement following functionality to Drupal. Ps. I'm eager to try and test different possibilities, but would really appriciate and need a push towards the right direction.

Ps. The implementation is my personal project. I've just started with Drupal a month ago and dispite the long nights and lots of reading the full picture is still quite a mess to me. The message is long, hope you have time to read it through.

Site Overview:

Long story, lots of questions...

public
hartsa - Fri, 2007-10-05 06:32

Hi,

I'm looking for altenatives how to implement following functionality to Drupal. Ps. I'm eager to try and test different possibilities, but would really appriciate and need a push towards the right direction.

Ps. The implementation is my personal project. I've just started with Drupal a month ago and dispite the long nights and lots of reading the full picture is still quite a mess to me. The message is long, hope you have time to read it through.

Site Overview:

Display RSVP form with Event

ebeyrent's picture
public
ebeyrent - Thu, 2007-09-20 13:41

Hi all,

I'm rather new to Drupal, and I am trying to figure out how to display an RSVP accept/decline form on the event details page. Does this feature exist within the RSVP module itself, or is there a way to create a block containing this form?


Display RSVP form with Event

ebeyrent's picture
public
ebeyrent - Thu, 2007-09-20 13:41

Hi all,

I'm rather new to Drupal, and I am trying to figure out how to display an RSVP accept/decline form on the event details page. Does this feature exist within the RSVP module itself, or is there a way to create a block containing this form?


CCK Date Field

tourguide@drupal.org's picture
public
tourguide@drupal.org - Mon, 2007-08-06 20:09

Hello Drupal Community - I just discovered this Event group and thought I'd share a Event issue we've run into with trying to update a CCK date field using the node.save for the event node. The original post can be found at the link below with the node.load info so you can see the overall structure of our event node stdClass Object.

http://groups.drupal.org/node/5365


CCK Date Field

tourguide@drupal.org's picture
public
tourguide@drupal.org - Mon, 2007-08-06 20:09

Hello Drupal Community - I just discovered this Event group and thought I'd share a Event issue we've run into with trying to update a CCK date field using the node.save for the event node. The original post can be found at the link below with the node.load info so you can see the overall structure of our event node stdClass Object.

http://groups.drupal.org/node/5365


Port event_views module to event 5.2

public
Gerhard Killesr... - Thu, 2007-07-19 21:52

Hi there,

I need some help to update the event_views module to the rewritten version of the event module aka "event 5.2". I am not too familiar with views.

The main change is the change of storage format for dates. All previous versions of event used "seconds since 1970" as storage mode, 5.2 uses actual SQL dates.

Please let met know if you are interested in helping out, I'd hate to release event 5.2 without views support.

Cheers,
Gerhard

Port event_views module to event 5.2

public
Gerhard Killesr... - Thu, 2007-07-19 21:52

Hi there,

I need some help to update the event_views module to the rewritten version of the event module aka "event 5.2". I am not too familiar with views.

The main change is the change of storage format for dates. All previous versions of event used "seconds since 1970" as storage mode, 5.2 uses actual SQL dates.

Please let met know if you are interested in helping out, I'd hate to release event 5.2 without views support.

Cheers,
Gerhard

help fixing old event ical bug

public
Gerhard Killesr... - Thu, 2007-07-19 15:40

Hi there,

I need help with fixing this old ical related bug:

http://drupal.org/node/24227

I am personally not too familiar with iCal and on Linux iCal isn't particularly well supported...

Could anybody runs some tests on event 5.1 and 5.2?

Cheers,
Gerhard

help fixing old event ical bug

public
Gerhard Killesr... - Thu, 2007-07-19 15:40

Hi there,

I need help with fixing this old ical related bug:

http://drupal.org/node/24227

I am personally not too familiar with iCal and on Linux iCal isn't particularly well supported...

Could anybody runs some tests on event 5.1 and 5.2?

Cheers,
Gerhard

signup.module TODO list

public

There used to be a TODO.txt file in the signup module's source tree, but this caused confusion, and was a pain to maintain. Whenever something was fixed in a newer version, the copy of this file in the older branches was out of date, older official releases are stuck with stale data, etc. A level of indirection to the rescue! ;) I'm putting the (updated) contents in a wiki here, and I'll just point to this node whenever I want to refer to the TODO list.

PHP 5 Date Handling and the Date API

public
KarenS@drupal.org - Wed, 2007-07-04 13:20

I want to make a 2.0 version of the Date module into a real date api (it will still include a contrib folder with the CCK date field, but it is really intended to be an API). The current module is messy and inefficient and not optimized at all, it was originally designed to do one thing and has evolved into something completely different. On top of that, it makes no use at all of the new PHP 5 date handling capabilities. So it needs a real overhaul.

PHP 5 Date Handling and the Date API

public
KarenS@drupal.org - Wed, 2007-07-04 13:20

I want to make a 2.0 version of the Date module into a real date api (it will still include a contrib folder with the CCK date field, but it is really intended to be an API). The current module is messy and inefficient and not optimized at all, it was originally designed to do one thing and has evolved into something completely different. On top of that, it makes no use at all of the new PHP 5 date handling capabilities. So it needs a real overhaul.

Beware gmmktime()

public
KarenS@drupal.org - Tue, 2007-06-26 04:25

I was doing some research on the 2,357th report of a timezone error in date or calendar or event, one of those errors that not everyone can reproduce, and found some very interesting info about gmmktime() -- a function that is used extensively in all these modules.

The launchpad was this issue: http://drupal.org/node/147392. Here dgtlmoon was proposing to change some code from:

<?php
$now
= (time() - date("Z"));
?>

to:
<?php
$now
= (gmmktime()) ;
?>

Beware gmmktime()

public
KarenS@drupal.org - Tue, 2007-06-26 04:25

I was doing some research on the 2,357th report of a timezone error in date or calendar or event, one of those errors that not everyone can reproduce, and found some very interesting info about gmmktime() -- a function that is used extensively in all these modules.

The launchpad was this issue: http://drupal.org/node/147392. Here dgtlmoon was proposing to change some code from:

<?php
$now
= (time() - date("Z"));
?>

to:
<?php
$now
= (gmmktime()) ;
?>

Announcing CiviCRM v1.7

public
Donald A. Lobo - Thu, 2007-05-03 08:03

We are pleased to announce that CiviCRM 1.7 stable is now available for download.

CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, internationalised, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.

New to CiviCRM? Read more at http://civicrm.org/

What's New in 1.7

The big news for 1.7 is CiviEvent - providing integrated online event registration and management for paid and free events. This release also includes a new "Contact Dashboard", which gives constituents a consolidated view of their subscriptions, contributions, event registrations and more.

Other release highlights include:
* Create and save re-usable email templates (with mail-merge tokens)
* CiviContribute plugins for Authorize.net and Google Checkout
* Use customized versions of templates for any screen
* One-click copying for existing Profiles, Contribution Pages and Events
* Restrict access to selected custom data fields and selected profile screens

Announcing CiviCRM v1.7

public
Donald A. Lobo - Thu, 2007-05-03 08:03

We are pleased to announce that CiviCRM 1.7 stable is now available for download.

CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, internationalised, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.

New to CiviCRM? Read more at http://civicrm.org/

What's New in 1.7

The big news for 1.7 is CiviEvent - providing integrated online event registration and management for paid and free events. This release also includes a new "Contact Dashboard", which gives constituents a consolidated view of their subscriptions, contributions, event registrations and more.

Other release highlights include:
* Create and save re-usable email templates (with mail-merge tokens)
* CiviContribute plugins for Authorize.net and Google Checkout
* Use customized versions of templates for any screen
* One-click copying for existing Profiles, Contribution Pages and Events
* Restrict access to selected custom data fields and selected profile screens

Event vs Date+Calendar

jredding's picture
public
jredding - Wed, 2007-04-11 16:41

Since the Date+Calendar session at OS-CMS there has been a lot of speculation about the future of the event module. I'm fairly vested in the Event module and have plans to become even more invested in it. I like to discuss the evolution of "Date+Calendar" CCK type vs. the use of the Event module. Personally I love the event module and would love to see it progress.

So my questions are:

Where is the Event module going and where would people like to see it go?
Date+Calendar (CCK) is this an eventual replacement for the event module?


Syndicate content