Replied to Flow in WordPress for writers by Dave WinerDave Winer (Scripting News)
Flow is the writer's problem for blogging. I have been working on this since I started in 1994. I solved the problem for myself in 1997, and ever since I've been working on solving it for everyone else.
Dave has some solid points about the UI and process of writing here. Speed is key! WordPress is pretty deplorable in this way. Some of the more advanced user may simply write the word “new” in their browser and tab down once to the correct URL to begin creating. Others may have some browser bookmarklets set up to jump right to creation. Still, for the unwashed masses–and I include myself in this, things should be far easier and more direct. I’ve recently been experimenting with the Narwhal plugin that puts a writing interface right up top on my website (and only appears when I’m logged in) and provides a pretty solid experience the way Twitter, Facebook, and other social sites do.

I have played around with many of Dave’s tools over the years and appreciated his UI and particularly some of his outliner tools. Given that he’s built and tested some very strong tools and interfaces, I’d be really curious to see him implement a Micropub client back end on some of them so that they not only allow one to post to his sites, but so that one could use them to create, edit, and publish to almost any website out there. Some of his tools are already set up to post content to Twitter, why not set them up to post to WordPress and many others too?

Given that CMSs and static site services like WordPress, Drupal, Craft, WithKnown, Jekyll, Kirby, Hugo, and Blot all support Micropub either natively or with simple plugins, Dave could easily take his various publishing interfaces and make them broadly available to almost any website on the planet. How many times have I desperately wished I could use Radio3, Little Outliner, Little Card Editor, pngWriter and others to be able to post to other websites instead of just Twitter?!

He might even implement them as Micropub clients just so that he could use his own interfaces to publish directly to his WordPress sites instead of worrying about their interface. I suspect that in day or two’s worth of work he could not only have half a dozen or more micropub clients, but he might also figure out how to dovetail them all together to make something more interesting and useful than Gutenberg, which has taken hundreds of developers and a magnitude larger amount of time to create.

Perhaps some additional competition against Gutenberg would help speed WordPress (and everyone else for that matter) toward making a simpler and more direct publishing interface? Micropub seems like a designer’s dream for making better posting interfaces, especially since it’s got such broad endpoint support.

Replied to a tweet by Johannes ErnstJohannes Ernst (Twitter)
There is some pre-existing work for tips, recommendations, reviews, etc. But it would be nice to have an IndieNews sort of hub to aggregate them all.

Maybe I could start by making the first recommendation to use IndieWeb.xyz/en/recommendations

Replied to The future of the web, isn't the web by Terence Eden (shkspr.mobi)
My friends, and former employers, at the Government Digital Service have written a spectacularly good blog post "Making GOV.UK more than a website". In it, they describe how adding Schema.org markup to their website has allowed search engines to extract semantic content and display it to a user. For...
This reminds me of Drew McLellan’s talk from 2006 Can Your Website be Your API? or Jeremy Keith’s slightly more recent talk The Spirit Of The Web from 2012 which I’d listened to recently.

I like the idea of experimenting into some of these new areas, but I’m worried about who owns some of these gateways and how they treat the data–both from the perspective of the site owners as well as from the users who are encouraged to access data through them. How do our power structures change based these new modalities? Is it responsible?

Replied to How to send a Webmention in comments? by Paul JacobsonPaul Jacobson (Paul Jacobson)
I’ve had Webmentions enabled on this site for some time now. Sending a Webmention is pretty straightforward thanks to plugins like Webmention for WordPress and Semantic-Linkbacks. The question is how to send Webmentions in comments when someone replies to one of my posts?
Okay, this gives a lot more context!

It looks like you’re 90% of the way there. I suspect the last piece you’re missing are the proper microformats either in your theme or in the_body of your specific reply. I suspect you know what microformats are Paul, but for context and the benefit of others reading, they’re bits of metadata added into HTML as classes that provide computers additional information about what is in your post and what each part represents.

For implementing Webmention with WordPress, the Semantic Linkbacks plugin has a built in parser that looks at the microformats of the incoming webmentions and uses that data to decide what to display in your comments section. The first part it looks for is an h-card which is a microformats version of a business card that generally includes the post author’s name, photo/avatar, and URL. This is how the system determines the avatar and name to use.

The second part it’s looking for in the received webmention is an h-entry (or hentry in the older microformats v1 specification). This defines the broader body of the comment that it will display. And the last big part that the parser is looking for is what kind of response was sent. Was it a simple reply, like, a bookmark, a read, a listen, etc.? If it can’t figure out what the specific reply may have been it defaults to a simple “mention” which is the response that you’re seeing in your example Paul. 

