Make event list ordered by event date

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by jromine on December 15, 2010 at 5:21pm

In the groups events page (e.g., http://groups.drupal.org/la/events) the events are listed in the order of post date. Can this be changed so that they are listed in order of event start date (ascending), so that the next upcoming event is listed first.

Categories:

Comments

subscribing!

Posted by rainbreaw on December 15, 2010 at 5:27pm

This would be so helpful

Posted by stevenator on December 15, 2010 at 5:43pm

I second, third, and fourth this. I cannot tell you have much time I wasted when I first began coming to the meetups. Trying to find which one at which date was a huge pain. I would also suggest a views filter that at least for the main events pane, only shows events that are upcoming and not passed. When there is a lack of them (which hasn't happened for sometime) we are displaying stale events.

Thanks for brining this to the forefront John.

I agree

Posted by mattwhelan on December 15, 2010 at 6:46pm

Our next three scheduled meetings for January are listed 4th, 10th and 11th in the events queue (the last two are after May and June events!). And there are expired events above upcoming events. I've just started attending meetings regularly, and it was initially pretty confusing to make sense of that page (jumping from the Meetup.com page for the event, I wouldn't see the meeting at the top of the Drupal Groups events page, and was double checking Meetup.com to make sure it was really happening). Thanks.

Yes, I definitely support

Posted by Sknight17 on December 15, 2010 at 9:31pm

Yes, I definitely support this! I must have missed a Cyber Monday deal on event posting this week in LA. The Pasadena event listing got trampled like a Tickle Me Elmo shopper on Black Friday. (insert another holiday analogy)

This would help out a lot. I also agree with everything the steve-en-ator has to say. Thanks for bringing this up, John.

A Digital Entrepreneur and Technical Consultant.
Founder, CEO of FoggyTrail

There's an "upcoming" events

Posted by christefano on December 15, 2010 at 7:46pm

There's an "upcoming" events view display that shows events sorted by event date but it is shown as a list of titles and not teasers. I can play around with it some more but titles without other event data is pretty useless. I'd really like the default teaser display to be updated so that events are shown in the correct order instead of by post date.

I've cross-posted the original post to the groups.drupal.org issue queue at http://drupal.org/node/999322

Agreed

Posted by btmash on December 15, 2010 at 8:24pm

It doesn't make any sense for events to be posted by their post date when someone is trying to figure out when the next event will be. And the only time this would work out to go through by a user is for events to be added en masse in reverse order. I've also wasted a ton of time trying to figure out where the next event is and this would be wholly resolved (and thus an actually usable feature) by ordering by event date.

Pretty please!

Posted by Chris Charlton on December 15, 2010 at 8:43pm

I agree. I'd love to see this fixed. +1 +1 +1

Chris Charlton, Author & Drupal Community Leader, Enterprise Level Consultant

I teach you how to build Drupal Themes http://tinyurl.com/theme-drupal and provide add-on software at http://xtnd.us

Is a radio button list enough to select the order?

Posted by bvirtual on December 15, 2010 at 9:07pm

It's a strong movement forward for those organizations that have 'lots' of meetings, being scheduled by different leaders, at different venues, across a large city, or the country, or world.

I'd like to expand the discussion of the feature, thinking it's obvious it's not going to be defaulted to work by the new sorting order, as any existing site that upgrades, will not get their expected sort order. So, a checkbox seems to make sense, the default of unchecked means use the historical sort order. Checking the box means sort by event start time.

Seems simple enough. Of course, there are other methods for a binary flag to be toggled in a web gui. Two radio buttons, with one defaulted to the historical sort order. Or a selection list. But I want to go beyond the obvious.

This post of mine is to suggest the sort order is not a binary flag.

Are there other sort orders?

If so, then a selection list, or radio buttons are needed.

The question now becomes, to be comprehensive in up front design effort, to avoid oversights, and later having to change a binary flag to a different storage method when other sort orders are 'found'...

What other sort orders are possible?

What about subsorting? You say never?

What about sorting by venue, and subsorting by some date parameter?

I think that is needed. To have to see 20 events hosted at 5 different locations when you are only interested in the 1 venue, that only has 3 scheduled events, the location is only 3 miles from your home or office, or commute, while the others are 20 miles or more away?

Never happen you say? Erh, ah, well, it does. I live in Los Angeles, a city that measures 50 x 30 miles. And 20 miles on the freeway, during evening rush hour, is now a TWO HOUR drive. For a 2 hour meeting. Then a 30 minutes drive home. That 2 hour drive is not a 'friendly' drive, indusive to arriving at the venue, full of wonderful spirits and good cheer, but can be a draining experience, resulting arriving tired, and unable to focus on the discussion.

I know there are other large cities, with large organizations, that need this.

For example an international firm with events at satellite offices throughout the world. There are hundreds, thousands of such.

What about music venue web site? For cities across the country?

My vote is not just for a new sort order, but design the GUI to handle multiple sorts, and subsorting as well.

The next question out of my big mouth is what about sub-sub-sorting? Is that needed? Perhaps that sub-features is for future years to implement?

At a minimum, a binary flag is needed.

Let's do some design work for the coder, now. Can we use this thread to hash out the issues presented?

My design suggestion is to allow sorting by distance between two zip codes (their geo centers, not a good algorithm for some countries), the zip code entered as a preference by the user, and the zip code of the venue. This works for Los Angeles, as zip codes regions are small, but not Northern California, where a zip code might several thousand square miles.

Let me make it more complex. :-)

