Photo for HWC Baltimore 2017-02-08

Site updates: Displaying Webmentions!

Webmentions are one of the most interesting and powerful technologies floating around the IndieWeb. At their most basic, they sites on the web to interact by sending a notification when a page on one site links to a page on another. When combined with machine-readable metadata like microformats2, they enable really neat social interactions between sites, feeding back likes, comments, bookmarks, shares, event RSVPs, and plenty more.

Receiving Webmentions

A site doesn't have to do all its own Webmention handling, and there are a few services that will handle them for you. I set up my website with the Webmention.io service back in August 2016 (so long ago!) and it's been accepting mentions from other sites since then. And, while there aren't a lot of websites that send Webmentions natively, there are services like Bridgy which uses Webmentions to backfeed social interactions to my site from sites like Facebook and Twitter. Pretty neat!

Sending Webmentions

When I publish a post with a link to a site that support Webmentions, I still need to actually send that notification. I haven't yet built a tool that does that for my own website, but I have been able to make use of Aaron Parecki's Telegraph, which will take in a link to one of my posts and parse it for outgoing links, find out of the targets of those links support Webmentions, and allow me to send them with the press of a button. It's ridiculously easy to use and has the added benefit of letting me pick-and-choose which links go out as Webmentions.

Displaying Webmentions

Webmention.io has been collecting mentions for my site for something like 6 months, but they don't just magically show up on my site! Webmention.io provides an API for fetching the mention data for individual pages, or all mentions for my domain.

My site is built on Jekyll, a static site generator, and I like that so far it doesn't rely on JavaScript for folks to read it. I didn't want to require JavaScript for displaying mentions, so I needed a way to "bake in" my mentions for each post. I was inspired by Aaron Gustafson's jekyll-webmention_io, but found that I didn't like some of the choices in markup or the way that it stored the mention data, so I went ahead and wrote my own. It's still heavily a work-in-progress, but I do hope to release it for other folks to use once it's more stable.

What works? Let's see!

Here's an example post with some Likes and RSVPs (both "yes"es and "maybe"s):

And an example post with some replies backfed from Facebook:

All of these are being displayed with the data that Webmention.io provides with its API, and there are some types of post that I would like to handle differently such as the ❤️ above (which was a Facebook "heart" reaction), and I'd like to include a JavaScript enhancement that will show any new mentions, so they aren't sitting in "limbo" until I make a new post.

Overall, I'm really excited to finally be showing these on my site! I think Webmention is a pretty critical part of bringing the "social web" into the IndieWeb and back out of the silos. I am grateful to all the folks that have made this possible with their work on standards and tools!

RSVP'd to an event https://martymcgui.re/2017/03/11/124355/
post from
Homebrew Website Club Baltimore Meetup March 22nd, 2017

Digital Harbor Foundation Tech Center BaltimoreMD

I’m going to Homebrew Website Club Baltimore 3/22 at Digital Harbor Foundation from 6:30pm to 8:30pm! Come on out and work on your website!

Thanks to our guest Jāsön Herbert for making this episode worthy of peer-review.

https://wehavetoask.com/episodes/2017-03-21-113451/

post from
Who's Laughing Now? • Ep 33 - The Joke Doctor
Jonathan and Marty get some much-needed schooling from the Joke Doctor. Your jokes are put to the test as well!

Lawful & Orderly: Special Visions Unit S1E11: DEAD RINGER

Location:

www.twitch.tv

Join GM @ThatOneGM, players @geowtf, myself, and very special guest @OneShotRPG for another thrilling adventure in the light-hearted fantasy police procedural that is Lawful & Orderly: Special Visions Unit.

Tonight’s episode is S1E11 - “DEAD RINGER”

Watch live and do your civic duty as a member of the jury to determine whether our detectives solve the crime and catch the perpetrator from 8pm to 10pm Eastern Time at twitch.tv/therpgacademy.

Catch up on our back catalogue at youtube.com/therpgacademy.

This Week in the IndieWeb Audio Edition • March 11th - 17th, 2017

Audio edition for This Week in the IndieWeb for March 11th - 17th, 2017.

You can find all of my audio editions here.

You can subscribe with your favorite podcast app on huffduffer.

Music from Aaron Parecki’s 100DaysOfMusic project: Day 48 - Glitch, Day 49 - Floating, Day 9, and Day 11

Thanks to everyone in the IndieWeb chat for their feedback and suggestions. Please drop me a note if there are any changes you’d like to see for this audio edition!

Earlier this week I announced Screech, a simple client for posting audio content (such as podcasts) to your own site using Micropub.

I’m pleased to announce that Screech is now available publicly. You can check it out at https://screech.schmarty.net/.

Screech also now has an adorable logo, thanks to a couple of pieces of public domain art.

This post has been deleted.

Dave has something to say about how you should spend your Friday.

Spoiler alert it’s watching Hostel do make-em-ups for you at 9pm at Single Carrot Theatre! Tickets Only $5!

https://martymcgui.re/2017/03/16/101916/

post from
Two for the Road w/ Old City (feat Hostel!)

Single Carrot Theatre BaltimoreMD

Two for the Road w/ Old City (feat Hostel!)

Single Carrot Theatre 2600 N Howard St, BaltimoreMD, 21218

There are a thousand bars in Old City, and, every Friday at 9, you’ll spend the evening in a new one.

The show begins with a warm welcome to stay with Hostel. Then Old City serves up their justly famous comic hospitality. So, raise a glass with Old City, and enjoy Two for the Road.