DreamHost is a proud sponsor of @indiewebcamp meetups!

Reposted a tweet by DreamHostVerified accountDreamHostVerified account (Twitter)
DreamHost is a proud sponsor of @indiewebcamp meetups! Right out of our #PDX office, no less! #webdesign #bloggingpic.twitter.com/bFsowoe4vK

👓 Encouraging individual sovereignty and a healthy commons by Aral Balkan

Read Encouraging individual sovereignty and a healthy commons by Aral Balkan (ar.al)
Mark Zuckerberg’s manifesto outlines his vision for a centralised global colony ruled by the Silicon Valley oligarchy. I say we must do the exact opposite and create a world with individual sovereignty and a healthy commons.
The verbiage here is a bit inflammatory and very radical sounding, but the overarching thesis is fairly sound. The people who are slowly, but surely building the IndieWeb give me a lot of hope that the unintended (by the people anyway) consequences that are unfolding can be relatively quickly remedied.

Marginalia

We are sharded beings; the sum total of our various aspects as contained within our biological beings as well as the myriad of technologies that we use to extend our biological abilities.

To some extent, this thesis could extend Cesar Hidalgo’s concept of the personbyte as in putting part of one’s self out onto the internet, one can, in some sense, contain more information than previously required.

Richard Dawkin’s concept of meme extends the idea a bit further in that an individual’s thoughts can infect others and spread with a variable contagion rate dependent on various variables.

I would suspect that though this does extend the idea of personbyte, there is still some limit to how large the size of a particular person’s sphere could expand.


While technological implants are certainly feasible, possible, and demonstrable, the main way in which we extend ourselves with technology today is not through implants but explants.


in a tiny number of hands.

or in a number of tiny hands, as the case can sometimes be.


The reason we find ourselves in this mess with ubiquitous surveillance, filter bubbles, and fake news (propaganda) is precisely due to the utter and complete destruction of the public sphere by an oligopoly of private infrastructure that poses as public space.

This is a whole new tragedy of the commons: people don’t know where the commons actually are anymore.

Buzzfeed implements the IndieWeb concept of backfeed to limit filter bubbles

Outside Your Bubble

This past Wednesday, BuzzFeed rolled out a new feature on their website called “Outside your Bubble”. I think the concept is so well-described and so laudable from a journalistic perspective, that I’ll excerpt their editor-in-chief’s entire description of the feature below. In short, they’ll be featuring some of the commentary on their pieces by pulling it in from social media silos.

What is interesting is that this isn’t a new concept and even more intriguing, there’s some great off-the-shelf technology that helps people move towards doing this type of functionality already.

The IndieWeb and backfeed

For the past several years, there’s been a growing movement on the the internet known as the IndieWeb, a “people-focused alternative to the ‘corporate web’.” Their primary goal is for people to better control their online identities by owning their own domain and the content they put on it while also allowing them to be better connected.

As part of the movement, users can more easily post their content on their own site and syndicate it elsewhere (a process known by the acronym POSSE). Many of these social media sites allow for increased distribution, but they also have the side effect of cordoning off or siloing the conversation. As a result many IndieWeb proponents backfeed the comments, likes, and other interactions on their syndicated content back to their original post.

Backfeed is the process of pulling back interactions on your syndicated content back (AKA reverse syndicating) to your original posts.

This concept of backfeed is exactly what BuzzFeed is proposing, but with a more editorial slant meant to provide additional thought and analysis on their original piece. In some sense, from a journalistic perspective, it also seems like an evolutionary step towards making traditional comments have more value to the casual reader. Instead of a simple chronological list of comments which may or may not have any value, they’re also using the feature to surface the more valuable comments which appear on their pieces. In a crowded journalistic marketplace, which is often misguided by market metrics like numbers of clicks, I have a feeling that more discerning readers will want this type of surfaced value if it’s done well. And discerning readers can bring their own value to a content publisher.

I find it interesting that not only is BuzzFeed using the concept of backfeed like this, but in Ben Smith’s piece, he eschews the typical verbiage ascribed to social media sites, namely the common phrase “walled garden,” in lieu of the word silo, which is also the word adopted by the IndieWeb movement to describe a “centralized web site typically owned by a for-profit corporation that stakes some claim to content contributed to it and restricts access in some way (has walls).”

To some extent, it almost appears that the BuzzFeed piece parrots back portions of the Why IndieWeb? page on the IndieWeb wiki.

Helping You See Outside Your Bubble | BuzzFeed

A new feature on some of our most widely shared articles.

BuzzFeed News is launching an experiment this week called “Outside Your Bubble,” an attempt to give our audience a glimpse at what’s happening outside their own social media spaces.

The Outside Your Bubble feature will appear as a module at the bottom of some widely shared news articles and will pull in what people are saying about the piece on Twitter, Facebook, Reddit, the web, and other platforms. It’s a response to the reality that often the same story will have two or three distinct and siloed conversations taking place around it on social media, where people talk to the like-minded without even being aware of other perspectives on the same reporting.

Our goal is to give readers a sense of these conversations around an article, and to add a kind of transparency that has been lost in the rise of social-media-driven filter bubbles. We view it in part as a way to amplify the work of BuzzFeed News reporters, and to add for readers a sense of the context in which news lives now.

