Does anyone know of any actual *live* implementations of WebSub (or PubSubHubbub, any version) that use the .host-meta method of advertising the hub URL, or any consumers that check for it? I did a bit of looking around at some of the major players and couldn't find any that did. If you know of a publisher or consumer that supports it, please share the URL to it.
To clarify, I'm talking about the third method of Discovery listed here: https://www.w3.org/TR/websub/#discovery
publishers may also use the Host-Meta Well-Known URI [RFC6415] /.well-known/host-meta to include the <Link> element with rel="hub"
We plan to exit CR on 2017-05-11, and if we don't have at least two claims of implementations of that feature, we'll be dropping it from the spec when we exit CR. It's important that if any implementations of this feature exist, we hear about them ASAP.
I did add support to websub.rocks for discovering the hub URL using this method, and the test suite is now logging whether anyone publishes a URL that advertises the hub that way, so we'll get a bit of data from that. However I don't want to waste the time writing tests to check whether subscribers support this, since there's no evidence of demand for the feature. I also don't want the presence of the test to cause new subscribers to have to do the extra work of checking the .host-meta file just to pass the test suite.
So far, all known WebSub/PubSubHubbub publishers support rel discovery through the HTTP Link or HTML/XML tags, so there was never any incentive for subscribers to check the .host-meta as well, so I strongly suspect there just aren't any subscribers that check for it.
Since this feature is already marked At Risk, the data is strongly pointing towards dropping it on the 11th.
If this feature is important to you, then please show evidence that it's been implemented in any form, and I would also highly encourage you to write a test for it in websub.rocks.
I'm excited to announce that Micropub is now a W3C Candidate Recommendation!
Micropub began in 2013 when I outlined a simple API to create blog posts and short notes for my website, and then implemented it both on my server, several new clients, and started using it day-to-day. Micropub aims to be simple to understand and implement, built on top of existing standards such as OAuth 2.0 and the Microformats 2 vocabulary.
Micropub is also intended to be implemented incrementally. You can start by implementing just the basics of creating simple posts, and then expand your implementation to support additional properties of posts, and later expand to enable editing posts as well.
One of the benefits of supporting Micropub is that it allows you to leverage other peoples' work in building an interface to create posts on your own website. By 2014, there were already six independent server implementations: five created by individuals for their own websites, as well as a plugin for the Known content management system. In addition to the client I wrote, there were four other people who built their posting interfaces using Micropub, which meant that anybody else with a Micropub server could sign in and use them!
Over the next several months, more and more people built out Micropub support in their blogging systems, including plugins for Wordpress and Drupal! I continued to build Micropub clients like OwnYourGram, which imports your Instagram photos to your website, and Teacup which I use to track everything I eat and drink, even posting from my watch.
I gave a talk on Micropub at Open Source Bridge in 2015, when we had just started prototyping clients and servers that could start editing posts.
At the beginning on 2016, we published the First Public Working Draft of Micropub under the W3C Social Web Working Group. For the past several months, we've been iterating on the spec, refining the language, clarifying how to edit and delete posts, and working on ways to ensure a good user experience for applications that post photos and videos.
Last week the W3C announced that Micropub is now a Candidate Recommendation, and is inviting a wider audience to implement it and provide feedback.
Stay tuned for updates as I build out the test suite and debugging tools to help you build Micropub clients and servers. They will be launched at micropub.rocks in the coming months!