pin
📌
This article is a stub. You can help the IndieWeb wiki by expanding it.
pin or pinning is a feature that allows the author to choose a post to put at the top of their profile (or homepage) which is then called a pinned or sticky post.
Contents |
Why
Sometimes you want to pin a post that's temporally (or temporarily) relevant - e.g. before an event (human) or site shutdown.
IndieWeb Examples
-
Aaron Parecki supports pinned posts in tag pages since 2016-12-28
- ... add yourself!
Software Support
- WordPress has supported sticky posts since 2.7
Silo Support
Facebook has supported pinned posts on events, pages, and groups for quite some time (the admin/creators of such posts/pages has the ability to (un)pin posts).
- Noticeably absent: Facebook DOES NOT have the ability for a user to pin a post on their own profile/timeline.
Facebook pinned posts appear with a separate header from "recent activity" and look visually distinct from the chronological list of posts.
Twitter's mid-2014 UI update added support for a pinned post on a user profile.
Twitter pinned tweets are marked with "pinned tweet", but otherwise are integrated into the primary list of tweets.
Brainstorming
More thinking on pinned / sticky posts. Various thoughts:
tag or category specific
- I want to be able to pin posts in different feeds, ie. on certain tag pages. So the post could still appear chronologically in places where it's not pinned. -
Amy Guy
- Note:
Aaron Parecki has implemented this, e.g. https://aaronparecki.com/tag/100daysofindieweb
pinning and feed files
- I don't want a reader to treat a pinned post as always the most recent in a feed. Do readers sort things themselves by published date, or display things in the order they pull them from a feed? -
Amy Guy
-
Tantek Çelik I would not do anything with pinning in feed files. Readers are likely to just display in dt-published order most recent first anyway.
first or just near top
- You may not want it to be the first post in your profile - because that may give the illusion that there's nothing newer.
- Possibly 1-2 normal in-stream posts display, then followed by the pinned post, almost like it is a promoted post for itself.
-
Tantek Çelik: I'm pretty sure I want my pinned post to presentationally be the first post-like thing on my profile, in the stream of posts etc.
- Note:
Aaron Parecki implements pinning as show as first post, and Twitter, Facebook both also implement pinning as first post.
- Note:
auto-unpinning
Tantek Çelik I am considering implementing pinned posts, but having them auto-unpin after some period of time like ~60 days. This will both make them easier to implement, and also provide an automatic way to not have to worry about unpinning something eventually. I like systems that by default clean-up after themselves.
Session
Sessions about pinning:


