And if you think there’s a relevant viewpoint we’re missing, you can contact the curator at bubble@buzzfeed.com.

Source: Helping You See Outside Your Bubble | Ben Smith for BuzzFeed

Editorial Perspective and Diminishing Returns

The big caveat on this type of journalistic functionality is that it may become a game of diminishing returns. When a new story comes out, most of the current ecosystem is geared too heavily towards freshness: which story is newest? It would be far richer if there were better canonical ways of indicating which articles were the most thorough, accurate, timely and interesting instead of just focusing on which was simply the most recent. Google News, as an example, might feature a breaking story for several hours, but thereafter every Tom, Dick, and Harry outlet on the planet will have their version of the story–often just a poorer quality rehash of the original without any new content–which somehow becomes the top of the heap because it’s the newest in the batch. Aram Zucker-Scharff mentioned this type of issue a few days ago in a tweetstorm which I touched upon last week.

Worse, for the feature to work well, it relies on the continuing compilation of responses, and the editorial effort required seems somewhat wasted in doing this as, over time, the audience for the article slowly diminishes. Thus for the largest portion of the audience there will be no commentary, all the while ever-dwindling incoming audiences get to see the richer content. This is just the opposite of the aphorism “the early bird gets the worm.” Even if the outlet compiled responses on a story from social media as they were writing in real time, it becomes a huge effort to stay current and capture eyeballs at scale. Hopefully the two effects will balance each other out creating an overall increase of value for both the publisher and the audience to have a more profound effect on the overall journalism ecosystem.

Personally and from a user experience perspective, I’d like to have the ability to subscribe to an article I read and enjoyed so that I can come back to it at a prescribed later date to see what the further thoughts on it were. As things stand, it’s painfully difficult and time consuming as a reader to attempt to engage on interesting pieces at a deeper level. Publications that can do this type of coverage and/or provide further analysis on ongoing topics will also have a potential edge over me-too publications that are simply rehashing the same exact stories on a regular basis. Outlets could also leverage this type user interface and other readers’ similar desire to increase their relationship with their readers by providing this value that others won’t or can’t.

Want more on “The IndieWeb and Journalism”?
See: Some thoughts about how journalists could improve their online presences with IndieWeb principles along with a mini-case study of a site that is employing some of these ideas.

In some sense, some of this journalistic workflow reminds me how much I miss Slate.com’s Today’s Papers feature in which someone read through the early edition copies of 4-5 major newspapers and did a quick synopsis of the day’s headlines and then analyzed the coverage of each to show how the stories differed, who got the real scoop, and at times declare a “winner” in coverage so that readers could then focus on reading that particular piece from the particular outlet.

Backfeed in action

What do you think about this idea? Will it change journalism and how readers consume it?

As always, you can feel free to comment on this story directly below, but you can also go to most of the syndicated versions of this post indicated below, and reply to or comment on them there. Your responses via Twitter, Facebook, and Google+ will be backfed via Brid.gy to this post and appear as comments below, so the entire audience will be able to see the otherwise dis-aggregated conversation compiled into one place.

If you prefer to own the content of your own comment or are worried your voice could be “moderated out of existence” (an experience I’ve felt the sting of in the past), feel free to post your response on your own website or blog, include a permalink to this article in your response, put the URL of your commentary into the box labeled “URL/Permalink of your Article”, and then click the “Ping Me” button. My site will then grab your response and add it to the comment stream with all the others.

Backfeed on!

H/T to Ryan Barrett for pointing out the BuzzFeed article.

Following This Week in the IndieWeb Audio Edition

Followed This Week in the IndieWeb Audio Edition by Marty McGuireMarty McGuire (martymcgui.re)
This Week in the IndieWeb Audio Edition is a weekly audio summary of This Week in the IndieWeb, a digest of activities of the IndieWeb community.
An awesome little podcast (aka microcast) for keeping up with some of the most bleeding edge technology the internet has to offer.

Cover Art for This Week in the IndieWeb Audio Edition

Tweetstorms, Journalism, and Noter Live: A Modest Proposal

Tweetstorms and Journalism

Tweetstorms have been getting a horrific reputation lately. [1][2] But used properly, they can sometimes have an excellent and beneficial effect. In fact, recently I’ve seen some journalists using it for both marketing and on the spot analysis in their areas of expertise.[3] Even today Aram Zucker-Scharff, a journalism critic in his own tweetstorm [4], suggests that this UI form may have an interesting use case in relation to news outlets like CNN which make multiple changes to a news story which lives at one canonical (and often not quickly enough archived) URL, but which is unlikely to be visited multiple times:


A newsstorm-type user experience could better lay out the ebb and flow of a particular story over time and prevent the loss of data, context, and even timeframe that otherwise occurs on news websites that regularly update content on the same URL. (Though there are a few tools in the genre like Memento which could potentially be useful.)

It’s possible that tweetstorms could even be useful for world leaders who lack the focus to read full sentences formed into paragraphs, and possibly even multiple paragraphs that run long enough to comprise articles, research documents, or even books. I’m not holding my breath though.

Technical problems for tweetstorms