The positive part of this system is that WordPress already has some reasonable support for microformats v1 built into core and many themes even extend on it relatively well. Sadly, WordPress doesn’t support microformats v2, which would make it a far better IndieWeb friendly platform. Fortunately most themes have h-card or hcard along with the related microformats that go on the names, URLs, and avatars. Unfortunately they don’t have the microformats that indicate the response types. 

To fix this many people IndieWeb-ifying a site use a theme with strong Microformats v2 mark up like SemPress (or one of its children) and they’re doing it in combination with the Post Kinds plugin which adds the microformats to the response to indicate the proper type. Post Kinds, a dramatic expansion of the idea of Post Formats by the way, also has a built in parser which kindly provides a reply context for your posts as well.

A screenshot of a reply context (highlighted in yellow) which indicates the post is about a favorite of Huffduffer which includes a blockquote from the Huffduffer site to show what the site is about. My commentary about the favorite appears beneath the reply context.

If you’re not using (or don’t want to use) Post Kinds you can manually add the required mark up in your posts to indicate the type. Most of these are documented on the IndieWeb wiki, here’s an example for a typical “reply“:

<div class="h-entry">
    <a href="http://example.com/note123" class="u-in-reply-to">Some note with a point</a>
    <div class="p-name p-content">Good point! Now what is the next thing we should do?</div>
</div>

In this example the important microformats are the u-in-reply-to and the p-name p-content. Generally most WordPress themes will add either h-entry (or hentry) in the theme, so you just need the u-in-reply-to piece.

Again, most people get around the need to add these microformats by using Post Kinds plugin while others use a version of the old core Press This bookmark functionality that was adopted for use as IndieWeb Press This. IndieWeb Press this bookmarklet will take a page you want to reply to, like, or bookmark, then create a post with the requisite microformats, and finally allow you to write your reply and publish pretty quickly.

Yet another method to get around some of the required microformats is to publish using a Micropub client in combination with the WordPress Micropub plugin.

The upshot is that once you’ve arranged the basic pieces, your publishing process proceeds apace as before.

And of course, to be even more upfront, I’ll mention that some of the replies I’ve sent to Paul in the past (and you can see this in the example screenshot he includes) mistakenly include my reply context to his post in them. This is a result of my having overwritten some theme changes in my site that once upgraded my lowly mf1 hentry to the better mf2 h-entry. As a result the parser inside the Semantic Linkbacks plugin falls back to parsing as microformats version 1 and includes the context instead of stripping it out and just sending only the piece that is the intended reply. The reply that should have shown up on Paul’s post was the portion he outlined in red. I’ll try to fix this again shortly.

For those looking to help spread the ideas and functionality of the IndieWeb within WordPress, we’d all love help to:

  • Improve WordPress’ core support for Microformats version 2
  • Better support for Microformats v2 in more Themes

I and others have documented some other subtleties and resources for microformats with respect to WordPresss and themes on the IndieWeb wiki which should be of help for those of a variety of development levels. Obviously we still have a way to go towards making all this more intuitive, obvious, and user friendly, but we’re getting there day by day. Any extra help and feedback is always helpful. 

If you’ve got questions, need help, or have suggestions, feel free to hop into the IndieWeb WordPress chat and we can try to get you up to speed. 

 

Replied to a tweet by Hungry Bread ElevatorHungry Bread Elevator (Twitter)
Some of the off-label uses of Hypothes.is have been enumerated lately, including some I’ve mentioned.

I’ve tinkered a bit with CROWDLAAERS, but it’s always seemed to me geared toward a very niche audience including teachers potentially using it for grading? Perhaps I’m missing some more of its flexibility? Remi Kalir might be able to help elucidate it or indicate if he’s noticed anyone using it for off-label usage.

I might see it being more useful if one could analyze site-wide annotations on a domain with a wild-card search of this sort: https://tomcritchlow.com/*.

I have to imagine that it would be cool to see all the annotations and conversations across something like the New York Times with a data visualization tool like this.

Jon Udell and gang are aware of Webmention, but haven’t pulled the trigger (yet) on making the decision to build them in. I’ve outlined some methods for making their platform a bit more IndieWeb friendly by adding markup and some additional HTML to allow people to force the system to be able to send webmentions. I do frequently use Jon’s facet tool to check highlighting and annotation activity on my website.

