CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Extending Events
Pages: [1]

Author Topic: Extending Events  (Read 1801 times)

ajdonnison

  • Guest
Extending Events
June 01, 2008, 02:52:49 am
I want to extend Events to include time slots per module with participants signing up to both an event and a time slot and have a per-slot maximum participant count.  This would obviously be configurable (i.e. if the event has only one slot it would default to current behaviour).

On the surface this is pretty easy and I could hack the existing code to do this, but I'm wondering if it would be better to build it as a separate module (EventSlots?) so that if there was no interest then it wouldn't suffer from changes in the core Event module.  Does anyone have any comments, suggestions?

The idea is to support volunteers signing up for staffing election booths in a controlled manner.

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Extending Events
June 01, 2008, 11:54:06 am

I think it would be great if you could extend the event functionality do do so.

You will need to hack the code and templates to so, but i suspect your work can be added to core in a future release 2.2. This functionality has been requested in the past.

A few things to think about while you are doing this:

Slots can also be thought of as sessions. Each session can be structured as a sub-event (time, location, max number and amount). In addition the main event also has similar properties (time, location, max number and amount).

Let us know if you need any help/assistance. We'd be happy to spec this out in greater detail and help with the design etc

thanx

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

ajdonnison

  • Guest
Re: Extending Events
June 02, 2008, 01:29:38 am
I like the concept of a slot as a sub-event, that would make it far more useful. You obviously have some strong thoughts on this, and I'd be happy to take them on board.  Give me a day or two to get my head around this and I might take you up on the offer of spec/design assistance.

ehanuise

  • I post occasionally
  • **
  • Posts: 85
  • Karma: 2
  • CiviCRM version: 4.1.3
  • CMS version: Drupal 7.17
  • MySQL version: 5.1.49-3
  • PHP version: 5.3.3-7+squeeze3
Re: Extending Events
June 30, 2011, 05:33:26 am
Hi.
Has this ever been implemented ?
Any pointers would be welome, thanks in advance :)

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Extending Events
July 01, 2011, 03:34:12 am
I did something similar once as a Drupal module:
http://civicrm.org/blogs/hershel/civicrm-ticketing-and-attendance
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Extending Events

This forum was archived on 2017-11-26.