But the big problem with tweetstorms–even when they’re done well and without manthreading–is actually publishing them quickly, rapidly, and without letting any though process between one tweet and the next.

Noter Live–the solution!

Last week this problem just disappeared: I think Noter Live has just become the best-in-class tool for tweetstorms.

Noter Live was already the go-to tool for live tweeting at conferences, symposia, workshops, political debates, public fora, and even live cultural events like the Superbowl or the Academy Awards. But with a few simple tweaks Kevin Marks, the king of covering conferences live on Twitter, has just updated it in a way that allows one to strip off the name of the speaker so that an individual can type in their own stream of consciousness simply and easily.

But wait! It has an all-important added bonus feature in addition to the fact that it automatically creates the requisite linked string of tweets for easier continuous threaded reading on Twitter…

When you’re done with your screed, which you probably wrote in pseudo-article form anyway, you can cut it out of the Noter Live app, dump it into your blog (you remember?–that Twitter-like app you’ve got that lets you post things longer than 140 characters at a time?), and voila! The piece of writing that probably should have been a blog post anyway can easily be archived for future generations in a far more readable and useful format! And for those who’d prefer a fancier version, it can also automatically add additional markup, microformats, and even Hovercards!

Bonus tip, after you’ve saved the entire stream on your own site, why not tweet out the URL permalink to the post as the last in the series? It’ll probably be a nice tweak on the nose that those who just read through a string of 66 tweets over the span of 45 minutes were waiting for!

So the next time you’re at a conference or just in the mood to rant, remember Noter Live is waiting for you.

Aside: I really wonder how it is that Twitter hasn’t created the ability (UX/UI) to easily embed an entire tweetstorm in one click? It would be a great boon to online magazines and newspapers who more frequently cut and paste tweets from them to build articles around. Instead most sites just do an atrocious job of cutting and pasting dozens to hundreds of tweets in a long line to try to tell these stories.

References

[1]
D. Magary, “Fuck Tweetstorms,” Deadspin, 01-Dec-2016. [Online]. Available: http://deadspin.com/fuck-tweetstorms-1789486776. [Accessed: 31-Jan-2017]
[2]
A. Hope Levinson, “Men, Please Stop Manthreading,” Gizmodo, 13-Dec-2016. [Online]. Available: http://gizmodo.com/men-please-stop-manthreading-1790036387. [Accessed: 31-Jan-2017]
[3]
“Charles Ornstein on Healthcare and Trump’s #Travelban,” Twitter, 30-Jan-2017. [Online]. Available: https://twitter.com/charlesornstein/status/826264988784459777. [Accessed: 01-Feb-2017]
[4]
A. Zucker-Scharff, “Aram Zucker-Scharff on Twitter,” Twitter, 10-Feb-2017. [Online]. Available: https://twitter.com/Chronotope/status/830096151957344256. [Accessed: 10-Feb-2017]

This has to be the most awesome Indieweb pull request I’ve seen this year.

This has to be the most awesome Indieweb pull request I've seen this year.
WithKnown is a fantastic, free, and opensource content management service that supports some of the most bleeding edge technology on the internet. I’ve been playing with it for over two years and love it!

And today, there’s another reason to love it even more…

This is also a great reminder that developers can have a lasting and useful impact on the world around them–even in the political arena.

My reply to Micro.blog Project Surges Past $65K on Kickstarter, Gains Backing from DreamHost | WordPress Tavern

Replied to Micro.blog Project Surges Past $65K on Kickstarter, Gains Backing from DreamHost (WordPress Tavern)
With one week remaining on its Kickstarter campaign, the Micro.blog indie microblogging project has surged past its original $10K funding goal with $66,710 pledged by 2,381 backers. This puts proje…
I love that Micro.blog is doing so well on Kickstarter! I’m even more impressed that DreamHost is backing this and doubling down in this area.

I coincidentally happened to have a great conversation yesterday with Jonathan LaCour before I saw the article and we spoke about what DreamHost is doing in the realm of IndieWeb and WordPress. I love their approach and can’t wait to see what comes out of their work and infectious enthusiasm.

I’m really surprised that WordPress hasn’t more aggressively taken up technologies like Webmention, which is now a W3C recommendation, or micropub and put them directly into core. For the un-initiated, Webmention works much like @mention on Twitter, Medium, Facebook, and others, but is platform independent, which means you can use it to ping any website on the internet that supports it. Imagine if you could reply to someone on Twitter from your WordPress site? Or if you could use Facebook to reply to a post on Medium? (And I mean directly and immediately in the type @mention/hit publish sense, not doing any laborious cut and paste from one platform to another nonsense that one is forced to do now because all the social silos/walled gardens don’t inter-operate nicely, if at all.) Webmention can make all that a reality.  Micropub is a platform independent spec that allows one to write standalone web or mobile apps to create publishing interfaces to publish almost any type of content to any platform–think about the hundreds of apps that could publish to Twitter in its early days, now imagine expanding that to being able to use those to publish to any platform anywhere?

