Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve default feeds #901

Open
1 task done
Tracked by #744
carstingaxion opened this issue Sep 23, 2024 · 1 comment
Open
1 task done
Tracked by #744

Improve default feeds #901

carstingaxion opened this issue Sep 23, 2024 · 1 comment
Labels
bug Something isn't working enhancement New feature or request

Comments

@carstingaxion
Copy link
Collaborator

carstingaxion commented Sep 23, 2024

Is your enhancement related to a problem? Please describe.

Currently events use the absolute default for their rendered output, which results in weird feed data.

<link rel="alternate" type="application/rss+xml" title="GatherPress &raquo; Events Feed" href="" />

Even it is not referenced in the sites html, the default feed for events at example.org/event/feed returns

  • all published events, regardless of their event timing
  • ordered by publication date

https://gatherpress.org/events/feed (in opposite to the before mentioned,) returns all comments AND RSVPs colorfully mixed which makes it almost completely useless.

grafik

One can be lucky, when the event-date block is still at the top of the content, so its gets shown in the auto generated excerpt. But this depends on editors choice, if the first five blocks were paragraph blocks, this would just be a regular excerpt.

Designs

The rendered feed content for events could be improved by:

  • only listing upcoming events
  • ordered by start date & time
  • filtering the_excerpt_rss to return event dates & venue, and append an excerpt, if one was explicitly set

The feed for comments and RSVPs should be separated into two.

Resources

Describe alternatives you've considered

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@carstingaxion carstingaxion added enhancement New feature or request bug Something isn't working labels Sep 23, 2024
@carstingaxion
Copy link
Collaborator Author

Note:

  • example.org/event/feed/ ?? order by event date

  • example.org/venue/my-sample-venue/feed/ ?? is prob. 404, should be normal tax-feed

  • example.org/feed/ ?? does it contain RSVPs ?

  • example.org/event/my-sample-event/feed/ ?? does it contain RSVPs ?

  • example.org/event/my-sample-event/feed/rsvp ?? similar to the comments feed

  • example.org/event/my-sample-event/rsvp endpoint as accessible replacement/source of the modal; with login block etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant