Problem/Motivation

A clear direction from #3365466: [META] Redesign Community Events page and the discussions at DrupalCon 2023 were that the Community Events listing is too busy and hard to parse. Adding new event types led to a proliferation of views on the page with no clear structure.

Steps to reproduce

View https://www.drupal.org/community/events

Listings of Drupal community events in multiple columns.

Proposed resolution

  • Consolidate the views in the body of the page into one view that uses exposed filters to allow the user to choose between different event types.
  • Button at the bottom of the view should go to a list of all upcoming events.
  • The next DrupalCon is featured.
  • Event logos are displayed.

Remaining tasks

User interface changes

API changes

Data model changes

CommentFileSizeAuthor
SCR-20240515-hzmq.png103.62 KBfroboy

Issue fork drupalorg-3447400

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

froboy created an issue. See original summary.

froboy’s picture

Issue summary: View changes
froboy’s picture

I've made these changes in the dev site and they can be seen in this screenshot. Unfortunately previewing them live is impossible until the CSS changes are integrated.

Screenshot of the new community events page.

froboy’s picture

Config to be imported...

On /admin/structure/views/view/community_events/edit/upcoming_events:

  • 2-Upcoming events
  • DrupalCon Events

I think that's it, but I may have accidentally changed some globals. I didn't get a backup of the view initially so it's hard to be sure.

On /node/3129564/panelizer/default/content:

  • I mostly just disabled panes and edited text in "Missed an event". I can recreate most of this on prod.
b_man’s picture

Thanks! Post DrupalCon things have settled down and I now have some space to review/ export this since it seems to have hit a good spot.

b_man’s picture

Project: Event Organizers Working Group » Drupal.org customizations
Version: » 7.x-3.x-dev

Moving this to the drupal.org issue queue so I can create a proper issue fork / MR.

drumm made their first commit to this issue’s fork.

  • drumm committed 5e8c21ca on 7.x-3.x authored by B_man
    Issue #3447400 by B_man, drumm, froboy: Clean up Community Events Panels
    

  • drumm committed 92d65bab on 7.x-3.x
    Issue #3447400: Add allowed content for panes
    

  • drumm committed c899266f on 7.x-3.x
    Issue #3447400: Remove dead code
    
drumm’s picture

Status: Active » Fixed

Deployed, and removed a bunch of displays which are no longer used. Let me know if I removed anything we were using.

froboy’s picture

@drumm this looks great! Thanks so much.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.