Following People on Hypothes.is

I get a LOT of value out of using Hypothes.is, but one of my favorite parts is having the RSS feeds of about a dozen interesting peoples’ H feeds piped into my reader. I get not only interesting things to read, but highlights and annotations of the best of it all.

The general format for feeds to subscribe to is https://hypothes.is/stream.atom?user=XYZ.  As an example my personal feed is at https://hypothes.is/stream.atom?user=chrisaldrich. Some of my other favorites are judell, actualham, nateangell, mpelzel, mrkrndvs, jgmac1106, and jeremydean.

(By the way, you can do a similar thing for tag topics like: https://hypothes.is/stream.atom?tag=OER.)

I wish that the system had some more social features to make discovery and following of friends and colleagues easier, but doing it the hard way sort of makes it that much more valuable.

Who are you following there? Which other interesting Hypothes.is users should I be following? Do let me know.

From Following Posts and Blogrolls (Following Pages) with OPML to Microsub Servers and Readers

I’m still tinkering away at pathways for following people (and websites) on the open web (in my case within WordPress). I’m doing it with an eye toward making some of the UI and infrastructure easier in light of the current fleet of Microsub servers and readers that will enable easier social reading without the centralized reliance on services like Facebook, Twitter, Instagram, Snapchat, Medium, LinkedIn, et al.

If you haven’t been following along, here are some relevant pieces for background:

Generally I’ve been adding data into my Following Page (aka blogroll on steroids) using the old WordPress Links Manager pseudo-manually. (There’s also a way to bulk import to it via OPML, using the WordPress Tools Menu or via /wp-admin/import.php?import=opml). The old Links Manager functionality in WordPress had a bookmarklet to add links to it quickly, though it currently only seems to add a minimal set–typically just the URL and the page title. Perhaps someone with stronger JavaScript skills than I possess could improve on it or integrate/leverage some of David Shanske’s Parse This work into such a bookmark to pull more data out of pages (via Microformats, Schema.org, Open Graph Protocol, or Dublin Core meta) to pre-fill the Links Manager with more metadata including page feeds, which I now understand Parse This does in the past month or so. (If more than one feed is found, they could be added in comma separated form to the “Notes” section and the user could cut/paste the appropriate one into the feed section.) Since I spent some significant time trying to find/dig up that old bookmarklet, I’ll mention that it can be found in the Restore Lost Functionality plugin (along with many other goodies) and a related version also exists in the Link Library plugin, though on a small test I found it only pulled in the URL.

Since it wasn’t completely intuitive to find, I’ll include the JavaScript snippet for the Links Manager bookmarklet below, though note that the URL hard coded into it is for example.com, so change that part if you’re modifying for your own use. (I haven’t tested it, but it may require the Press This plugin which replaces some of the functionality that was taken out of WordPress core in version 4.9. It will certainly require one to enable using the Links Manager either via code or via plugin.)

javascript:void(linkmanpopup=window.open('https://exanple.com/wp-admin/link-add.php?action=popup&linkurl='+escape(location.href)+'&name='+escape(document.title),'LinkManager','scrollbars=yes,width=750,height=550,left=15,top=15,status=yes,resizable=yes'));linkmanpopup.focus();window.focus();linkmanpopup.focus();

Since I’ve been digging around a bit, I’ll note that Yannick Lefebvre’s Link Library plugin seems to have a similar sort of functionality to Links Manager and adds in the ability to add a variety of additional data fields including tags, which Ton Zijlstra mentions he would like (and I wouldn’t mind either). Unfortunately I’m not seeing any OPML functionality in the plugin, so it wins at doing display (with a huge variety of settings) for a stand-alone blogroll, but it may fail at the data portability for doing the additional OPML portion we’ve been looking at. Of course I’m happy to be corrected, but I don’t see anything in the documentation or a cursory glance at the code.

In the most ideal world, I’d love to be able to use the Post Kinds Plugin to create follow posts (see my examples). This plugin is already able to generally use bookmarklet functionality to pull in a variety of meta data using the Parse This code which is also built into Post Kinds.

It would be nice if these follow posts would also copy their data into the Links Manager (to keep things DRY), so that the blogroll and the OPML files are automatically updated all at once. (Barring Post Kinds transferring the data, it would be nice to have an improved bookmarklet for pulling data into the Links Manager piece directly.)

Naturally having the ability for these OPML files be readable/usable by Jack Jamieson’s forthcoming Yarns Microsub Server for WordPress (for use with social readers) would be phenomenal. (I believe there are already one or two OPML to h-feed converters for Microsub in the wild.) All of this would be a nice end -to-end solution for quickly and easily following people (or sites) with a variety of feeds and feed types (RSS, Atom, JSONfeed, h-feed).

An additional refinement of the blogroll display portion would be to have that page display as an h-feed of h-entries each including properly marked up h-cards with appropriate microformats and discoverable RSS feeds to make it easier for other sites to find and use that data. (This may be a more IndieWeb-based method of displaying such a page compared with the OPML spec.) I’ll also note that the Links Manager uses v1 of the OPML spec and it would potentially be nice to have an update on that as well for newer discovery tools/methods like Dave Winer’s Share Your OPML Subscription list, which I’m noting seems to be down/not functioning at the moment.

🎧 Episode 049 – Pop Culture Academia, Screen Time, and Automated Delivery | Media and the End of the World Podcast

Listened to Episode 049 – Pop Culture Academia, Screen Time, and Automated Delivery by Adam Croom from Media and the End of the World Podcast

Adam and Ralph discuss Ralph’s recent trip to a Pop Culture conference. We also discuss screen time for kids, guilty pleasure television, and automated delivery.

Show Notes

At the top of the show Adam mentions wanting to ask the question of his students “What are you subscribed to?” as a means of getting to know them and their viewpoints on the world. I find this an interesting question in general, but I suspect many people would fib about what they’re actually watching and listening to. Media is an externally important thing in expressing one’s identity that way. It makes me wonder how much “faux” signaling people are doing when they talk about the media that they consume?

I’m sure they don’t, as very few people do, but I’m curious what Adam and Ralph’s watch and listen posts would look like on an expanded version of social media. I think it would be an interesting supplement to their podcast if they did.  I do wish more people would keep feeds of these things for better discovery the way I do: watch posts, listen posts.

Ralph Beliveau discusses a trip to a pop culture conference, which sounds like a fun thing to do, it also makes me think that this sort of area (and perhaps podcast) in which Kimberly Hirsh would have some interest.

There was also a mention of the show John from Cincinnati as being an exemplar of the surf noir genre. I’ll have to take a look at it. It also reminds me that I need to go back and finish reading Kem Nunn’s Tapping the Source. I wonder if there are exemplars of this genre that precede this?

A Followers Page on My Personal Website using Webmention

I’ve had a following page (aka blogroll on acid) where I list all the websites I’m following in my feed reader (along with OPML files for those who’d like to quickly follow them as well), but last night I quickly mocked up a followers page as well. It lists people who have either added me to their blogrolls or who have sent my site notifications (trackbacks, pingbacks, or webmentions) that they’re following me.

This is another in a long line of social media functionalities that I’m now able to relatively easily support on my own website.

To my knowledge, I may be the first person to be displaying “following” webmentions anywhere. The nice part is that this following webmention functionality is built into the Post Kinds plugin by default, so that if people begin creating follow posts on a more regular basis, then several hundred WordPress sites that have Post Kinds will automatically be able to display them.

Reply to Damian Yerrick about leaving Tumblr and recommendation engines

Replied to a tweet by Damian YerrickDamian Yerrick (Twitter)
Because of the decentralized nature of the IndieWeb, it’s most likely that more centralized services in the vein of Indie Map or perhaps a Microsub client might build in this sort of recommendation engine functionality. But this doesn’t mean that all is lost! Until more sophisticated tools exist, bootstrapping on smaller individually published sorts of recommendations like follow posts or things like my Following Page (fka blogroll) with OPML support are more likely to be of interest and immediately fill the gap. Several feed readers like Feedly and Inoreader also have recommendation engines built in as well.

Of course going the direction of old school blogs and following those who comment on your own site has historically been a quick way to build a network. I’m also reminded of Colin Walker’s directory which creates a blogroll of sorts by making a list of websites that have webmentioned his own. Webrings are also an interesting possibility for topic-related community building.

Since Tumblr is unlikely to shut down immediately, those effected could easily add their personal websites to their bios to help transition their followerships to feed readers or other methods for following and reading.

Of course the important thing in the near term is to spend a moment downloading and backing up one’s content just in case.

 

Reply to Dries Buytaert on follow and subscriptions to blogs

Replied to a tweet by Dries BuytaertDries Buytaert (Twitter)
Happy birthday Dries! If I may, can I outline a potential web-based birthday present based on your  wish?

Follow posts

With relation to your desire to know who’s subscribed and potentially reading your posts, I think there are a number of ways forward, and even better, ways that are within easy immediate reach using Drupal as well as many other CMSes using some simple web standards.

I suspect you’ve been following Kristof De Jaeger’s work with the Drupal IndieWeb module which is now a release candidate. It will allow you to send and receive Webmentions (a W3C recommendation) which are simple notifications much the way they work on Twitter, Facebook, etc. I’ve written a bit about how they could be leveraged to accomplish several things in Webmentions: Enabling Better Communication on the Internet.

Not mentioned in that article for brevity is the ability to send notifications via Webmention when one makes follow or subscription posts.

As an example, I’ve created a follow post for you for which my site would have sent a Webmention. Unfortunately at the time, your site didn’t support receiving it, so you would have missed out on it unless you support older legacy specs like pingback, trackback, or refback.

I also created a larger related Following page of people and sites I’m subscribed to which also lists you, so you would have received another notification from it if you supported Webmention.

I’m unaware of anyone actually displaying these notifications on their website (yet!), though I’ve got some infrastructure on my own site to create a “Followed by” page which will store and show these follows or subscriptions. At present, they’re simply stored in my back end.

Read Posts

As for Rachel’s request, this too is also possible with “read” webmentions. I maintain a specific linkblog feed (RSS) with all of the online material I read. All of those posts send notifications to the linked sites. While it’s not widely supported by other platforms yet, there are a few which do, so that online publications can better delineate and display the difference between likes, bookmarks, reads, etc. There’s at least one online newspaper among 800+WordPress websites which support this functionality. I suspect that with swentel’s Drupal module and some code for supporting the proper microformats, this is a quick reality in the Drupal space as well. Because the functionality is built on basic web standards, it’s possible for any CMS to support them. All that’s left is to ramp up adoption.

A quick note on Microsub and feed readers

Dave Winer in his reply to you linked to a post about showing likes on his site (presumably using the Twitter API) where he laments:

I know the Like icon doesn’t show up in your feed reader (maybe that can change)

Interestingly, swentel’s module also supports Microsub, so that reader clients will allow one to like (bookmark, or reply to) posts directly within readers which will then send Micropub requests to one’s website to post them as well as to potentially send Webmention notifications. These pieces help to close the circle of posting, reading, and easily interacting on the open web the way closed silos like Facebook, Twitter, et al. allow.

Reply to Brad Enslen about The Future of Blog Snoop

Replied to Memo: Announcement: The Future of Blog Snoop Blog Directory by Brad EnslenBrad Enslen (Brad Enslen)
I’m hitting a fork in the road with this site and the experiment of using a blog as a directory of blogs.  The problem here is me: I’m running out of time.  I’m duplicating a lot … Source: Announcement: The Future of Blog Snoop – Blog Snoop Weblog Directory We’ll see what happens.  It...
Brad, much like Kicks Condor, I think you’re making a laudable effort, and one of the ways our work grows is to both keep up with it and experiment around.

If I recall, programming wasn’t necessarily your strong suit, but like many in the IndieWeb will say: “Manual until it hurts!” By doing things manually, you’ll more easily figure out what might work and what might not, and then when you’ve found the thing that does, then you spend some time programming it to automate the whole thing to make it easier. It’s quite similar to designing a college campus: let the students walk around naturally for a bit then pave the natural walkways that they’ve created. This means you won’t have both the nicely grided and unused sidewalks in addition to the ugly grass-less beaten paths. It’s also the broader generalization of paving the cow paths.

In addition to my Following page I’ve also been doing some experimenting with following posts using the Post Kinds Plugin. It is definitely a lot more manual than I’d like it to be. It does help to have made a bookmarklet to more quickly create follow posts, but until I’ve got it to a place that I really want it, it’s not (yet) worth automating taking the data from those follow posts to dump them into my Follow page for output there as well. Of course the fact that my follow posts have h-entry and h-feed mark up means that someone might also decide to build a parser that will extract my posts into a feed which could then be plugged into something else like a microsub-based reader so that I could make a follow post on my own site and the source is automatically added to my subscription list in my reader automatically.

In addition to Kicks Condor, I’me seeing others start to kick the tires of these things as well. David Shanske recently wrote Brainstorming on Implementing Vouch, Following, and Blogrolls, but I think he’s got a lot more going on in his thinking than he’s indicated in his post which barely scratches the surface.

I also still often think back to a post from Dave Winer in 2016: Are you ready to share your OPML? This too has some experimental discovery features that only scratch the surface of the adjacent possible.

And of course just yesterday, Kevin Marks (previously of Technorati) reminded us about rel=”directory” which could have some interesting implications for discovery and following. Think for a bit of how one might build a decentralized Technorati or something along the lines of Ryan Barrett’s indie map.

As things continue to grow, I’m seeing some of all of our decisions and experiments begin to effect others as these are all functionality and discovery mechanisms that we’ll all need in the very near future. I hope you’ll continue to experiment and make cow paths that can eventually be paved.

Featured Image: Cows on the path flickr photo by Reading Tom shared under a Creative Commons (BY) license

👓 HrefHunt! | Kicks Condor

Read HrefHunt! by Kicks Condor (kickscondor.com)
I asked you for links! And maybe five people said, Hey, sure. (Who doesn’t want a link to them??) I also hit up Hacker News. And that went better. I don’t really see any of these links as being outside of my filter bubble—might need to crawl Neocities next! But hey. It’s great! I wanted to p...
I see a lot of familiar names here, but love seeing some of the others I’m not already following.

Even more, I love the old-school web meets new-school on this particular website.

👓 Brainstorming on Implementing Vouch, Following and Blogrolls | David Shanske

Read Brainstorming on Implementing Vouch, Following and Blogrolls by David ShanskeDavid Shanske (David Shanske)
Vouch is an extension to the webmention protocol. Webmentions usually have two parameters…source and target. Target is the URL on your website  that the Source URL is linking to. The vouch parameter is a third URL to help the target determine whether or not they should accept the webmention. This...
I like the sound of where this is going already! All these small little pieces loosely joined to build a much larger edifice is certainly interesting.

I’ve got a somewhat reasonable bookmarklet for quickly following people, though it’s not marked up with XFN data (yet) — perhaps another data field for Post Kinds? I do wish that there was either a mechanism for adding those to my Following page via the WordPress Link Manager or someone had a means of parsing lots of follow posts so I could quickly have data for both Vouch as well as for microsub readers either via my follow feed list or via OPML export and/or OPML subscription. WordPress obviously has some of the infrastructure built already, but there’s certainly a more IndieWeb way of doing it that wouldn’t require side-files like OPML.