reader(Redirected from readers)
A reader (or indie reader) in the context of the indieweb is the portion/feature integrated into an indieweb site that provides a way to read content from other indieweb sites, possibly including posts from the current site as well. If you're looking for pre-indieweb / legacy feed readers (e.g. like Google Reader) see:
WhyReasons to have a personal reader (a reader integrated into your site for you to use)
That's just the beginnings of what an indieweb reader can enable.
IndieWeb examplesIn datetime order of implementation (earliest first) Ashton McAllan
Barnaby WaltersBarnaby Walters developed Intertubes, an experimental indieweb-oriented flow-based programming + feed reader UI parsing microformats and shimmed twitter.com microformats.
Barnaby is using and developing Shrewdness, a multi-column feed reader as of at least 2014-08-04 Amber CaseAmber Case also uses selfoss with the Microformats2 plugin on caseorganic.com since 2014-02-13. See: http://caseorganic.com/articles/2014/02/13/1/indiereader-subscribe-to-people-from-your-own-site Andy SylvesterAndy Sylvester also uses selfoss with the Microformats2 plugin on http://andysylvester.com/selfoss/ since 2014-03-01. See http://andysylvester.com/2014/03/01/howto-setting-up-the-selfoss-feed-reader-with-microformats-support/ for instructions on how to set up the Selfoss reader. Ben Werdmüller, Aaron Parecki, Emma KuoAt IndieWebCamp 2014, Ben, Aaron, and Emma built an IndieReader demo/prototype in PHP reusing components from their personal site implementations. Features:
Emma KuoEmma Kuo uses an experimental reader in neonblog since 2014-7-26.
Kyle Mahan
Aaron Parecki
Malcolm BlaneyMalcolm has added microformats support to his version of the SimplePie feed parsing library, which is available at https://github.com/mblaney/simplepie. This library is used in conjunction with dobrado to provide an easy to use reader. It is deployed at https://unicyclic.com and includes:
Previous ExamplesAaron PareckiAaron Parecki developed a Microformats2 plugin for selfoss, and ran it on a subdomain of aaronparecki.com since 2014-02-13. The reader polls the subscriptions at a predefined interval looking for new h-entry posts on each person's home page. Here's a screenshot of a following list:
Here's a screenshot of a reading window: For more on this see: http://aaronparecki.com/notes/2014/02/13/3/microformats-selfoss-indieweb
BrainstormingIntegrated Activity ReadingFrom analyzing the screenshots in this article: of Facebook's News Feed experiment:
A single integrated news feed of friends' activities, including posts and likes. Comparing the experiment and the reversion, shows the experiment provided:
All of these differences provided for a better-for-the-user user experience (faster, more focused, more relaxed) which could (should) be used in the design of indieweb reader user interfaces, as it provides opportunities to outdo silo UX. Tantek 16:36, 27 March 2014 (PDT) Jeena Notes ReaderThoughts on challenges and how to develop an indie notes reader: Dark Matter ReaderI ( The plan is for Dark Matter Reader and Dark Matter Publisher to be sister projects.
Subscribe webactions (while browsing around the web) will get caught by Dark Matter Reader.
Repost/Reply/Bookmark webactions will go from my Dark Matter Reader app to my Dark Matter Publisher powered site.
But both will be optional connections to the other. Either Dark Matter Reader or Dark Matter Publisher could be run stand-alone without the other one. At least, that's the Big Plan™. (Not enough time/money/people.) - Partial FeedsSee: h-feed#partial_feeds Discovery of posts on a pageGiven a URL, a reader needs to be able to reliably find the list of entries on the page. Discovery of alternate feedsSee also: h-feed#canonical_feed_autodiscovery Given someone's home page, they may link to one or more additional feeds of posts other than what's visible on the home page. List and hashtagIn 2015, at the XOXO festival,
In-stream comments and likesAs discussed on IRC [2] I enjoy the integrated experience of an indie reader, but am missing comments and likes from others. This is especially noticeable when I want to comment on something and then realize someone may have made the same comment, a better comment, or a comment that makes my comment seem silly. A "(n) comments" indicator would be a nice alternative/addition. Technical challenges:
Ideas:
Post PresentationHow should a reader display a post -- should it try to include the whole thing, or just an excerpt or summary? Woodwind includes an optional title ("name") followed by the "content" or "summary" if content is not provided.
ChallengesoverloadAs Twitter, Tumblr, and other aggregators have demonstrated, keeping up with everything you've subscribed to is both challenging, and eventually unrewarding. Thus some amount of smart filtering/pruning/batching is likely to be an essential part of making indie readers scale beyond following only a handful of people. See also: one of the reasons I'm not building algorithmic filtering into whisperfollow at the moment is to avoid the filter bubble effect: [3] - acegiak (2013-08-10) distractionWhoever is working on the indie reader problem, please consider the problem of social media distraction (which seems to come more from the reading side than the writing side). See related: silo-quits. missing good stuffLikely as an attempt to compensate for #overload as noted above, users tend to limit the number of sources they follow, thus resulting in another challenge - the loss of signal, AKA "missing good stuff". It is possible that there are some approaches for mitigating overload (e.g. perhaps categorizing notes with non-self-source links as comments on those links, and aggregating them by link destination) that could help bubble up "good stuff" from a larger set of people you follow. outdo searchOne of the reasons I have not prioritized the reader for myself, because I have better luck reading social media by searching for hashtags (results piped to IRC) and having other people send me things :)- Aaronpk in IRC. Subscription MaintenanceIt becomes more and more time consuming to maintain a large list of subscriptions in traditional feed readers. It isn't uncommon to see feed URLs go dark, change location or just stop working for whatever reason. It would be advantageous for the next crop of readers to provide tools to help automate this sort of maintenance. It would also be great to find ways for feeds to state "This will never be updated again" and "This feed will be moving to this new location". Open source examples
Silo examplesMany social content hosting silos have integrated reader like features, but only for "feeds" of accounts on the particular silo.
Next StepsAfter implementing an indie reader, you may find that you want to search all the things you read. See:
See AlsoLegacy: |






















