Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Historically event organizers have used a shared Google Sheet to try and ensure that their chosen event dates don't overlap with each other: https://docs.google.com/spreadsheets/d/1AwFTuPQhXiblAqtqe7ckpZIUHwyy9Q2X...
Now that we have /community/events we can likely replace this with a d.o view
Requirements
- Create view as a block to be placed on a page
- Columns this should include:
- Event name
- Event status (proposed, confirmed, cancelled, etc)
- Event type
- Event dates
- Multi-value field, so add twice
- - Start date
- - End date
Comment | File | Size | Author |
---|---|---|---|
#14 | Screen Shot 2022-11-28 at 7.47.32 PM.png | 148.65 KB | johnpicozzi |
Issue fork drupalorg-3317296
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
Comment #2
hestenetComment #3
hestenetComment #4
hestenetWork in progress on this feature is here:
https://caleb-drupal.dev.devdrupal.org/community/events/dates
(htaccess - user: drupal / pass: drupal)
Comment #5
hestenetOne of the feature requests from event organizers in Slack was to attach a CSV export to this as well.
Comment #6
hestenetAlso needs status column: 'proposed, confirmed, canceled' etc
Comment #8
froboy@crawleyhost this is very exciting! We're discussing at our EOWG meeting and a few initial thoughts/requests:
Additional columns:
- Event Type
- Country/Continent (not sure about this, but some filterable location would be nice)
Exposed filters:
- Filter by title
- Filter by type
Sorting:
- Sortable columns should be sortable (at minimum, Start Date)
- Default sort: Start Date, descending from newest to oldest
Also, having the standard view summary ("Showing __ of ___ events") would be nice for us when trying to get data out of it.
Finally, @seantwalsh suggests the filters could be more like facets on the side, similar to https://www.drupal.org/community/events/past-events?field_event_type_val..., although keeping them on the top might give more width to let the table expand.
Thanks for your work on this! Looking forward to seeing it develop.
Comment #9
kclarkson CreditAttribution: kclarkson at Blend Me, Inc commentedThis is sooooo Amazing!! Great work.
1. The width of the page - Would be nice to have the table full page width so we can view columns
2. CSV Export View - Add a view that allows us to export all of the events. This way we can geek out with our own spreadsheets.
3. Filter by Continent and Country would be good
4. Timezone Display - Can we get this set to our browsers time zone?
Comment #13
B_manThis has been deployed and can be found here: https://www.drupal.org/community/events/date-check
Comment #14
johnpicozziThis is looking really good. Found a bug when filtering by DrupalCamps, US, and Proposed. The reset button repeats and only the last one works.
Using Firefox on a Mac.
Comment #15
B_manThanks for the report, would you be able to give me your browser version? I'm unable to reproduce that issue on my end.
Comment #16
drummMarking fixed since everything is deployed.
If this is reproducible, also try without Dreditor, or any other extensions, and open a new issue with the specific details.
Comment #17
johnpicozziAn update - Disabling Drerditor resolves the issue noted above with multiple reset buttons.
Comment #18
drummWe have change Drupal.org’s behavior to work well with Dreditor in the past, however this is all from stock Drupal modules. The Reset button is likely added via the Drupal JS behaviors API, which Dreditor invokes multiple times, without something preventing it from being attached twice. This is likely done in Views, so it should be fixed upstream.
I believe we haven’t seen this before since most Views on Drupal.org are configured to not have the exposed filters reset button. Removing it should also be a doable option.