While Twitter has been floundering for a while, WordPress has the structure, ecosystem, and a huge community to completely eat Twitter’s (and even Facebook/ Instagram’s, Medium’s, & etc.) lunch not only in the microblog space, but the larger space which includes blogging, photos, music, video, audio, and social media in general. The one piece they’re missing is a best-in-class integrated feed reader, which, to be honest, is the centerpiece of both Twitter and Facebook’s services. They seem to be 98% readers and 2% dead-simple posting interface while WordPress is 98% posting interface (both more sophisticated/flexible and more complicated), and nearly non-existent (and unbundled) reader.

WordPress has already got one of the best and most ubiquitous publishing platforms out there (25+% of the web at last count). Slimming down their interface a tad to make it dead simple for my mom to post, or delegating this to UX/UI developers with micropub the way that Twitter allowed in the early days with their open API and the proliferation of apps and interfaces to post to twitter, in addition to Webmentions could create a sea-change in the social space. Quill is a good, yet simple example of an alternate posting interface which I use for posting to WordPress. Another is actually Instagram itself, which I use in conjunction with OwnYourGram which has micropub baked in for posting photos to my site with Instagram’s best-in-class mobile interface. Imagine just a handful of simple mobile apps that could be customized for dead-simple, straightforward publishing to one’s WordPress site for specific post types or content types…

With extant WordPress plugins, a lot of this is already here, it’s just not evenly distributed yet, to borrow the sentiment from William Gibson.

For just a few dollars a year, everyday people could more easily truly own all their content and have greater control over their data and their privacy.

I will note that it has been interesting and exciting seeing the Drupal community stepping on the gas on the Webmention spec (in two different plugins) since the W3C gave it recommendation status earlier this month. This portends great things for the independent web.

I haven’t been this excited about what the web can bring to the world in a long, long time.

The IndieWeb and Journalism

I’ve been officially participating in the IndieWeb movement for almost two years–though from a philosophical standpoint it’s much closer to twenty. While I can see lots of value in the IndieWeb for even the average person on the internet, I’ve always felt that there’s also a tremendous amount of specific value for journalists and web-based publishers.

I suspect that a lot of the value of the IndieWeb philosophy is that it encompasses how many people inherently wish the internet worked. As a result I’ve seen a growing number of people discovering the concept de novo either on their own or by borrowing bits and pieces from their friends and colleagues who are practicing parts of it as well. This harkens back to the early days of the web when bloggers incrementally improved their websites based on what they saw others doing and sharing ideas more directly and immediately with their audiences.

An(other) unwitting example in the wild

Recently I came across the personal website of journalist Marina Gerner which is one of the few, but growing number, I’ve come across that is unknowingly practicing some of the primary tenets of the IndieWeb movement that I suspect more journalists will eventually come to embrace to better reach and engage with their audiences.

Another brief example I’ll mention having seen recently that almost explicitly rewrote the IndieWeb philosophy verbatim was on the the website redesign launch of PressThink, the blog of Jay Rosen, a journalism professor at NYU. It’s a great read individually as is the majority of what Mr. Rosen writes.

Though I read many of the publications for which Ms. Gerner is writing and might see most of what she’s writing organically, having all of her work in one primary location is a spectacular convenience! I can quickly and easily subscribe to all her work by email or RSS. For a working journalist, this is a boon, because like musicians in the evolving music business a lot of the value that they bring to the table (and to the venues in which they play) is a result of their individual fan bases.

While her personal website probably doesn’t drive even a tiny fraction of exposure for her work as when it appears in The Economist or the Financial Times, for example, it does allow her fans to easily keep up with what she’s writing and thinking about. Ideally in the future, outlets will make links to writer’s bylines direct to the writer’s own website rather than to archive pages within their own publications (or perhaps both if necessary).

Journalistic Brand & the Sad Case of Leon Wieseltier: The Counter-example

Here I’m reminded of the seemingly sad case of Leon Wieseltier, the long time literary editor of The New Republic, who was ousted by its editor-in-chief and publisher Chris Hughes, a former Facebook executive. Wieseltier’s brand was almost all-too-wrapped up in The New Republic, where he had worked for decades, and when he was pushed out (ostensibly for the puerile desire to get more clicks and eyeballs), his output and influence seemingly disappeared overnight. Suddenly there just wasn’t as much of him to read. While he still has some output, as a fan who enjoyed reading his work, the problematic hurdles of finding his new work were the equivalent of using a cheese grater to file down one’s knee cap. I suspect that if he had his own website or even a semblance of a Twitter presence, he could easily have taken a huge portion of his fans and readership built up over decades along with him almost anywhere.

While there are some major brand names in journalism (examples like James Fallows, Walt Mossberg, or Steven Levy spring to mind), who are either so wrapped up in their outlet’s identities or who can leave major outlets and take massive readerships with them, this isn’t the case for the majority of writers in the game. Slowly building one’s own personal journalistic brand isn’t easy, but having a central repository that also doubles as additional distribution can certainly be beneficial. It can also be an even bigger help when one decides to move from one outlet to another, bridge the gap between outlets, or even strike out entirely on one’s own.

Portfolio

From a work/business perspective, Ms. Gerner’s site naturally acts as a portfolio of her work for perspective editors or outlets who may want to see samples of what she’s written.

