📑 Connections by Kathleen Fitzpatrick — A reply to heatherstains annotation

Replied to an annotation on Connections by Kathleen Fitzpatrick by Heather StainesHeather Staines (Hypothesis)
Social media networks provided immediate solutions to a few problems with those early blogging networks: they relieved the moderately heavy lift in getting started and they created the possibility of connections that were immediate, dense, and growing. But as those networks expanded, they both pulled authors away from their own domains — so much quicker to tweet than to blog, and with a much speedier potential response — and they privatized and scattered conversations.  
Exactly the use case that annotation is hoping to solve! Enabling the connection between different sites.
While I’m pondering on this, I can’t help but feel like your annotation here is somewhat meant as a reply to Kathleen. I’m left searching to see if you tweeted it with an @mention to notify her. Otherwise, your annotation seems like a cry into the void, which I’ve happened to come across.

I say this because I know that her website now supports sending and receiving Webmentions (she notes as much and references a recent article I wrote on the topic within her text.) If Hypothes.is supported sending Webmentions (a W3C recommendation) for highlights and other annotations on the page they occurred on, then the author of the post would get a notification and could potentially show it on the site (as an inline annotation) or in their comment section, which might also in turn encourage others to open up the annotation layer to do the same. Hypothesis could then not only be an annotation system, but also serve as an ad hoc commenting/conversation tool as well.

