[Drupal] Seeking a good events module

Keith Newton knewton at hr.osu.edu
Fri Nov 16 14:59:45 EST 2012


Thank you Cory.  This is great information.  I'll keep you posted.

Respectfully,

keith

From: Hinshaw, Corey [mailto:hinshaw.25 at osu.edu]
Sent: Friday, November 16, 2012 9:01 AM
To: Drupal Developers List; Keith Newton
Subject: RE: Seeking a good events module

Keith,
I'd like to echo Brian's advice. We had an almost identical set of requirements (with the addition of an RSS feed) and used the approach outlined below. Our implementation is running events listings on many College of Engineering sites. For example:

*         http://mae.osu.edu/events

*         http://mae.osu.edu/events/rss.xml

*         http://engineering.osu.edu/events/archive

Note that these are all Drupal 6, but we are planning to create a 7 version. Because we maintain a large number of sites, we found it helpful to export the configuration and code as a Feature (http://drupal.org/project/features). If you're interested, you can view the source code and download a packaged module from http://source.engineering.osu.edu/project/osu_event_eng. This feature relies on several other custom modules and is somewhat tied to our theme for proper rendering, but you may find something of use if you decide to roll your own.

There is also an effort underway to build a set of Drupal modules useful to organizations across campus that is largely focused on Drupal 7. These projects can be found in the D.OSU section of the collaboration site at http://source.engineering.osu.edu/projects/d.osu. The events module is listed but has not been started as far as I know.

If you'd like any further details on our events feature or would like to collaborate on the DOSU Event module, let me know. We'll be needing a 7 version ourselves in the near future...

Corey Hinshaw
Systems Dveloper/Engineer
Engineering Computing Services
The Ohio State University

319C Bolz Hall
614-292-4306
hinshaw.25 at osu.edu<mailto:hinshaw.25 at osu.edu>

From: drupal-bounces at lists.service.ohio-state.edu<mailto:drupal-bounces at lists.service.ohio-state.edu> [mailto:drupal-bounces at lists.service.ohio-state.edu] On Behalf Of Kildow, Brian M.
Sent: Thursday, November 15, 2012 4:12 PM
To: Keith Newton; Drupal at lists.service.ohio-state.edu<mailto:Drupal at lists.service.ohio-state.edu>
Cc: Brent Roberts
Subject: Re: [Drupal] Seeking a good events module

Hey Keith,

Just my .02, but I would build this out using content types and views. I would do something like this:

Event pages:

  *   Create a new content type called "Event"
  *   Add any necessary fields for the event, for example a start date and end date. I don't believe Drupal 7 has date fields by default, so you will need to add this module: http://drupal.org/project/date
  *   Create a new view and add a new page called "Upcoming Events", or something similar.
  *   Under filter criteria, filter by date and choose the node date field that applies.
  *   When you get to the config page, select the operator "Is greater than or equal to", then use the drop down to "Enter a relative date", type "now" in the textbox. This will make your view only show events in the future.
  *   Configure anything else you want, and save. You should now have an events page that only displays upcoming events.
  *   Add a new page to your view and reverse the filter criteria to get past events.

Taxonomy Sorting / Filtering:

  *   This is a little trickier to explain, but is not difficult once you have it set up. Essentially you will want to do this: http://www.bri-space.net/content/drupal-7-views-contextual-filters-create-summary-taxonomy-terms
  *   I don't believe you will need to use the custom code at the bottom of this site; read the 3rd to last comment for further guidance.

If you want to do any actual calendar type displays, I would look into: http://drupal.org/project/calendar or http://drupal.org/project/fullcalendar.

I hope that helps!

-Brian

------------------------------------------
Brian M. Kildow
Web Architect / Webmaster
College of Veterinary Medicine
The Ohio State University
Email:    kildow.5 at osu.edu<mailto:kildow.5 at osu.edu>
Phone:  (614) 688-7990


From: Keith Newton <knewton at hr.osu.edu<mailto:knewton at hr.osu.edu>>
Date: Thursday, November 15, 2012 3:23 PM
To: "Drupal at lists.service.ohio-state.edu<mailto:Drupal at lists.service.ohio-state.edu>" <Drupal at lists.service.ohio-state.edu<mailto:Drupal at lists.service.ohio-state.edu>>
Cc: Brent Roberts <broberts at hr.osu.edu<mailto:broberts at hr.osu.edu>>, Brian <brian.kildow at cvm.osu.edu<mailto:brian.kildow at cvm.osu.edu>>
Subject: Seeking a good events module

Hey Drupal experts!  I am seeking an Events Module for Drupal 7 which does the following:


1.)    Publishes upcoming events w/ details

2.)    Auto hides an event when the date has passed

3.)    Archives old events for viewing

4.)    Sorts events by taxonomy or category (in upcoming events and archived events)

Any thoughts?  Is it better for me to find a module or for me to build this from scratch?

Respectfully,


Keith Newton
Web Communication and Audiovisual Communication Specialist
Office Of Human Resources @ The Ohio State University
1590 N. High Street, Suite 300
Phone: 614-247-8954
Email: knewton at hr.osu.edu<mailto:knewton at hr.osu.edu>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osu.edu/pipermail/drupal/attachments/20121116/1c03f2a5/attachment.html>


More information about the Drupal mailing list