I have found Crowdlaaers useful several times in that I’m aware that some pages are annotated, but they’re either not public or are part of other groups for which I’m not a member. An example of this is this page on my website which has one annotation which I can’t see, but by using Crowdlaaers, I can. Another example is viewing annotations on sites that have subsequently blocked Hypothes.is like this example. Of course, sometimes you’ll do this and find odd bugs floating around in the system.

 

Replied to a tweet by Paul JacobsonPaul Jacobson (Twitter)
There’s a few quick ways depending on your needs:

  • If you’re using the Webmention plugin, it will happen automatically on publish. (If you’re also using it to receive, then I highly recommend using Semantic Linkbacks as well.)
  • For quick “manual” webmentions you can use Aaron Parecki’s Telegraph or Kevin Marks’ Mention Tech. Just input your source URL that has a link to a target URL and the services will send the Webmention on your behalf.
  • Some sites that receive them will have boxes you can put your URL response in them and click a send button. (See mine below.)

I also maintain a collection for most of my WordPress IndieWeb-based research, which may answer additional questions or go into more depth. Hopefully the above three can get you started quickly though.

Replied to IndieWeb dream by Jan-Lukas ElseJan-Lukas Else (jlelse.blog)
My IndieWeb setup is continuing to evolve. I just added support for syndication (this post should appear on IndieNews) and JSON-posting to my Hugo backend and theme.
Congratulations! I’m sure you’ve found lots of documentation, but keep in mind that micro.blog is built on Hugo. If it helps I noticed that Steve Layton wrote a piece the other day about adding Webmention to micro.blog/Hugo with lots of code and details. It looks like you may have some of that already, but seeing the previously worn paths and knowing where to turn can help a lot!
Replied to a post by Brad Enslen (ramblinggit.com)
I love the idea of wikis. My problem is I have no idea what I would use a wiki for.
Try it for bookmarking things. Keep a daily journal. Document discovery tools.

You use your website every day for something. Try doing that with a wiki. Eventually your creative juices will begin flowing. Eventually you’ll come up with some creative ideas…

Replied to In the year of our blog 2019 by Clint LalondeClint Lalonde (EdTech Factotum)
Thought I would join in the year end fun with Tannis, Martin, Tony and others and put together a year end review kinda blog post. Funny. I’ve been blogging about edtech since 2007, and I don&…

Most of the convo, if any, seems to happen on the socials vs comments left on the blog these days.

The sad part of this is how painfully limiting the conversation can be on social with the character limitations and too many issues with branching conversations and following all the context.
–Annotated December 19, 2019 at 12:51PM

By the numbers

I’m curious what things would look like if you similarly did an analysis of Twitter, Facebook, etc.? Where are you putting more time? What’s giving you the most benefit? Where are you getting value and how are you giving it back?
–Annotated December 19, 2019 at 01:01PM

I still find blogging one of the most professionally satisfying things I do. It is a powerful thing to feel like you have a voice.

–Highlighted December 19, 2019 at 01:03PM

2020 will also bring a more concerted effort on my part to both amplify the women in my network who blog, and both comment and refer back to their blogs. To use what they write as a starting off point for my own posts more.

–Highlighted December 19, 2019 at 01:03PM

And I am planning on cutting back on my personal use of social media (easier said than done) and want to try to return to using my blog more than Twitter for sharing.

certainly a laudable goal!

It helped me a lot to simply delete most of the social media apps off of my phone. I scribbled a bit about the beginning of the process back in November and there’s a link there to a post by Ben doing the same thing on his own website.

More people are leaving social feeds for RSS feeds lately. I’ve recently started following Jeremy Felt who is taking this same sort of journey himself. See: https://jeremyfelt.com/tag/people-still-blog/

Kudos as well to making the jump here:

In part, it’s what prompted me to visit your site to write a comment. (Sorry for upping your cis-gendered white male count, but 2019 was a bad year, and hopefully we can all make 2020 better as you’ve indicated.)
–Annotated December 19, 2019 at 01:03PM

Replied to LA Roadshow Recap by Jim GroomJim Groom (bavatuesdays)

10 days ago I was sitting in a room in Los Angeles with 12 other folks listening to Marie SelvanadinSundi Richard, and Adam Croom talk about work they’re doing with Domains, and it was good! That session was followed by Peter Sentz providing insight on how BYU Domains provides and supports top-level domains and hosting for over 10,000 users on their campus. And first thing that Friday morning Lauren and I kicked the day off by highlighting Tim Clarke’s awesome work with the Berg Builds community directory as well as Coventry Domains‘s full-blown frame for a curriculum around Domains with Coventry Learn. In fact, the first 3 hours of Day 2 were a powerful reminder of just how much amazing work is happening at the various schools that are providing the good old world wide web as platform to their academic communities. 

