As I’m putting the final touches on my presentation on Micropub for WordCamp Santa Clarita Valley tomorrow, I’m reminded how fantastically powerful this simple concept really is. Even WordPress beginners can gain tremendous leverage with a simple plugin.

To top it off, it’s only one of many phenomenal IndieWeb technologies that one can quickly add to websites that extends their functionality dramatically.

Read Posting to your indieweb site from spacemacs via micropub by Neil MatherNeil Mather (doubleloop)
At yesterday’s HWC London, I thought I’d have a start at getting things set up such that I can publish to my website from within spacemacs (AKA Emacs with lots of customisations). Why post from spacemacs? I use spacemacs a lot – for all of my coding, and for all of my personal organisation wit...

📅 Micropub and WordPress: Custom Posting Applications at WordCamp Santa Clarita Valley 2019

Details

Come for two days of WordCamp Santa Clarita Valley on Friday and Saturday April 5 & 6, 2019, featuring an IndieWeb-related talk by me on Saturday afternoon.
 
I will be at WordCamp both days to chat with participants about the IndieWeb and implementing its principles and related plugins using WordPress in addition to giving a featured talk on Saturday afternoon.

Micropub and WordPress: Custom Posting Applications

The W3C recommended Micropub specification (2017) allows developers to create custom posting applications for a wide variety of data targeting any content management system that supports the spec.
I will provide an overview of the setup and use of the available plugin and endpoint for WordPress. I’ll also provide a beginner walk-though for a variety of client applications like Quill, Teacup, OwnYourGram, OwnYourSwarm, Omnibear, and others that allow one to easily post status updates, bookmarks, likes, check-ins/location data, photos, and more directly to their WordPress sites.
We’ll also talk about how developers can create custom posting interfaces to drastically simplify content creation and posting for clients in ways that can be even simpler and more flexible than working with Gutenberg.

When

My talk on “Micropub and WordPress: Custom Posting Applications” will take place on  from

Where

College of the Canyons
Dr. Dianne G. Van Hook University Center
26455 Rockwell Canyon Road
Santa Clarita, California 91355
USA

Tickets

This post is an “indie event” so feel free to RSVP by adding yourself in the comments section below or by sending a webmention so I’ll know to expect you, but be sure to purchase tickets in advance. General admission is $40 and includes:

  • Two days of sessions of everything WordPress — design, development, e-commerce, marketing and more!
    • Day 1 (Friday, April 5) will focus on getting started with WordPress and WooCommere;
    • Day 2 (Saturday, April 6) offers a full slate of WordPress content spread across three simultaneous tracks;
  • Lunch on Friday & Saturday, including snacks and refreshments;
  • Swag and sponsor goodies; and
  • Afterparty Saturday (details to follow)

Any questions? Respond below or ask me in the IndieWeb chat. I look forward to seeing everyone there!

📅 RSVP to WordCamp Santa Clarita 2019

RSVPed Attending WordCamp Santa Clarita 2019
April 5-6, 2019, Santa Clarita, CA #​wcscv

Not only will I be attending the inaugural WordCamp Santa Clarita, but they’ve accepted my proposal, so I’ll be talking about Micropub use with WordPress at the camp. I look forward to seeing everyone there.

#WCSCV

Managed to get a talk proposal together for WordCamp Santa Clarita on the topic of IndieWeb and WordPress (geared toward a general audience). I also submitted an idea for a lightning talk on the relatively new Micropub spec from the W3C and how it can be used in conjunction with WordPress to quickly and easily post a variety of different content types to the platform.

I can’t wait to attend this new camp just North of Los Angeles!

#WCSCV

Update to the Syndication Links plugin for WordPress for Custom Endpoints

David Shanske has recently updated the Syndication Links plugin for WordPress that now allows users to add custom syndication endpoints to their websites so they can actually syndicate their content to external sites. 

