i could come up with gmail, sieve, etc email filters for people to install that would forward all facebook emails except password resets. or maybe only notification emails. still seems iffy security wise, and awful UX, but...meh?
quick poll time. hey @aaronpk @chrisaldrich @jgmac1106 @grantcodes @dshanske @tantek and others: if you could get facebook backfeed again by setting up an email filter like this, but it'd be somewhat sketchy security wise (discussion above), and might be inconsistent and incomplete, and the bridgy UI might be weak or nonexistent...would you do it? feel free to emoji respond +1 for yes, -1 for no. also feel free to @-mention anyone else who might vote.
I should have outlined this originally… Likely safer (for Bridgy and the end user) would be to follow the model of posting to WordPress via email (or services like Reading.am which allow posting to it via custom email addresses). Bridgy could provide users with a private hashed email address like 123xyzABC@brid.gy which could be linked to their particular account to which they could manually (or automatically) forward the relevant Facebook notification emails. Upon receipt, Bridgy would know which account sent it and could also match it to the user’s post URL as a check before sending the appropriate webmentions.
This would leave Bridgy free from being the potential source for security leaks and put the onus on the end user. You’d naturally need to have the ability to reset/change the user’s hash in the case that they accidentally allowed their custom email address to leak, although generally this isn’t a huge issue as emails which don’t match the user’s account/endpoints would be dropped and not send webmentions in any case. (In some sense it’s roughly equivalent to my being able to visit https://brid.gy/twitter/schnarfed and clicking on the Poll now or Crawl now buttons. It’s doable, but doesn’t give a bad actor much. You’d probably want to rate limit incoming emails to prevent against mass spam or DDoS sort of attacks against Bridgy.)
A side benefit of all of this is that those who have kept their old email notifications could relatively easily get much of their past missing back feed as well. Or if they’re missing back feed for some reason, they could easily get it by re-sending the relevant emails instead of some of the current manual methods. Perhaps allowing preformatted emails with those same manual methods could be used to do back feed for Facebook or other providers as well?
We could also put together some forwarding filters for common platforms like gmail to help people set up autoforwarders with appropriate keywords/data to cut down on the amount of false positive or password containing emails being sent to Bridgy.
The one potential privacy issue to consider(?) is that this set up may mean that Bridgy could be sending webmentions for private messages since users get both private and public message notifications whereas the API distinguished these in the past. To remedy this, the comment URL could be tested to see if/how it renders as a test for public/private prior to sending. Separately, since Bridgy doesn’t need to store or show these messages (for long?), private messages could be sent, but potentially with a payload that allows the receiving end to mark them as private (or to be moderated to use WordPress terminology). This would allow the user’s website to receive the notifications and give them the decision to show or not show them, though this may be a potential moral gray area as they could choose to show responses that the originator meant to be private communication. The API would have prevented this in the past, but this email method could potentially route around that.
“Thinking that we might have been the ones to teach @microbitch2017 and @ShortShadyBlog how to do webmentions? Has it worked? Bridgy must be failing, because, no retweets showing up comments.”
I see a Bridgy account: https://brid.gy/twitter/StormlightTech but nothing for @microbitch2017 or @ShortShadyBlog so they can’t get webmentions from Bridgy because it doesn’t know about them. Clicking on the timestamp in Bridgy will give you some troubleshooting ideas.
Thank you to @RyersonResearch and especially @joyceemsmith for inviting me to talk about my research today. I had a great time talking IndieWeb, and specifically, Bridgy. Jan 30, 2019 Lunch and Learn at Ryerson Journalism Research Centre
I presented a study I’ve been working on about Bridgy, i...
It’s that time of year again! No, not awards season…Bridgy stats time!
Looking at the graphs, the elephant in the room is clearly the Facebook shutdown. It was Bridgy’s second largest silo, numbering 1477 users when we wer...
A few weeks ago, Bridgy‘s traffic suddenly shot up to 20-50x its baseline, from 5-10 human visitors per day to 200-300. Humans in browsers, not bots or other requests; this ain’t Google Analytics’s first ro...
This is some excellent news. I hope it continues to pick up!
You might find that the micropub plugin is a worthwhile piece for this. It will give your site an endpoint you can use to post to your site with a variety of third party applications including Quill or Micropublish.net. October 14, 2018 at 01:01AM
My hope is that it will somehow bring comments on Facebook back to the blog and display them as comments here. ❧
Sadly, Aaron Davis is right that Facebook turned off their API access for this on August 1st, so there currently aren’t any services, including Brid.gy, anywhere that allow this. Even WordPress and JetPack got cut off from posting from WordPress to Facebook, much less the larger challenge of pulling responses back. October 14, 2018 at 01:03AM
Seeing the commentary from Greg McVerry and Aaron Davis, it’s probably worthwhile to point you to the IndieWeb for Education wiki page which has some useful resources, pointers, and references. As you have time, feel free to add yourself to the list along with any brainstorming ideas you might have for using some of this technology within your work realm. Many hands make light work. Welcome to the new revolution! October 14, 2018 at 01:08AM
a hanging thought? I feel like I do this on my site all too often… October 14, 2018 at 01:09AM
I am giving this one a go as it seems to be the most widely used. ❧
It is widely used, and I had it for a while myself. I will note that the developer said he was going to deprecate it in favor of some work he’d been doing with another Mastodon/WordPress developer though. October 14, 2018 at 01:19AM
People continued working on it. Everything you need using W3C standards like Webmention, Microformats2…give it a try? https://IndieWeb.org/WordPress/Plugins
I suspect that @chrismessina could do it quickly, but for those who’d like to leave Twitter for #WordPress with similar functionality (but greater flexibility and independence), I recorded a 2 hour video for an #IndieWeb set up/walk through with some high level discussion a few months back. If you can do the 5 minute install, hopefully most of the rest is downhill with some basic plugin installation and minor configuration. The end of the walk through includes a live demonstration of a conversation between a WordPress site on one domain and a WithKnown site running on another domain.
Post Kinds plugin (for better delineating articles, status updates (notes), replies, favorites, likes, etc. with appropriate microformats markup)
Aperture Plugin (allows you to sign into a variety of Microsub readers which also act as your stream and allow you to reply to others directly from your reading interface. This part is still a bit experimental, but the kinks are being worked out presently for a richer experience.)
For those watching this carefully, you’ll notice that I’ve replied to David Shanske’s post on his website using my own website and sent him a webmention which will allow him to display my reply (if he chooses). I’ve also automatically syndicated my response to the copy of his reply on Twitter which includes others who are following the conversation there. Both he and I have full copies of the conversation on our own site and originated our responses from our own websites. If you like, retweet, or comment on the copy of this post on Twitter, through the magic of Brid.gy and the Webmention spec, it will come back to the comment section on my original post (after moderation).
Hooray for web standards! And hooray for everyone in the IndieWeb who are helping to make this type of social interaction easier and simpler with every passing day.
Micropub Plugin work for WordPress
It will include a Media endpoint
Code for integration with the WordPress REST API
This sketch solution may be an end-around the issue of getting WordPress (or potentially other CMSes) Themes to be microformats 2 compatible, and allow a larger range of inter-compatibility for websites and communication.
Instead of 'eliminating' divisions, or 'blowing up' silos....let's use metaphors about bridging, connecting, unifying, transcending, collaborating across borders.... connecting all of the groups within an organization in a coherent way so that they all work seemlessly together.
As any kindergartner can tell you, “It’s difficult to play ball when the local bully owns the ball and wants to make up their own rules or leave in a huff.”
One of the things I love about IndieWeb is that we’re all trying to create a way for balls to be roughly standardized and mass manufactured so that everyone can play regardless of what the bully wants to do or what equipment people bring to the game.1
And as Nikhil Sonnad has reminded us very recently, we also need more than just connections, we need actual caring and thinking human interaction.2
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.
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:
Has anyone set up WordPress so that “standard” post types continue to show up on your blog, but “status” (or “aside”) post types feed into social media platforms such as Twitter or https://t.co/kisv1mbGgT?
No worries! Replies/notifications stay within their own domains, for better or for worse. The good news is that the original post can reach people where they are; the bad news is that the conversation around it is increasingly diffuse.
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.
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.
For a post today, I wrote on my own site and syndicated it to Twitter and got a reply back via webmention through Brid.gy. This process happens for me almost every day, and this all by itself feels magical. The real magic however, and I don’t think I’ve done this before or seen it done, was that I replied to the backfed comment on my site inline and manually syndicated to Twitter using a permalink of the form http://www.example.com/standard-permalink-structure/?replytocom=57527#respond, where 57527 is the particular comment ID for my inline comment. (This comment ID can typically be found by hovering over the “Reply” or “Comment” button on one’s WordPress website in most browsers.)
I’ve now got a nested copy of the conversation on my site that is identical to the one on Twitter.
I suspect that by carefully choosing the URL structure you syndicate to Twitter, you’ll allow yourself more control over how backfed comments from Brid.gy nest (or don’t) in your response section on your site.
Perhaps even more powerfully, non-WordPress-based websites could also use these permalinks structures for composing their replies to WordPress sites to have their replies nest properly too. I think I’ve seen Aaron Parecki do this in the wild.
Since the WordPress Webmention plugin now includes functionality for sending webmentions directly from the comments section, I’ll have to double check that the microformats on my comments are properly marked up to see if I can start leveraging Brid.gy publish functionality to send threaded replies to Twitter automatically. Or perhaps work on something that will allow automatic replies via Twitter API. Hmmm…
Despite the fact that this could all be a bit more automated, the fact that one can easily do threaded replies between WordPress and Twitter makes me quite happy.
I announced recently that Bridgy Publish for Facebook would shut down soon. Facebook’s moves to restrict its API to improve privacy and security are laudable, and arguably ...
This is so disappointing. Facebook is literally killing itself for me. So much for their “connecting everyone” philosophy.
Brid.gy was the last thing really keeping me connected to Facebook at all. Now that Facebook is shutting down its most useful functionality from my perspective, perhaps it’s time to deactivate it and move toward shutting it all down?
Summary: Facebook has recently announced it will be shutting off its API access on August 1st for automating posts into its ecosystem. For a large number of users this means it will be much more difficult to crosspost or syndicate their content into the platform. As a result, this week David Shanske and I discuss the good and the bad of this move as well as some general thoughts around the ideas of syndicating content from one site to another.
David also discusses plans he’s got for changes to both the Bridgy Publish Plugin and the Syndication Links Plugin.
I’ve decided to take a different direction for the Bridgy plugin for WordPress. I’ve never quite been able to explain to people it doesn’t actually do anything. It’s a user interface for the Bridgy service. I’ve decided that the best thing to do is to is to change the approach radically.