https://roadshow.reclaimhosting.com/LA/

I’m still bummed I couldn’t make it to this event…

One of the questions that came up during the SPLOT workshop is if there’s a SPLOT for podcasting, which reminded me of this post Adam Croom wrote a while back about his podcasting workflow: “My Podcasting Workflow with Amazon S3.” . We’re always on the look-out for new SPLOTs to bring to the Reclaim masses, and it would be cool to have an example that moves beyond WordPress just to make the point a SPLOT is not limited to WordPress (as much as we love it) —so maybe Adam and I can get the band back together.

I just outlined a tiny and relatively minimal/free way to host and create a podcast feed last night: https://boffosocko.com/2019/12/17/55761877/

I wonder if this could be used to create a SPLOT that isn’t WordPress based potentially using APIs from the Internet Archive and Huffduffer? WordPress-based infrastructure could be used to create it certainly and aggregation could be done around tags. It looks like the Huffduffer username SPLOT is available.
–annotated December 17, 2019 at 10:46AM

Replied to Recommendations for (simple to use) Podcasting app? by Kim CarterKim Carter (Reclaim Hosting Community)
I am hoping to have a simple (to use) podcast where I can record pieces of lessons that are problematic and potentially have student guests for Q/A. Is there a domain app/plugin that is simple to use? What are you using?
In addition to all the other great recommendations, and in part to expose the idea, if you want to go really low tech, there are a variety of phone apps that will record audio in .mp3 format. If you give it a flexible enough license, you can upload/host your audio with notes and other meta data for free on Archive.org. (OER podcasting anyone?)

Then to quickly generate a subscribe-able podcast feed, create a free Huffduffer.com account (using the class name perhaps?) and use Huffduffer’s browser bookmarklet to save your Archive.org posts to your account. Huffduffer can provide podcast feeds out of individual user accounts, collectives, and even by tags, so you’ve got a lot of flexibility in how you and students can subscribe to content there. As an example you can subscribe to a “community podcast” for the tag A Domain of One’s Own.

If you create a custom/unique tag for the class, students can record and tag their own content to create an audio conversation back and forth if desired.

Replied to Cornell Note-Taking System by Josh CohenJosh Cohen (Art of Memory Forum)

Has anyone tried the Cornell Note-taking System? It looks interesting.

They layout looks like this:

NotesCornell-pd

Here’s a summary:

1. Record: During the lecture, use the note-taking column to record the lecture using telegraphic sentences.
2. Questions: As soon after class as possible, formulate questions based on the notes in the right-hand column. Writing questions helps to clarify meanings, reveal relationships, establish continuity, and strengthen memory. Also, the writing of questions sets up a perfect stage for exam-studying later.
3. Recite: Cover the note-taking column with a sheet of paper. Then, looking at the questions or cue-words in the question and cue column only, say aloud, in your own words, the answers to the questions, facts, or ideas indicated by the cue-words.
4. Reflect: Reflect on the material by asking yourself questions, for example: “What’s the significance of these facts? What principle are they based on? How can I apply them? How do they fit in with what I already know? What’s beyond them?
5. Review: Spend at least ten minutes every week reviewing all your previous notes. If you do, you’ll retain a great deal for current use, as well as, for the exam.

More details:

I’ve used Cornell notes specifically with mnemonic methods before. In addition to the date, name, subject area, I’ll also write down an associated memory palace.

I typically keep some space in the recall column to write down associated PAO, Major System, etc. images related to the key concepts, dates, and other notes and sometimes include locations along with the images. Sometimes I may make the notes themselves the memory palace by drawing sketches, doodles or other drolleries into the margins. Depending on the information I may also encode details into other pre-existing palaces.

I can then come back to the notes and do spaced repetition over them to strengthen the images, loci, and ideas. Depending on the material, I might transfer the basics of the notes over to Anki or Mnemosyne for more formal spaced review.

Replied to a post by SerenaSerena (supine-owl.com)
Does anybody else have this problem: I can’t decide on a domain name or constantly wanting to change my domain name…
For my primary domain I’m generally happy, though I do sometimes wish I was using a domain with my name in it. I do often have a problem of collecting other domain names and wanting to build quirky and interesting things on them. Some I’ve had for ages and just haven’t had the time to do the things I bought them for. I wonder if there’s a 12-step program for domain hoarders?