You may notice in her comment section that there are 60+ reactions/comments on her site. One or two are done within her native comment interface, and one directly from my website, but the majority are comments, likes, reshares, and mentions which are coming from Twitter by webmention. Imagine if many of them were coming from Hypothesis instead… (try clicking on one of the “@ twitter.com” links following one of the commenter’s avatars and names. What if some of those links looked like:

instead?

📑 Connections by Kathleen Fitzpatrick — A reply to heatherstains annotation

Replied to an annotation on Connections by Kathleen Fitzpatrick by Heather StainesHeather Staines (Hypothesis)
Social media networks provided immediate solutions to a few problems with those early blogging networks: they relieved the moderately heavy lift in getting started and they created the possibility of connections that were immediate, dense, and growing. But as those networks expanded, they both pulled authors away from their own domains — so much quicker to tweet than to blog, and with a much speedier potential response — and they privatized and scattered conversations.  
Exactly the use case that annotation is hoping to solve! Enabling the connection between different sites.
I do like the way Hypothes.is works, but I still think that a direct site to site version of conversation is still more powerful and both ends get to keep the data rather than relying on a third party. 😉

Reply to Taylor Jadin about podcasting networks

Replied to a tweet by Taylor JadinTaylor Jadin (Twitter)
Taylor, If it helps a bit, Manton Reece [(@manton), (@manton)] fairly recently created a microcast network and some tools to help people create, host, and distribute short podcasts with micro.blog. It’s an interesting model and one which could eventually be built upon as a minimal product for adding additional features and tools.

Additionally Aaron Parecki had some thoughts a while back on his microcast (episode 9: Streamlining My Microcast Workflow) about improving his production workflow. Earlier today he also created a discovery website (with subtle hints of a webring) that acts as a discovery mechanism and network of sorts for microcasts which you might find interesting in light of your plans.

I might also submit that if you’re doing it for students, starting with small, short microcasts are always a quick way to get started.

All this to remind me that I just got a Yeti Blue for my birthday and I need to fire it up to continue on with both my microcast and my longer format podcast.

👓 Connections | Kathleen Fitzpatrick

Replied to Connections by Kathleen Fitzpatrick (kfitz.info)

There are still some wrinkles to be ironed out in getting the various platforms we use today to play well with Webmentions, but it’s a real step toward the goal of that decentralized, distributed, interconnected future for scholarly communication.  

...the upshot is that this relatively new web standard allows for round-tripped connections among discrete domains, enabling the conversation about an individual post to be represented on that post, wherever it might actually take place.  

The fun, secret part is that Kathleen hasn’t (yet?) discovered IndieAuth so that she can authenticate/authorize micropub clients like Quill to publish content to her own site from various clients by means of a potential micropub endpoint. ​

I’ll suspect she’ll be even more impressed when she realizes that there’s a forthcoming wave of feed readers1,2 that will allow her to read others’ content in a reader which has an integrated micropub client in it so that she can reply to posts directly in her feed reader, then the responses get posted directly to her own website which then, in turn, send webmentions to the sites she’s responding to so that the conversational loop can be completely closed.

She and Lee will also be glad to know that work has already started on private posts and conversations and posting to limited audiences as well. Eventually there will be no functionality that a social web site/silo can do that a distributed set of independent sites can’t. There’s certainly work to be done to round off the edges, but we’re getting closer and closer every day.

I know how it all works, but even I’m (still) impressed at the apparent magic that allows round-trip conversations between her website and Twitter and Micro.blog. And she hasn’t really delved into website to website conversations yet. I suppose we’ll have to help IndieWebify some of her colleague’s web presences to make that portion easier. Suddenly “academic Twitter” will be the “academic blogosphere” she misses from not too many years ago.  🙂

If there are academics out thee who are interested in what Kathleen has done, but may need a little technical help, I’m happy to set up some tools for them to get them started. (We’re also hosing occasional Homebrew Website Clubs, including a virtual one this coming week, which people are welcome to join.)

References

1.
Aldrich C. Feed reader revolution: it’s time to embrace open & disrupt social media. BoffoSocko. https://boffosocko.com/2017/06/09/how-feed-readers-can-grow-market-share-and-take-over-social-media/. Published June 9, 2017. Accessed July 20, 2018.
2.
Parecki A. Building an IndieWeb Reader. Aaron Parecki. https://aaronparecki.com/2018/03/12/17/building-an-indieweb-reader. Published March 21, 2018. Accessed July 20, 2018.

Reply to Sara Soueidan about front end development feeds

Replied to a tweet by Sara SoueidanSara Soueidan (Twitter)
I tinker on my own website and frequently write about IndieWeb related technologies because the web is my social media platform. The feed you might appreciate most is https://boffosocko.com/category/indieweb/feed/.

I have feeds for nearly every tag/category or post type on my site for convenience (just add /feed/ to almost anything). You could subscribe to my firehose feed, but I suspect even my mother would tire of it quickly.

I’m curious if you have OPML files or similar bundles of feeds you follow that are shareable or subscribe-able?

Reply to zeldman about ALA article on webmention

Replied to a tweet by Jeffrey ZeldmanJeffrey Zeldman (Twitter)
As I prep for DrupalCamp LA this weekend I’m considering how fun and impressive it’s been watching folks like Kristof De Jaeger (t) & Dries Buytaert (t) bring Webmention and other philosophies to Drupal since February.
https://www.drupal.org/project/indieweb

Additional details and documentation can be found on the Drupal page of the IndieWeb wiki.

Reply to Aaron Davis about images in h-cards

Replied to a post by Aaron DavisAaron Davis (collect.readwriterespond.com)
@chrisaldrich did you document anywhere how to change the default image associated with posts? At the moment it is using my profile pic, which does not work. Also on: Twitter
Associated how? In the webmentions you send? Typically the receiving site will parse your page to find the h-card and pull out the u-photo for it, so depending on your theme or a custom marked up h-card, that will dictate the photo that shows up.

I have been noticing some issues recently with a lot of photos not showing up in webmentions I receive. Typically they’re for WordPress or micro.blog sites which may mean issues for Gravatar-based images.

If you want to fix them manually, a recent update allows this.

Reply to Ryan Boren et al on the WordPress Link Manager, Calypso, and Indie Blogging

Replied to a tweet by Ryan BorenRyan Boren (Twitter)
Oh there’s just so much to say about the start of this thread, and it gives me so much hope for the open web as well as potential growth for WordPress.

Link Manager Update

The Link Manager still seems relatively solid and much of the infrastructure still works well, despite the warnings and lack of updates over the past several years. It would be nice to see it make a comeback and I can personally see many ways it could come back as a means of allowing people to better own their personal social graph as well as dovetail with readers. (This could also be the cornerstone of helping to make WordPress it’s own decentralized social network so that those who want to leave Facebook, Twitter, et al. could more easily do so and maintain their own data and infrastructure.)

If it were being updated, here are a few things that I might suggest as being imminently useful:

  • Update to the latest version of OPML; While the old version still works, there are some new toys that folks like Dave Winer have been iterating on including OPML subscription1,2 as well as some discovery tools.
  • Add in additional microformats support, particularly for display. Things like h-card, u-url, u-photo, etc. could make displaying these more useful for the growing number of microformats parsers. I also suspect that having OPML subscription support could be a major boon to the feed reader resurgence that is happening with the split of the server side/display side split occurring with the improving Microsub spec which now has one server implementation with several more coming and at least three front end implementations. I know of one person building a Microsub server for WordPress already.
  • It’s non-obvious where one’s OPML file lives within the plugin or that one can have or target OPML files by category. Making this more apparent from a UI perspective would be both useful and help adoption.
  • Provide a bookmarklet or browser extension to make it easier to scrape data off of someone’s homepage (or any page for that matter) and put it into the Links Manager data fields. This would allow people to do a one (or two click) solution for quickly and immediately following someone, saving their data into their site, and then via OPML subscription, they’ll automatically be following that feed in their reader of choice.
    • For doing the parsing portion of this, I might recommend the parsing algorithm being used by the Post Kinds Plugin, which parses a web page and searches for microformats, open graph protocol, and one or two other standards to return all or most all of the data that would be needed to fill out the data Links Manager can take. As I recall, this parser was being discussed by Kraft for potential inclusion into the Press This bookmarklet functionality to expand on what it had already provided.
    • From a UI perspective this would allow people to follow friends or others via a WordPress workflow almost as easily as any of the social media silos.
    • Another UI approach for comparison can be found by looking at the SubToMe universal follow button which was developed by Julien Genestoux (also of PubSub/WebSub fame). This version also uses some of the standard feed discovery mechanisms which a bookmarklet would want to be able to do as well.
  • As I’d written, following/subscribing has become more central to the social space, so upgrading the humble blogroll from a widget to a full page would certainly be in order. Having the infrastructure (short link perhaps?) to easily create a WordPress page out of the data would be quite helpful.

As Ryan indicates, the planet-like features that OPML subscriptions provide are immensely valuable in general, but also solves a tough problem that some of the best minds in the educational tech space have found perennially problematic.3

As for the title-less post types that are proliferating by the independent microblogging community (including the recent micro.blog as well as post types in the vein of likes, favorites, reads, replies, etc. which mimic functionality within the broader social space), the so-called (no title) problem can be  somewhat difficult since so many things are built to expect a title. Many feed readers don’t know how to react to them as a result. The Post Kinds Plugin faced a similar issue and recently pushed an update so that within the admin UI at /wp-admin/edit.php the title field would still indicate (no title) but it would also include a 28 character synopsis from the_body or the_excerpt to provide at least some indication of what the post was about. This also seems to be a potential issue in other areas of WordPress including widgets like “Recent Posts” which want to display a title where none exists. As the aside post format can attest, not all themes deal with this well, though there are other alternate methods for displaying some useful data.

 

References

1.
OPML subscriptions. Inoreader blog. https://blog.inoreader.com/2014/05/opml-subscriptions.html. Published May 26, 2014. Accessed July 18, 2018.
2.
RSS Reader InoReader to Support Dynamic OPML Subscriptions. CleverClogs. http://cleverclogs.org/category/opml-subscriptions. Published May 26, 2014. Accessed July 18, 2018.
3.
Groom J. Will Work for Feed Syndication Framework. bavatuesdays. https://bavatuesdays.com/ds106-will-work-for-feed-syndication-framework/. Published August 5, 2013. Accessed July 18, 2018.

Reply to Tony Zijlstra on Mapping the IndieWeb

Replied to Mapping the IndieWeb a Webmention at a Time by Ton ZijlstraTon Zijlstra (Interdependent Thoughts)

When I link to another blog or site that has enabled webmention, my server log should record that it received a 20* response when trying to reach a webmention end point.

Assuming this is indeed in my server log, then it should be possible to have a script that pulls the successful webmentions from the server log. From that a growing list of IndieWeb sites can grow. Especially if you’d share that list, and others do too, so you can compare and detect new additions to the list. An incremental way of mapping the IndieWeb. Might even become a new, indie Technorati of sorts. At the very least it’s a discovery vehicle to find others interested in the distributed web and outside the silos and media sites.

Or does something like that already exist?

I like this idea…

Somewhat in the same vein, Colin Walker has built a Webmention Directory on his site that lists all the people (selectively) who have mentioned him in the past. It’s not too different from the purpose of a blogroll.

Similarly Ryan Barrett has built the IndieMap which has a much larger data sample behind it. He unveiled it almost a year ago at IndieWeb Summit 2017.

Maybe we could get the old Technorati alumni in IndieWeb to build something out of this?

Reply to UnixSysAdmin about integrating with Twitter

Replied to a tweet by Unix Sys AdminUnix Sys Admin (Twitter)
Articles 1, 5, and 6 in this highlighted series for Twitter will get you most of the functionality (and then some). However once you’ve enabled some of these related plugins, you can also do so much more than just use your site to interact with Twitter.
Replied to a tweet by ds106 Daily Createds106 Daily Create (Twitter)
I’ve built my own digital (non-)Facebook Wall so that people can write on it. #tdc2380
https://boffosocko.com/mentions/#If%20you%20like,%20you%20can%20also%20think%20of%20this%20as%20my%20personal%20(non-)Facebook%20Wall.

Reply to This Indispensable Digital Research Tool, We can Say, Without Lying, Saves Time

Replied to This Indispensable Digital Research Tool, We can Say, Without Lying, Saves Time by Alan Levine (@cogdog) (Extend Activity Bank)

People will claim they can replace RSS Readers with social media streams like twitter. While we do get many key resources and news stories via social media, let’s dispute that claim:

  • Clutter, noise, distraction. What you get is interspersed with many things that are outside your interests, rants, yelling, silly gifs. That’s a lot of filtering.
  • You Miss It, You Lose it. Social media is focused at the head of the stream. While you sleep or actually do something productive away from social media, it all flows away. Yes, maybe your network can signal with repeating important things, but its spotty.
  • Duplication You have no means to quickly know what you have already looked at, and you see may the same story multiple times.
  • You Are Subject to Algorithms Especially on facebook, what you see is determined by the mysteries of an algorithm. Sure you choose sources by followers, but the means by which information is presented is determined by some outside automated entity.

This activity brings you an exception to the technology as time-saving lie; it’s old tool that many people have abandoned. I will wade carefully through the acronym jargon jungle, but we are talking about using an RSS Feed Reader to monitor the most recent news, blog posts, data from sources you choose to follow, not ones dished out by some company’s algorithm.

RSS is incredibly valuable as is OPML.

I had used Feedly for several years, but made the switch to Inoreader last year, in part because it has one additional useful feature that Feedly doesn’t: OPML subscription. While it’s nice to be able to import and export OPML files, needing to remember to update them can be an unnecessary step, particularly if 20+ people need to do the update to capture all the new RSS feeds added. (As an example, say one or two students join a class late and everyone has already got the original OPML export and now needs to update to add a few more feeds to keep track of classroom activity.)  OPML subscription improves this by allowing the subscription to an OPML link with multiple feeds in it. If the original OPML file updates with new feeds, then the reader automatically updates them and pushes them out to everyone subscribed to that OPML file!

Think of an OPML subscription as an updating subscription to a bundle of RSS feeds which all also provide their own individual updates. Instead of subscribing to a bunch of individual feeds, you can subscribe to whole bundles of feeds.

For those looking for some sample OPML links to subscribe to, try some of mine which are listed at the bottom of the linked page. For some ideas about building your own data stores with OPML links for WordPress, try my Following Page solution. WordPress’s old Link Manager described on that page will provide the ability to store the data and provide the OPML links, the rest of the page discusses publishing it on one’s site so that it’s publicly available if you wish. URL schemes for sub-categories are discussed separately.

Reply to Photo Kind not Displaying Information from Response Properties Box

Replied to Photo Kind not Displaying Information from Response Properties Box · Issue #184 · dshanske/indieweb-post-kinds (GitHub)
I am adding in information associated with author and source, however this is not being displayed when published.
@mrkrndvs This is because the photo template doesn’t call these particular details even though they may be provided. I could see an occasional use for including them, particularly to give credit to a photo that was taken by someone else, while in practice most may not use this because they’re posting their own photos.

In the meanwhile, it may not be too tough to cut/paste bits of appropriate code from other templates to get these to display the way you want them when they exist. You can create a custom photo template named kind-photo.php and put it in a folder entitled kind_views in either your theme or (preferably) in your child theme so it isn’t overwritten on plugin update.

I do still wish there were a master template in the set (heavily commented and unused) that used every variation of data that could be displayed (or perhaps even calculated for display) so that non-programmers could attempt to more easily cut/paste templates to get them to do what they wanted.

A reply to Kathleen Fitzpatrick’s Why Not Blog?

Replied to Why Not Blog? by Kathleen FitzpatrickKathleen Fitzpatrick (Kathleen Fitzpatrick)

My friend Alan Jacobs, a key inspiration in my return (such as it is, so far) to blogging and RSS and a generally pre-Twitter/Facebook outlook on the scholarly internet, is pondering the relationship between blogging and other forms of academic writing in thinking about his next project. Perhaps needless to say, this is something I’m considering as well, and I’m right there with him in most regards.

But there are a few spots where I’m not, entirely, and I’m not sure whether it’s a different perspective or a different set of experiences, or perhaps the latter having led to the former.

I really like where you’re coming from on so many fronts here (and on your site in general). Thanks for such a great post on a Friday afternoon. A lot of what you’re saying echos the ideas of many old school bloggers who use their blogs as “thought spaces“. They write, take comments, iterate, hone, and eventually come up with stronger thoughts and theses. Because of the place in which they’re writing, the ideas slowly percolate and grow over a continuum of time rather than spring full-formed seemingly from the head of Zeus the way many books would typically appear to the untrained eye. I’ve not quite seen a finely coalesced version of this idea though I’ve seen many dance around it obliquely. The most common name I’ve seen is that of a “thought space” or sometimes the phrase “thinking out loud”, which I notice you’ve done at least once. In some sense, due to its public nature, it seems like an ever-evolving conversation in a public commons. Your broader idea and blogging experience really make a natural progression for using a website to slowly brew a book.

My favorite incarnation of the idea is that blogs or personal websites are a digital and public shared commonplace book. Commonplaces go back to the 15th century and even certainly earlier, but I like to think of websites as very tech-forward versions of the commonplaces kept by our forebears.

I’ve seen a few educators like Aaron Davis and Ian O’Byrne take to the concept of a commonplace, though both have primary websites for writing and broader synthesis and secondary sites for collecting and annotating the web. I tend to aggregate everything (though not always published publicly) on my primary site after having spent some time trying not to inundate email subscribers as you’ve done.

There’s also a growing movement, primarily in higher education, known as A Domain of One’s Own or in shortened versions as either “Domains” or even #DoOO which is a digital take on the Virgina Woolf quote “Give her a room of her own and five hundred a year, let her speak her mind and leave out half that she now puts in, and she will write a better book one of these days.”

There are a growing number of educators, researchers, and technologists reshaping how the web is used which makes keeping an online commonplace much easier. In particular, we’re all chasing a lot of what you’re after as well:

Part of what I’m after is consolidating my presence online as much as possible, especially onto platforms that I can control.

To me, this sounds like one of the major pillars of the IndieWeb movement which is taking control of the web back from corporate social media giants like Facebook, Twitter, Instagram, et. al. Through odd serendipity, I came across your micro.blog account this morning which led me to your website. A lot of the underpinnings of micro.blog are informed by the IndieWeb movement. In many subtle ways, I might suspect the two had a lot of influence on your particular choice of WordPress theme.

Tonight I’ve also seen your reply to Dan Cohen’s question:

I had previously replied to Dan’s original question, but somehow missed your side thread at the time. I suspect you didn’t see our branch of the conversation either.

Interestingly, your presumption that the replies/notifications stay within their own domains isn’t necessarily fait accompli, at least not any more. There’s a new web specification in the past few years called Webmention that allows notifications and replies to cross website boundaries unlike Twitter @mentions which are permanently stuck within Twitter. Interestingly, because of the way you’ve set up your WordPress website to dovetail with micro.blog you’re almost 90 percent of the way to supporting it easily. If you add and slightly configure the Webmention and Semantic Linkbacks plugins, the asides and other content you’re syndicating into micro.blog will automatically collect the related conversation around them back to your own posts thus allowing you to have a copy of your content on your own website as well as the surrounding conversation, which is no longer as diffuse as you imagined it needed to be. Here’s an example from earlier this evening where I posted to my site and your response (and another) on micro.blog came back to me. (Sadly there’s a Gravatar glitch preventing the avatars from displaying properly, but hopefully I’ll solve that shortly.)

This same sort of thing can be done with Twitter including native threading and @mentions, if done properly, by leveraging the free Brid.gy service to force Twitter to send your site webmentions on your behalf. (Of course this means you might need to syndicate your content to Twitter in a slightly different manner than having micro.blog do on your behalf, but there are multiple ways of doing this.)

I also notice that you’ve taken to posting copies of your tweeted versions at the top of your comments sections. There’s a related IndieWeb plugin called Syndication Links that is made specifically to keep a running list of the places to which you’ve syndicated your content. This plugin may solve a specific need for you in addition to the fact that it dovetails well with Brid.gy to make sure your posts get the appropriate comments back via webmention.

I’m happy to help walk you through setting up some of the additional IndieWeb tech for your WordPress website if you’re interested. I suspect that having the ability to use your website as a true online hub in addition to doing cross website conversations is what you’ve been dreaming about, possibly without knowing it. Pretty soon you’ll be aggregating and owning all of your digital breadcrumbs to compile at a later date into posts and eventually articles, monographs, and books.

Perhaps more importantly, there’s a growing group of us in the education/research fields that are continually experimenting and building new functionalities for online (and specifically academic) communication. I and a plethora of others would welcome you to join us on the wiki, in chat, or even at upcoming online or in-person events.

In any case, thanks for sharing your work and your thoughts with the world. I wish more academics were doing what you are doing online–we’d all be so much richer for it. I know this has been long and is a potential rabbithole you may disappear into, so thank you for the generosity of your attention.

Reply to Brad Enslen about Blogrolls in WordPress

Replied to No Good WordPress Blogroll Plugins by Brad EnslenBrad Enslen (Brad Enslen)

Feh. Apparently there are no good blogroll plugins for WordPress.   I did look extensively through the WP plugins directory but didn’t find anything interesting. Most plugins were way out of date for my version of WP.

Might be an opportunity there for the Indieweb movement to aid discovery.

Apologies Brad. I just saw your follow up post and had meant to reply to your earlier one when I saw it last week, I just didn’t have the time to write a quick response. I had hoped you might have found something even better than what I’ve put together previously or perhaps started building a newer and shinier edifice.

There is actually an excellent and solid “plugin” for creating a blogroll, but it’s actually been hiding in WordPress core for ages: the original Link Manager. Use of it declined so much it was programatically “removed”, but all the code is still in core, it still works wonderfully, and it only requires a single line of code (or the simplest plugin ever written) to re-enable it.

It was very solid and didn’t need much iteration, so it should work fine with current versions of WordPress–it certainly does on mine.

I’ve written up a bunch of details on how and what I did (as well as why), so hopefully it’ll give you a solid start including some custom code snippets and reasonably explicit directions to make some small improvements for those that may be a bit code-averse. Hint: I changed it from being a sidebar widget to making it a full page. Let us know if you need help making some of the small code related changes to get yourself sorted.

Even if you just want a plug and play plugin, there are details for that in the post as well, you’ll just be stuck with putting the blogroll into a traditional sidebar position. (With conditional statements in the sidebar widget, you  could restrict the blogroll widget to only displaying on a “Following” page, for example.)

I do think there is still a more IndieWeb way of doing this, potentially by making follow posts with mark up that could be parsed by microsub readers perhaps? Certainly dovetailing something with microsub seems to be a laudable goal. I would like to eventually dive into the Link Manager code and add some additional microformats as well as update the OPML to v2, but there’s enough back compatibility that the older version is fine for most use cases I’ve run across. I know David Shanske has some ideas about some changes he’d like to see in the future as well. You could always also go super low tech the way Greg did and have a blogroll post that you update over time, though perhaps a page is a better way to go? Updating things to be more automated is certainly a reasonable goal though.

Give it a spin and see what you think. Here’s my Following page (aka blogroll) with details at the very bottom for subcategories of OPML subscription. I’ll try to update the IndieWeb blogroll page with some of these details to make them more imminently findable as well.