Steve Ivy

TFW you’re teetering on the edge between using the #microformats library to find h-cards and their properties and writing an entirely new wrapper to make finding #webmention comments “easy”

~ # 16:01 ~

#indieweb #trends #past #present #future #90s #serverside #rendering #blogs #blogging #personal #publishing #syndication #rss #curation #feeds #payments #community

Quotebacks and hypertexts (Interconnected)

What I love about the web is that it’s a hypertext. (Though in recent years it has mostly been used as a janky app delivery platform.)

I am very much enjoying Matt’s thoughts on linking, quoting, transclusion, and associative trails.

My blog is my laboratory workbench where I go through the ideas and paragraphs I’ve picked up along my way, and I twist them and turn them and I see if they fit together. I do that by narrating my way between them. And if they do fit, I try to add another piece, and then another. Writing a post is a process of experimental construction.

And then I follow the trail, and see where it takes me.

#hypertext #quotebacks #linking #quoting #hyperlinks #memex #bush #nelson #xanadu #transclusion #blogging #writing #indieweb #personal #publishing #web #history
You can turn your own Twitter threads into blog posts using @ThreadReaderApp! Tweet as normal, then post the unrolled thread to your blog! (still in beta) Again, thanks to open standards! https://boffosocko.com/2020/05/28/threadreaderapp-micropub-to-blog/
IndieWeb Summit in Portland is obviously cancelled, but never fear! We’re organizing an online IndieWebCamp instead! Come join an amazing group of people to share ideas, create and improve personal websites!

June 27-28

https://events.indieweb.org/2020/06/indiewebcamp-west-2020-ZB8zoAAu6sdN

I do think that the IndieWeb community should be moving to make more services/tools that we can point to demonstrate the power of the community. A few people have been stepping up to this but it’s mostly from either a semi proof of concept thing or just to externalize and share functionality from their sites.

Webmentions in Goldfrog

#goldfrog #webmention
Steve Ivy

Back to a nerd topic: implemented some of the #webmention server in my blog software this evening, and rearchitected the storage layer with an interface to make testing easier. #golang

~ # 05:09 ~

That's why we have webmention.rocks to help you test them
Steve Ivy

There a LOT of error cases when writing a #webmention server implementation #indieweb #goldfrog

~ # 19:57 ~

We’re definitely in the small group of Elixir people in the IndieWeb, lol. I’ve used Mnesia mainly as a caching layer and SQLite for database stuff. I’ve been working on a IndieWeb-specific library that relies on https://wwwtech.de’s Microformats2 library actually over at https://git.jacky.wtf/indieweb/elixir/! It has a hard dependency against master for https://wwwtech.de’s project so I can’t update it in Hex but it powers all of my projects (I have like about 4 concurrent IndieWeb projects?) right now.

That’s an interesting approach to add the Bridgy Publish webmention. I’m glad it’s working well for you.

My approach is still part of the template files. I just reviewed it and it’s fairly simple, so I’m comfortable sharing it. Here is a gist. Let me know if you have any questions.

I’m excited to see more ProcessWire sites with webmention. I’ve not heard from a lot of people using the module yet. I’m definitely interested in improving the indieweb experience on ProcessWire. Bridgy Publish is an area that I have not worked on yet, partly because people can have templates set up a variety of ways and I’m not sure how to make a plugin that works with different setups.

By the way, we’ve been having weekly virtual indieweb meetups if you’d like to join. I think the closest timezone would be the London meetup. Check out events.indieweb.org for upcoming events. We have an active community chat as well: indieweb.org/discuss.

https://mxb.dev/ does it again! This time, a follow up for Webmentions!

If you’re seeing this post; that means https://lighthouse.black.af is successfully sending Webmentions for https://v2.jacky.wtf! Any kind of interaction with this post or its syndicated copies should lead in feedback to Lighthouse as well :)

Exciting!

#webmentions #demo #lighthouse

A quick write up by https://zerokspot.com about using their self hostable Webmention service.

Embedding microblog posts with Quotebacks

How to Leave Facebook

There are many reasons to delete your Facebook account, so let's start with the assumption you've already made the decision. Here are a few things to know before you press the big "Delete" button.
#facebook #indieweb

I’ve used a variety of approaches over the years, from manual to semi-automatic. Here’s some different things I’ve done:

Initially I would publish a note, then use the interactive Bridgy Publish form from my account page. Your account page is https://brid.gy/twitter/isellsoap. Paste the URL of your note there, choose the options whether you want your original link appended to the tweet, then preview it. If it looks good, publish it. I then would copy the tweet’s URL and add it on my original note as a syndication link. See below on this note for an example of that syndication link.

After I did that for a while and it was working smoothly, I started to automate it more. Bridgy Publish lets you send a webmention to trigger the publish. I set up a custom bit of PHP code that would let me click a button to send off that webmention for the note I wanted to publish. Sending a webmention is a pretty simple POST request, so I used the WireHTTP class for that. When publishing to Twitter, the successful Bridgy response includes the Twitter API data for the tweet. I wrote some more code that processes that response to get the tweet’s URL and updates the syndication link on the note.

Note that all of this is separate from the Webmention plugin itself. The code for my semi-automatic publishing isn’t part of a plugin and isn’t very polished code, so I haven’t released any of it. If I can find a way to make it more user-friendly, I might release it, or at least write a tutorial with more guidance.

https://php.microformats.io is a useful tool to debug the microformats in your posts, by the way. Here’s the parsed result of this very note. The in-reply-to property is what Bridgy Publish uses to post a reply tweet. The syndication property is one way Bridgy maps your original post to the Twitter copy for sending responses back to you — particularly if you don’t include your original post link in the tweet.

Quotebacks

This looks like a nifty tool for blogs:

Quotebacks is a tool that makes it easy to grab snippets of text from around the web and convert them into embeddable blockquote web components.

#quotebacks #blockquotes #citations #quoting #blogs #blogging #citing #publishing #indieweb