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

Feed widgets for embedding #5056

Merged
merged 26 commits into from
Jun 18, 2024
Merged

Feed widgets for embedding #5056

merged 26 commits into from
Jun 18, 2024

Conversation

hexylena
Copy link
Member

@hexylena hexylena commented Jun 18, 2024

did you know you can iframe an RSS feed? How neat. A little XSLT goes a long way!

fixes rendering of unrelated faqs + adds linting.

Community Specific Monthly Digests

Based on the matrix bot we'd been using, this should provide a similar experience except in a nice widget that communities can use. This was definitely inspired by @nomadscientist's use case, and how we had to customise the matrix bot to submit a filtered view of stuff just for single-cell, which isn't very generic. Now there are feeds available for every community to use as they like!

We envision this being extremely useful for communities to say "What happened in the last 12 months" and quickly write that up in e.g. grant reports.

By default they're per-month, but individual communities are welcome to request daily/weekly digests, or use the 'topic' feed mentioned below for more timely updates.

Screenshot 2024-06-18 at 13-07-52 GTN Feeds

Generic Digests

We have a generic monthly/weekly/daily feeds (since a while), these are now also available as widgets

Screenshot 2024-06-18 at 13-07-43 GTN Feeds

Event / Topic specific feeds

Finally our topic specific 'firehose' type feeds which list every single new thing added (event, tutorial, slides, faqs, workflows). We don't have a use case imagined for these, but if you wanted to keep abreast of changes in a topic as soon as they happen, and don't enjoy the 'digest' experience (these provide a content summary/preview in your reader), then these are an option

Screenshot 2024-06-18 at 13-07-16 GTN Feeds

Q & A

Q: This doesn't use the GTN theming?
A: No, wanted to try something different given that 1) this will be embedded on non-GTN pages, and 2) the GTN css is quite heavy, this is very reduced just to provide a nice feed view. (Additionally we may overhaul our styles in a while so, the variety is fine.)

@hexylena hexylena requested review from a team and bebatut as code owners June 18, 2024 11:13
@github-actions github-actions bot added the news label Jun 18, 2024
@hexylena hexylena enabled auto-merge June 18, 2024 12:37
@hexylena hexylena merged commit 61e7b9b into main Jun 18, 2024
3 checks passed
@hexylena hexylena deleted the atlas-magellanic branch June 18, 2024 13:00
@hexylena hexylena added the todo-news TODO: write this up into news / other documentstion label Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants