Add an event listing to Umami (to show off core's datetime handling)

Created on 4 June 2020, over 4 years ago
Updated 9 February 2023, over 1 year ago

Problem/Motivation

Umami is here to show off the cool things you can do with core.
Events are an incredibly common need in websites of all sorts.
Currently, core's datetime handling is all kinds of broken (says someone who's unofficially helping to co-maintain it -- no offense meant to anyone -- Dates Are Hard(tm)).
To "eat our own dogfood" on this, let's try to have an event listing in Umami.
That'll help us realize how bad our datetime handling is, and give focus and purpose for fixing those limitations.

Beyond #bugsmash and #dogfood, a food magazine might want to offer readers info about various events, both IRL and online:

  • Cooking classes.
  • "Meet the author" or "Meet the chef" events.
  • Food/drink festivals
  • ...

Proposed resolution

  1. Add an 'Event' node type.
  2. Have an 'Events' menu item that leads to an event listing/view for end users.
  3. Add something (another view) for admins to review pending events, moderate, manage, etc.
  4. Fix core's date handling enough to make this actually usable and slick. ;)

Remaining tasks

  1. Start trying to do this with current core.
  2. Identify limitations and link them to this plan as related issues.
  3. Smash the bugs.
  4. Add the features.
  5. Circle back to Umami and make it work.
  6. Reviews / refinements / improvements.
  7. RTBC.
  8. Commit.
  9. Feast on large pile of home-grown dogfood! ;)

User interface changes

New 'Events' menu item and 'Event' node type in Umami demo profile. Details TBD.

API changes

None directly.

Data model changes

Not sure how this applies to a profile issue. New node type, fields, etc.

Release notes snippet

TBD.

๐ŸŒฑ Plan
Status

Active

Version

10.1 โœจ

Component
Umamiย  โ†’

Last updated 4 days ago

  • Maintained by
  • ๐Ÿ‡ฎ๐Ÿ‡ชIreland @markconroy
  • ๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom @smaz
  • ๐Ÿ‡ฌ๐Ÿ‡งUnited Kingdom @kjay
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States @shaal
Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States dww

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • ๐Ÿ‡ฎ๐Ÿ‡ชIreland markconroy

    I wonder should we mark this issue as 'Postponed' for two reasons:

    1. It doesn't look like any one has worked on it since it was created 2 years ago, and
    2. We don't have an events content type in Umami so it would be impossible to create an events listing.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States dww

    1. True. ;) no one wants to put their hand in the blender on this one.

    2. The intention of this issue would be to add events and an event listing. Thatโ€™s not a reason to postpone this issue. No one would agree to an issue to โ€œadd events to Umamiโ€ if there was no listing of them or way to browse them. This is the issue for both (if weโ€™re ever going to try eating our own dog food on this topic). ๐Ÿ˜…

    Anyway, Iโ€™m not sure postpones makes sense. Itโ€™s not blocked on anything, other than time and interest.

    Thanks,
    -Derek

  • ๐Ÿ‡ฎ๐Ÿ‡ชIreland markconroy

    That sounds fair @dww.

    I'll leave it as is for now so and if someone feels like firing up the blender later, we'll be waiting with open arms (and bandages).

Production build 0.71.5 2024