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) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Some quick questions on CiviEvent (I'm putting together a tender)
Pages: [1]

Author Topic: Some quick questions on CiviEvent (I'm putting together a tender)  (Read 1160 times)

judgej

  • Guest
Some quick questions on CiviEvent (I'm putting together a tender)
January 07, 2009, 02:47:16 am
I'm looking for a quick bit of advice, in order to put together a project tender. As you can guess, the answer is urgent, so any help would be appreciated.

The tender is for a training organisation. Approx. 3000 small training courses, lectures and conferences are put on each year. There are up to ten training providers that need to be able to manage their own courses (assume each put on roughly an equal share of the courses).

Firstly, I assume 3000 events pa is not excessive? I will need front-end screens to help visitors perform searches - perhaps I will need to write a custom Drupal module for that.

My first dev question: how easy would it be to extend the ACLs to allow restrictions to be put onto event *types*? Each training provider needs to be able to manage their own events, but not be able to touch the events of other providers. The obvious way to me to achieve that, would be to assign event types to each provider, so they can only add and modify events of their assigned type(s). I guess this would work a bit like the way users and groups work, where a role can be assigned the management of users that are within a given group or groups.

Of course, there may be a better way to handle that, so I may be missing something (however, assigning ACLs for individual events will be impractical).

The next question is customisation of the selection criteria on the RSS and ICL feeds: can it be done? If I can perform a search for public 'Training' events for the next six months, than can that search result set translate directly into an RSS feed or ICal file? That would be most helpful in being able to feed different types of courses into different front-end screens.

Lastly, is there tag and/or category support for events? Within any event type, there are many different ways an event could be categorised to help visitors search for, and identify the event they require. Is there a simple way to apply categories and/or tags and allow it to form a part of the search? If I need to write my own search queries for my own front-end, that would not be a problem, but time is not on my side at the moment.

Thanks for your help in advance! If this project comes off, then I am sure to have code contributions that can be fed back into the project, including a Protx payment gateway.

-- Jason

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: Some quick questions on CiviEvent (I'm putting together a tender)
January 07, 2009, 06:39:44 am

some quick answers:

1. You can use the ACL hook to implement ACL's on events via event types

2. there will be some additional development to get event search result set to become an RSS feed. I dont think this will be too hard. Most of the pieces are in place already

3. No tag/category support for events. However this would be a good addition :)

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

judgej

  • Guest
Re: Some quick questions on CiviEvent (I'm putting together a tender)
January 07, 2009, 06:53:19 am
Thanks - that's all good to know.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Some quick questions on CiviEvent (I'm putting together a tender)

This forum was archived on 2017-11-26.