Stories - Highlighted ephemeral posts #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
"Stories" are a way to post highlighted ephemeral posts, usually with a picture or more, or a video. These are often used to post about something interesting that happened that day, that you want to highlight to your followers.
The most important implementation is in Instagram, but many other social media platforms implement the same feature and usually also call it "Story". The feature originated in Snapchat.
General behavior:
Backend considerations:
Frontend considerations:
cc @dansup @shpuld @hj
quite honestly have no idea what stories are and only seen Twitter implementation of it which seemed pretty much pointless and acted up as an attachment to a tweet or something.
potentially could be implemented with some sort of Slideshow-like component that displays attachments whit post overlay somewhere.
again, i don't see much of a point in context of twitter/tweetdeck-like SNS and never used that or seen a point in it so i can't really give an advice on that one.
all that being said, i think it might be in scope for PleromaFE but probably not a priority.
@lambadalambda I saw the addition of
activity_expirations. I assumed this is what it would be for.On BE I thought they might be the same thing as regular statuses, but with a flag
is_story.I can see it also being a completely different object as you suggested.
Ephemeral posts are hugely popular over SNS, not a psychologist so not 100% sure why :)
Basic FE experimental with scroll story bar at top:
@dansup is currently working on stories for reference https://gist.github.com/dansup/25a904c523d0e7d62d0ba4b214d9511d
Cool! Is there a branch too? for reference.
You can find it at this MR
pleroma/pleroma#5254
From the Activitystreams Core spec:
So it should probably be something like
["Note", "litepub:Story"]. That way we know it's a story, but other BE's can still understand it as a Note.