Sadly, however, she doesn’t seem to be utilizing the WordPress category or tag functions which she could use to help delineate her work by broad categories or tags to help find specific types of her writing. She appears to have a “featured” category/tag for some of her bigger pieces to appear at the top of her front page, but I can see the benefit of having a “portfolio” or similar tag to give to prospective outlets to encourage them to read her “best of” work. This would also be helpful to new readers and future fans of her work.

Categories/tags could also be beneficial to readers who may want to follow only her book reviews and not her economics related work, or vice-versa. With a bit of massaging, she could easily have an economics-only RSS feed for those who wanted such a thing. I spent a bit of time in December writing about how I customized my own RSS feeds and helping to make them more discoverable.

An IndieWeb mini-case study of Ms. Gerner’s website

Because it might take some a bit of time to delve into and uncover a lot of the spectacular and inherent value in the the massive and growing wiki behind IndieWeb.org, I thought I’d take a minute or two to point out some of the subtle IndieWeb-esque things that Ms. Gerner’s site does well and point out a few places she (or others) could quickly and easily add a lot of additional value.

IndieWeb-forward things that she is doing

She has her own domain name.

If you’re looking for all things Marina Gerner on the web, where better to start than http://www.marinagerner.com?

She owns her own data.

Technically, it looks like her site is hosted on WordPress.com, so they own, backup, and maintain it for her, but there is a very robust export path, so she can easily export it, back it up, or move it if she chooses.

She’s posting her own content on her own site.

I’m not sure if she’s posting on her site first using the concept of Post on your Own Site, Syndicate Elsewhere (POSSE), but even if she’s posting it secondarily (known as PESOS), she’s still managing to capture it on her site and thereby own a full copy of her output. If any of the publications for which she’s published should go out of business or disappear from the internet, she will still own a copy of her work. (See and compare also the commentary at Anywhere but Medium.)

Syndication Links

She’s even got a syndication link (or attribution) at the bottom of each article to indicate alternate locations where the content lives on the internet. Since she’s not using Webmentions to back-port the resulting commentary (see below for more), this is highly useful for finding/reading the potential ensuing commentary on her posts or interacting with it in the communities in which it was originally intended.

Missing IndieWeb pieces that could provide additional value

Syndication Links to Social Media

There are no syndication links to where her content may be living on Twitter, Facebook, LinkedIn, or other social media spaces to give an idea of the conversations that are taking place around her work. In addition to the value that these conversations add to her work, they also give an idea of the breadth of the reach of her work, which could be useful not only to her, but to future outlets/employers.

Webmention and back-feed from Brid.gy

She’s clearly not using Webmention (now a W3C Recommendation) or services like Brid.gy which would allow her to have the comments and conversation about her articles from other sites or social media silos come back to live with the original articles on her own site. Given the quality of what she’s writing, I’m sure there are some interesting threads of thought stemming from her work which she’s not capturing back on her own site, but certainly could. As it stands, it’s highly unlikely (and perhaps nearly impossible) that I would go trolling around the thousands or hundreds of thousands of links to try to uncover even a fraction of it myself, but it wouldn’t take much for her to be able to capture all that data and make it easy to consume.

Webmention is a simple protocol that allows one website to indicate to another that it has been mentioned elsewhere on the web–it’s akin to Twitter @mentions, but is something that works internet-wide and not just within Twitter. Brid.gy is a service that bootstraps services like Facebook, Twitter, Instagram, Google+, and Flickr via API to make them support webmention until they choose to implement it directly themselves.

Given the schedules of many journalists, they may not always have time to pay attention to the commentary on past articles, but if she were aggregating them back to her own site, she could occasionally check back in on them and interact as necessary or appropriate. Even better she could do this herself without necessarily needing to spend the additional time and energy to go to multiple other social websites to do so. I suspect that a lot of the value that journalists get out of Twitter could be better had by aggregating some of it within their own websites instead.

As an example, the reader will note that I also have syndication links (by means of icons) at the bottom of this post, but I’ve enabled Webmentions and have most of the replies and commentary from these social silos coming back to this original post to aggregate as much of the conversation back to this original post. In the event that any of these social media sites are acquired or go out of business for any reason, all of this commentary will be archived here on the site. As an experiment, if you’d like, click on the Twitter icon at the bottom of this post and reply to that post on Twitter, your reply will be sent to me via webmention through Brid.gy and I can choose to display it as a comment under this post.

Owning her replies to others

Naturally if she does interact with her pieces via other social channels (Twitter, for example), she could post those replies on her own site and automatically syndicate them to Twitter. This would also allow her to own all of that subsidiary content and conversation as well.

Search and SEO

Once she owns all of her own writing and subsidiary data, her platform of choice (WordPress along with many others) also provides her with some good internal search tools (for both public-facing and private posts), so that her online hub becomes an online commonplace book of sorts for not only searching her past work, but potentially for creating future work. Naturally this search also extends to the broader web as her online presence gives her some reasonable search engine optimization for making it more discoverable to future fans/followers.

And much more…

Naturally the IndieWeb encompasses far more than what I’ve written above, but for journalists, some of these highlighted pieces are likely the most immediately valuable.