The user should be able to put in multiple zip codes, or addresses (converted to long/lat by openMaps?), one for home, one for office, and more for the spouse's office, the childrens' schools, the market, whatever.

Now, I realized I've fried my welcome here. ;*) Too complex. So, I'm open to backing off this overly designed issue, but any code that is produced should be expandable to handle the need for sorting by geo location, or sub-sorting, or sub sorting to I would think at least 3 or 4 levels. Let's not box in the code, and the GUI design to prevent future expansion we know will be needed, is my point.

My 2 cents.

Pete

Peter

LA's Open Source User Group Advocate - Volunteer at DrupalCamp LA and SCALE

Yes please!

Posted by Sid_M on December 15, 2010 at 9:31pm

Yes please!

Agreed.

Posted by mwrather on December 15, 2010 at 9:36pm

Post date is irrelevant to an audience concerned with when and where their next Drupal meetup is.

yes, events should be sorted

Posted by mike stewart on December 15, 2010 at 10:03pm

yes, events should be sorted by event date.

--
mike stewart { twitter: @MediaDoneRight | IRC nick: mike stewart }

upcoming page

Posted by greggles on December 15, 2010 at 11:39pm

The "upcoming" view now has a page display http://groups.drupal.org/upcoming which accepts arguments like 3002 for la.

You can hopefully panelify that view and achieve what you want, yeah?

Great idea, folks.

Thanks, greggles!

Posted by christefano on December 16, 2010 at 5:55am

Thanks, greggles!

Thanks

Posted by jromine on December 17, 2010 at 5:15am

John Romine

I also support this

Posted by wizonesolutions on December 16, 2010 at 12:00am

I also support this initiative.

WizOne Solutions - https://wizone.solutions - Drupal module development, theme implementation, and more
FillPDF Service - https://fillpdf.io - Hosted solution for FillPDF

How?

Posted by rjbrown99 on December 16, 2010 at 4:44am

OK, so everyone seems to agree - who has access to the view to make the change? :)

LA Drupal's events are now sorted by event date

Posted by christefano on December 16, 2010 at 5:36am

Wow, this is awesome. Together, we fixed a problem less than 24 hours after it was reported at a Drupal meetup. This thread has also been at the top of groups.drupal.org's Hot page all day. Now that's community!

This maybe too late...

Posted by ahimsauzi on December 16, 2010 at 6:30am

I may be missing something but if the "upcoming events page" is a view, adding a date field to every event will allow for easy sorting.

Maintenance

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /