Skip to content

Add an Atom feed to follow new conference announcements#704

Merged
marcoroth merged 6 commits intoruby-conferences:mainfrom
lylo:conference-atom-feed
Aug 15, 2024
Merged

Add an Atom feed to follow new conference announcements#704
marcoroth merged 6 commits intoruby-conferences:mainfrom
lylo:conference-atom-feed

Conversation

@lylo
Copy link
Copy Markdown
Contributor

@lylo lylo commented Aug 14, 2024

A revision of previously closed PR #339

Resolves #226


Atom/RSS is an excellent way to follow updates to websites. Ruby Conferences is an excellent site but it's currently difficult to know when new conferences are added. This PR introduces an Atom feed to make tracking new conference announcements easier.

Notes:

  • Uses the Jekyll feed plugin
  • Adds a new announced_on field to conferences.yml to track the announcement date
  • If an entry has no announced_on, it's ignored
  • The feed is accessed at /feed.xml

@lylo lylo mentioned this pull request Aug 14, 2024
Copy link
Copy Markdown
Collaborator

@marcoroth marcoroth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @lylo, I think this could work!

I guess you just added some random dates to test, for now?

Comment thread feed.xml Outdated
Comment thread feed.xml Outdated
@lylo
Copy link
Copy Markdown
Contributor Author

lylo commented Aug 14, 2024

Yeah I didn't know the actual announcement dates (or how to find them without deep Google sleuthing) so just made them up. I guess it doesn't really matter for these since they're already announced! Future ones can have the real announcement dates.

@marcoroth
Copy link
Copy Markdown
Collaborator

When I add new conferences I usually put the announcement tweet in the PR description (i.e #544, #636, #560). So you could either use that, or otherwise use the date of the pull request when the event was added.

@lylo
Copy link
Copy Markdown
Contributor Author

lylo commented Aug 15, 2024

When I add new conferences I usually put the announcement tweet in the PR description (i.e #544, #636, #560). So you could either use that, or otherwise use the date of the pull request when the event was added.

Fixed in c7e161a using the commit date

@marcoroth
Copy link
Copy Markdown
Collaborator

I think this looks good to me! The only thing I would add is a link to mention the feed in the footer:

<ul>
<li><a href="https://twitter.com/rubyconferences">@rubyconferences</a></li>
<li><a href="https://github.com/ruby-conferences/ruby-conferences.github.io">source</a></li>
<li><a href="https://rubyconferences.org/calendar.ics">ics events calendar feed</a></li>
<li><a href="https://rubyconferences.org/cfp.ics">ics CFP calendar feed</a></li>
</ul>

@lylo
Copy link
Copy Markdown
Contributor Author

lylo commented Aug 15, 2024

I think this looks good to me! The only thing I would add is a link to mention the feed in the footer:

Added in 54e828e.

I called it RSS feed since that's the most common name despite the actual format being Atom. They're basically interchangeable. FWIW HEY World does the same thing 😅

Comment thread _layouts/default.html Outdated
lylo and others added 2 commits August 15, 2024 18:08
Co-authored-by: Marco Roth <marco.roth@intergga.ch>
Copy link
Copy Markdown
Collaborator

@marcoroth marcoroth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thank you so much @lylo! 🙌🏼

@marcoroth marcoroth merged commit 5f67f5f into ruby-conferences:main Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add RSS Feed to site

2 participants