I’ll refer those interested in learning more to browse the wiki available at IndieWeb or join the incredibly helpful community of developers who are almost always in the online chatroom which is accessible via multiple methods (online chat, Slack, IRC, etc.) Major portions of the IndieWeb have become easily attainable to the average person, particularly on ubiquitous platforms like WordPress which have simple configurable plugins to add a lot of this simple functionality quickly and easily.

Another IndieWeb Journalism Example

While I was writing this piece, I heard Mathew Ingram, who currently writes for Fortune, say on This Week in Google that he’s been posting his work to his own website for several years and “syndicating” copies to his employers’ sites. This means he’s got a great archive of all of his own work, though I suspect, based on his website, that much of is posted privately, which is also an option, though it doesn’t help me much as a fan.

Thoughts/Questions/Comments

I’d love to hear thoughts, comments, or questions journalists have about any of the above. Are there other online tools or features journalists would like to see on their own websites for improved workflow?

Please post them below, on your own website along with a permalink back to the original article (see “Ping Me” below), via webmention, or even by responding/replying on/to one of the social media silos listed just below in the syndication links, or natively on the social platform on which you’re currently reading.

Browser Bookmarklets and Mobile Sharing with Post Kinds Plugin for WordPress

The Post Kinds Plugin

I’ve been using David Shanske’s excellent WordPress plugin Post Kinds, which is conveniently bundled into the IndieWeb Plugin, for more than a year now. (Update: I’ve also written a fairly in-depth primer for it.)

Much like WordPress’s native post formats (standard, aside, image, quote, link, status, audio, etc.) which were introduced in v3.1, Post Kinds instead provides a better mapping of post types across a larger variety of social media types (article, bookmark, favorite, itinerary, jam, like, listen, note, photo, play, read, reply, repost, watch, and more). In addition to changing the visual layout and formatting of most posts, the plugin also importantly includes the correct microformat classes for each of these post types and this enables a lot of other fantastically important functionality for the open web.

Custom URLs for Post Kinds

One of the problems I had with using it initially was taking the extra time to cut and paste in the several pieces of additional data or fill in meta data to make a post. It was particularly painful in a mobile setting. I was thrilled when David mentioned that he’d built in some customized query parameters which could take URLs to import in much of the data as well as to set the correct post kind automatically. They came with the general format of

http://example.com/wp-admin/post-new.php?kind=bookmark&kindurl=@url

where one could replace @url with the target URL of the site to be bookmarked, for example. Replacing bookmark with the appropriate post kind name would allow one to set the flag for each post to the proper post kind automatically, and naturally one should replace example.com with the base URL for their site.

Putting this customized URL into a browser will create a new post in one’s website admin UI and Post Kinds will automatically set the URL and scrape its meta data. One can then modify any additional data or add a comment and then publish quickly and easily.

As a concrete example, I would put the following URL in my browser of choice to “like” the Post Kinds Plugin page:
http://www.boffosocko.com/wp-admin/post-new.php?kind=like&kindurl=https://wordpress.org/plugins/indieweb-post-kinds/

Browser Bookmarklets

I am a huge fan of browser bookmarklets, so for a while I’ve been meaning to create some for the post kinds I use to better automate my post process. After dragging my feet for ages, particularly because my JavaScript skills are nearly non-existent, I’ve finally gotten around to adapting the common WordPress “Press This” bookmarklet to work with Post Kinds.

Below is the modified code that can be put into a bookmarklet to allow for easily bookmarking a particular post:

javascript:(function(a,b,c,d){function e(a,c){if("undefined"!=typeof c){var d=b.createElement("input");d.name=a,d.value=c,d.type="hidden",p.appendChild(d)}}var f,g,h,i,j,k,l,m,n,o=a.encodeURIComponent,p=b.createElement("form"),q=b.getElementsByTagName("head")[0],r="_press_this_app",s=!0;if(d){if(!c.match(/^https?:/))return void(top.location.href=d);if(d+="&kindurl="+o(c),c.match(/^https:/)&&d.match(/^http:/)&&(s=!1),a.getSelection?h=a.getSelection()+"":b.getSelection?h=b.getSelection()+"":b.selection&&(h=b.selection.createRange().text||""),d+="&buster="+(new Date).getTime(),s||(b.title&&(d+="&t="+o(b.title.substr(0,256))),h&&(d+="&s="+o(h.substr(0,512)))),f=a.outerWidth||b.documentElement.clientWidth||600,g=a.outerHeight||b.documentElement.clientHeight||700,f=800>f||f>5e3?600:.7*f,g=800>g||g>3e3?700:.9*g,!s)return void a.open(d,r,"location,resizable,scrollbars,width="+f+",height="+g);(c.match(/\/\/(www|m)\.youtube\.com\/watch/)||c.match(/\/\/vimeo\.com\/(.+\/)?([\d]+)$/)||c.match(/\/\/(www\.)?dailymotion\.com\/video\/.+$/)||c.match(/\/\/soundcloud\.com\/.+$/)||c.match(/\/\/twitter\.com\/[^\/]+\/status\/[\d]+$/)||c.match(/\/\/vine\.co\/v\/[^\/]+/))&&e("_embeds[]",c),i=q.getElementsByTagName("meta")||[];for(var t=0;t<i.length&&!(t>200);t++){var u=i[t],v=u.getAttribute("name"),w=u.getAttribute("property"),x=u.getAttribute("content");x&&(v?e("_meta["+v+"]",x):w&&e("_meta["+w+"]",x))}j=q.getElementsByTagName("link")||[];for(var y=0;y<j.length&&!(y>=50);y++){var z=j[y],A=z.getAttribute("rel");("canonical"===A||"icon"===A||"shortlink"===A)&&e("_links["+A+"]",z.getAttribute("href"))}b.body.getElementsByClassName&&(k=b.body.getElementsByClassName("hfeed")[0]),k=b.getElementById("content")||k||b.body,l=k.getElementsByTagName("img")||[];for(var B=0;B<l.length&&!(B>=100);B++)n=l[B],n.src.indexOf("avatar")>-1||n.className.indexOf("avatar")>-1||n.width&&n.width<256||n.height&&n.height<128||e("_images[]",n.src);m=b.body.getElementsByTagName("iframe")||[];for(var C=0;C<m.length&&!(C>=50);C++)e("_embeds[]",m[C].src);b.title&&e("t",b.title),h&&e("s",h),p.setAttribute("method","POST"),p.setAttribute("action",d),p.setAttribute("target",r),p.setAttribute("style","display: none;"),a.open("about:blank",r,"location,resizable,scrollbars,width="+f+",height="+g),b.body.appendChild(p),p.submit()}})(window,document,top.location.href,"http:\/\/example.com\/wp-admin\/post-new.php?kind=bookmark");
Browser bookmarklets for Post Kinds