In particular, this now includes syndication endpoints like IndieWeb News and indieweb.xyz subs. Configuring the plugin with a syndication name, UID, and the appropriate URL will create additional endpoint checkboxes in the “Syndicate To” metabox. (The UID is simply a unique identifier that the plugin uses in conjunction with Micropub clients, and the URL is the appropriate full URL to the appropriate syndication target.)

If one wishes to test syndication out, I might suggest using the test endpoint provided by indieweb.xyz. The appropriate entries in the custom provider section at /wp-admin/admin.php?page=syndication_links would be:

  • Name: xyz hottubs
  • UID: xyz-hottubs
  • URL:  https://indieweb.xyz/en/hottubs/
Settings for configuring custom syndication endpoints in the Syndication Links plugin

For convenience, the settings page also allows the user to disable (via checkbox) endpoints they don’t use or don’t want to appear in their administrative meta boxes.

An example of the meta box that appears in the administrative interface when creating new posts. To syndicate your content to the desired sites using Webmention, just click the appropriate boxes.

Use with Micropub Clients

The update to the Syndication Links plugin also means that Micropub clients with appropriate support (like Quill, for example) will know about which syndication endpoints your site supports and will be able to include them in its checkbox list for auto-syndicating via Micropub.

Example Quill micropub interface with syndication endpoints configured within Syndication Links plugin

Naturally, people using these methods should be very careful about how they’re using them so that they aren’t abusing or spamming these channels. Those abusing these channels will certainly find their sites blocked from posting. Keep in mind that some of the syndication endpoints shown here are examples and that other endpoints exist or can be created on sites like indieweb.xyz. 

Bridgy for WordPress

I’ll also note in passing that the syndication functionality to Twitter, Flickr, and GitHub that the Bridgy for WordPress Plugin provides is now also available within the Syndication Links plugin, so those who already have Brid.gy set up with their websites can easily and safely deactivate and uninstall that plugin. Doing this will prevent the duplication of meta boxes in one’s admin UI. Given the migration of some of its functionality, it is certainly possible in the future that this plugin may be deprecated or the Brid.gy set up portion of its functionality may be merged into another plugin like the IndieWeb plugin.


👤  Chris McLeodJoe Jennett, and Khürt Williams may appreciate this the most for use with indieweb.xyz. It may be a minute too late for Brad Enslen however.

Reply to Chris Finazzo about Jekyll and GoodReads alternatives

Replied to a tweet by Chris FinazzoChris Finazzo (Twitter)

I think Pelle Wessman has a Micropub solution for Jekyll which might allow you to use gRegorLove’s indiebookclub as a start. Asking in chat may help get you moving on other ideas/help if you need them.

👓 My New Posting Workflow | grant.codes

Read My New Posting Workflow by Grant RichmondGrant Richmond (grant.codes)
So I have been working away on some new features on my site for quite a while now and it looks like everything is about ready. Honestly I don't particularly enjoy writing long-form content, so it is kind of strange that I have really enjoyed working on this new functionality.The Inspiration I was ra...

This is awesome Grant!

May have been a nice addition to add some links to the browser extensions (or maybe I missed them?) and make it more explicit that they’re publicly available. Can’t wait to try this out!

Made some significant progress today on an approximately 2,800 word feature article on the W3C Micropub spec with some motivation, examples, use cases, etc. Needs some editing, a bit of artwork, and some screenshots, but we’re nearly there. 

Have a few ideas about placement already…

📑 Publishers build a common tech platform together | Nieman Lab

Annotated Publishers build a common tech platform together by Jonathan GillJonathan Gill (Nieman Lab)

One way to meet the many needs that most if not all publishers share would be to collaboratively develop their digital products. Specifically, they should build for interoperability. One publisher’s CMS, another’s content APIs, a third company’s data offering — they might one day all work together to allow all ships to rise and to reclaim advertising and subscription revenue from the platforms. This might allow publishers to refocus on differentiating where it truly matters for the user: in the quality of their content.  