Other versions of the bookmarks can easily be made for all the other other Post Kinds by replacing the two red highlighted portions of the code sample appropriately for each one. Specifically one should exchange bookmark with the name of the kind desired (all of them should be in lowercase) and replace example.com with one’s own domain name.

For simplicity, I’m including a sample/template bookmarklet button below which can be dragged and dropped into most browser bars. Before using it, edit the JavaScript as described above and paste it into the URL box. I’m happy to help those who may have problems. I’ve included a screen capture of what all of them look like once they’re set up and configured with matching emoji added into the titles to assist in visual selection.

🔖 Bookmark

Perhaps I (or someone else enterprising) would contribute all this back into the plugin repository for Post Kinds so that these bookmarklets would be self-generated for plug and play usage within the admin interface for the plugin the way the bookmarklets are for the IndieWeb plugin’s PressThis bookmarklets, perhaps at /wp-admin/admin.php?page=kind_options.

A Post Kinds “Bookmarklet” for Mobile

For those who would like something similar to the above for use on mobile platforms (and particularly Android) I’ve written up some instructions below which allow one to use the Android app URL Forwarder to use the ubiquitous mobile “share” functionality from most pages and/or apps in a way similar to this bookmarklet functionality. (This is based in part on some work by Ryan Barrett and some work I’d written up for the Known CMS a while back.)

I’d suspect that there’s also a similar app for iOS, but I haven’t checked. If not available, URL Forwarder is open source on Github and could potentially be ported. There’s also a similar Android app called Bookmarklet Free which could be used instead of URL Forwarder.

Configuring URL Forwarder for Post Kinds

  1. Open URL Forwarder on your phone
  2. Click the “+” button to create a filter.
  3. Give the filter a name, “Bookmark” for the bookmark version. (See photo below.)
  4. Use the following entry for the “Filter URL” replacing example.com with your site’s domain name: http://EXAMPLE.com/wp-admin/post-new.php?kind=bookmark&kindurl=@url
  5. Leave the “Replaceable text” as “@url”
  6. Finish by clicking on the checkmark in the top right corner.
  7. Repeat the above for the other desired post types but replacing “bookmark” with the lower case names of those other types.

Simple right?

Creating a post via mobile

With the configuration above set up, do the following:

  1. On the mobile page one wants to bookmark, like, favorite, etc., click the ubiquitous “share this” mobile icon (or share via a pull down menu, depending on your mobile browser or other app.)
  2. Choose to share through URL Forwarder
  3. Click on the “bookmark” option just created above (or other option as necessary for the desired post type).
  4. Change/modify any meta data within your website administrative interface or add any additional thoughts and publish. (This part is the same as one would experience using the desktop bookmarklet.)

Happy posting!

Reply to Antonio Sánchez-Padial about webmentions for academic research

Replied to a tweet by Antonio Sánchez-PadialAntonio Sánchez-Padial (Twitter)
Hi there @ChrisAldrich! I'd like to add webmentions, but I haven't worked on it yet. What kind of collaboration are you thinking about?
Many academics are using academic related social platforms (silos) like Mendeley, Academia.edu, Research Gate and many others to collaborate, share data, and publish their work. (And should they really be trusting that data to those outside corporations?)

A few particular examples: I follow physicist John Carlos Baez and mathematician Terry Tao who both have one or more academic blogs for various topics which they POSSE work to several social silos including Google+ and Twitter. While they get some high quality response to posts natively, some of their conversations are forked/fragmented to those other silos. It would be far more useful if they were using webementions (and Brid.gy) so that all of that conversation was being aggregated to their original posts. If they supported webmentions directly, I suspect that some of their collaborators would post their responses on their own sites and send them after publication as comments. (This also helps to protect primacy and the integrity of the original responses as the receiving site could moderate them out of existence, delete them outright, or even modify them!)

While it’s pretty common for researchers to self-publish (sometimes known as academic samizdat) their work on their own site and then cross-publish to a pre-print server (like arXiv.org), prior to publishing in a (preferrably) major journal. There’s really no reason they shouldn’t just use their own personal websites, or online research journals like yours, to publish their work and then use that to collect direct comments, responses, and replies to it. Except possibly where research requires hosting uber-massive data sets which may be bandwidth limiting (or highly expensive) at the moment, there’s no reason why researchers shouldn’t self-host (and thereby own) all of their work.

Instead of publishing to major journals, which are all generally moving to an online subscription/readership model anyway, they might publish to topic specific hubs (akin to pre-print servers or major publishers’ websites). This could be done in much the same way many Indieweb users publish articles/links to IndieWeb News: they publish the piece on their own site and then syndicate it to the hub by webmention using the hub’s endpoint. The hub becomes a central repository of the link to the original as well as making it easier to subscribe to updates via email, RSS, or other means for hundreds or even thousands of researchers in the given area. Additional functionality could be built into these to support popularity measures as well to help filter some of the content on a weekly or monthly basis, which is essentially what many publishers are doing now.

In the end, citation metrics could be measured directly on the author’s original page by the number of incoming webmetions they’ve received on it as others referencing them would be linking to them and therefore sending webmentions. (PLOS|One does something kind of like this by showing related tweets which mention particular papers now: here’s an example.)

Naturally there is some fragility in some of this and protective archive measures should be taken to preserve sites beyond the authors lives, but much of this could be done by institutional repositories like University libraries which do much of this type of work already.

I’ve been meaning to write up a much longer post about how to use some of these types of technologies to completely revamp academic publishing, perhaps I should finish doing that soon? Hopefully the above will give you a little bit of an idea of what could be done.

Reply to Dave Rupert’s Poll with another alternative

Replied to a tweet by Dave RupertDave Rupert (Twitter)
Anyone else starting to look for a way out of Twitter?
#4 IndieWeb: Publish on your own site, syndicate elsewhere. (The missing option.)

I’ve been microblogging from my own site and syndicating content to Twitter and other social silos for a while.

I usually consume Twitter via an RSS hack and respond either via Woodwind.xyz which micropubs directly to my site or from a built in RSS reader on my own site. I use Brid.gy and webmention to collect replies back to my site to continue the conversation.

For me, my personal website is my end-all-be-all hub for reading/publishing and Twitter, Facebook, et al. are just distribution channels.

From what I understand about Manton’s proposed implementation, he’ll be using or making a lot of these technologies available, he’ll just be making it a bit easier for my parents and the “masses” to do it.

A Secondary Meaning for POSSE

I’d meant to document this back in November when it was discussed at IndieWebCamp Los Angeles, but it was a busy weekend.

In conversation with Tantek Çelik, I asked if a double entendre meaning to POSSE was originally intended when it was coined?

POSSE is an abbreviation for Publish (on your) Own Site, Syndicate Elsewhere (or Everywhere), a content publishing model that starts with posting content on your own domain first, then syndicating out copies to 3rd party services with permashortlinks back to the original on your site.

When I originally heard about POSSE, I considered the original post on my own site as the Sheriff or “leader” and the ensuing syndicated copies as the (literal and figurative) traditional posse which follows along behind it adding ideas, conversation, and help in accomplishing the original post’s mission.

The posse, one tough looking gang of o’n’ry corporate silos! Let’s mount ’em up!

If that second meaning didn’t exist before, it does now…

Reply to Ben Hanowell about Hypothes.is, Fragmentions, and Annotations

Replied to a tweet by Brash EquilibriumBrash Equilibrium (Twitter)
@ChrisAldrich is this the fragmentions plugin along with @hypothes_is or just the latter? Link to instructions por favor!!!!
Hypothes.is’ reply will get you most of the way, but I’ll add some additional thoughts below.

There are a couple of fragmentions plugins in the WordPress repository. I use and recommend WP Fragmention. Mostly it comes down to supporting a chunk of javascript that is the brainchild of Kevin Marks.

For Hypothes.is, I use the plugin referenced in the tweet above, but I’ve also been using Hypothes.is Aggregator by Kris Shaffer. I will note that the latter broke for me recently (possibly with the upgrade to WP 4.7, but I’ve filed a ticket and hopefully it’ll get sorted shortly). Shaffer’s plugin also makes using and posting with Hypothes.is’ Chrome extension more useful and interesting to me, since I can own copies of my highlights/annotations on my own website.

I’m hoping that sometime soon that Hypothes.is highlights and annotations on pages will also support sending webmentions so that when someone annotates one of my pages that I’ll receive a notification about it, almost as if it were a comment. If you’re interested in this sort of thing, Kartik Prabhu has a fantastic write up and some code on mixing marginalia and webmentions which I’m hoping to implement sometime soon myself.

If you need any help with any of the above, I (and surely others) are happy to help you via IndieWeb Chat.