Some of this is already afoot within the IndieWeb community with new protocols like Webmention, Micropub, WebSub, and Microsub. Journalists should know about this page on their wiki.

A cursory look at my website for 2018

I just added it up quickly and realized that I posted publicly to my website/blog/commonplace book a total of 4,694 times in 2018! Holy cow!

I don’t have quite the crazy analysis that Jeremy Keith has done of his posts, and I initially thought that there was no way I’d posted as much as he had. Perhaps it might be worth delving deeper into the numbers to see exactly what is going on?

Possibly worse(?!), that total posting number is up from 1,762 public posts in 2017. I can only attribute the increase in quantity to the ability to increasingly easily post to my site via micropub clients and some simple bookmarklets I use in conjunction with David Shanske’s brilliant Post Kinds plugin. G-d bless the IndieWeb and its tremendously helpful community for helping me take back ownership of my digital online life. I can only imagine how much higher that number goes this coming year if I can manage to build a Microsub set up and indie reader into my website and make the entire processes even more friction-less.

I unwittingly spent a few minutes last night on cleaning up some plumbing on my back end that will make it easier to follow up (when necessary) on likes, reads, and bookmarks that I collect.

I can’t bear to go through and count the number of private posts for the year, but I will say that having my own online searchable database of things  I’ve written, replied to, bookmarked, read, listened to, watched, annotated, etc. has been incredibly useful over the past few years.

Indigenous for Android

Bookmarked Indigenous - Social Timeline - Apps on Google Play (play.google.com)
Indigenous is all about controlling your social experience on the internet. Using modern internet technology, you can follow websites as easily as following a person on Facebook, and Post content to your own website as easily as tweeting on Twitter. Indigenous requires you to be signed up with a server that provide Micropub or Microsub compatibility in order to use the features of Indigenous.

👓 disconnected thoughts on fandom and the indieweb | privilege escalation

Read disconnected thoughts on fandom and the indieweb by MarianneMarianne (privilege escalation)
Recently I discovered the IndieWeb project, and I… think I am a lot more intrigued by it than by other Better Social Media Platform pipe dreams and decentralization projects I’ve seen? Because it’s...

I love that this post has all sorts of ideas and itches which resonate with large swaths of the growing IndieWeb. Some problems here are solved, and many remain to be worked on and improved. Either way, this has a reasonable beginning roadmap for people who are interesting in taking a crack at solving or improving on some of these problems.

I hope Marianne joins into the fray to not only make things better for herself, but for all of us. I know I and many others are happy to help on the WordPress front or otherwise. Here’s an overview video that may help some of the less technical.

It also raises some questions for me:
Do any wikis, bulletin boards/forum software send or receive webmentions yet? I receive refbacks from the IndieWeb wiki, but shouldn’t it handle sending webmentions? How about software for wikis and fora that allow for micropub or simple syndication?

It’s never dawned on me to look before, but I’ve just noticed that at least the IndieWeb wiki actually has an h-card!
​​​​​​​​​

📺 Jeremy Keith on Taking Back The Web (Opening Keynote) at Voxxed Thessaloniki 2018

Watched Taking Back The Web - Opening Keynote by Jeremy KeithJeremy Keith from Voxxed Thessaloniki 2018 | YouTube
In these times of centralised services like Facebook, Twitter, and Medium, having your own website is downright disruptive. If you care about the longevity of your online presence, independent publishing is the way to go. But how can you get all the benefits of those third-party services while still owning your own data? By using the building blocks of the Indie Web, that’s how!

Great overview of the building blocks of the IndieWeb from Voxxed Thessaloniki 2018.

Hat tip: Jeremy Keith​​​​​​​​​

Reply to Dries Buytaert on follow and subscriptions to blogs

Replied to a tweet by Dries BuytaertDries Buytaert (Twitter)

Happy birthday Dries! If I may, can I outline a potential web-based birthday present based on your  wish?

Follow posts

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

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

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

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

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

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

Read Posts

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

A quick note on Microsub and feed readers

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

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

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