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

#indieweb #reply #social-stream #discovery #indienews #indieweb-xyz #recommendations #reviews

My newest IndieWeb desire: The ability to watch and simultaneously screencapture, gif-ify, and otherwise live note a movie with commentary and quotes on my website (roughly in real time without distracting from it too much) the way Bix has done with The Desk Set on Twitter. I’d love to do it as a running collection perhaps. Maybe not too dis-similarly to the way that ThreadReader app presents it.

Do any television sets do automated screencaptures or gifs yet? And can anyone post from a television set to their website? Where is the micropub client for that? I want to see movie reviews like this. Film Threat perhaps?

Marty’s app Kapowski is maybe a start for this? I used to have a DVD tool on my computer that would do screencaptures relatively easy, but who has those anymore? Anyone else have ideas?

Screencapture of Tracy and Hepburn in the movie The Desk Set.

#entertainment-industry #indieweb #social-stream #collection-posts #itches #live-noting #movie-reviews bix.blog/2019/12/25/my-annual-rewatch.html martymcgui.re

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?

#indieweb #reply #social-stream #web-design #web-development

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. 

 

#indieweb #reply #social-stream #wordpress

This is some brilliant work. Thanks for puzzling it all out.

I do have a few questions/clarifications though so as not to be confused since there are a few pieces you’ve left out.

For the IndieAuth token, which is created at /wp-admin/users.php?page=indieauth_user_token one only needs to give it a title and the “create” scope?

For the “then” portion that uses IFTTT.com’s Webhooks service are the following correct?

  • The URL is (when used with WordPress) of the form: https://example.com/wp-json/micropub/1.0/endpoint
  • The Method is: POST
  • The Content Type I’m guessing based on the Body field you’ve included is: application/x-www-form-urlencoded

For your Pocket example, it looks like you’re using the Post Kinds Plugin, so I’m guessing that you could have gotten away without the {{Excerpt}} and {{Title}} portions and just have sent the URL which Post Kinds picks up and parses to give you your context portion with a title and an excerpt anyway?

It looks like part of the trouble of this PESOS set up is that you’re too reliant in the long run of relying on Pocket (or other services) being around in the long term. If Pocket disappears, then really, so does most of your bookmark, which ideally should point to the canonical URL of the content you’re bookmarking. Of course perhaps IFTTT may not give you that URL in many cases. It looks to me like the URL you’re bookmarking would make a more appropriate syndication link URL.

For most of my bookmarks, likes, reads, etc. I use a plugin that scrapes my post and saves a copy of the contents of all the URLs on my page to the Internet Archive so that even in the event of a site death, a copy of the content is saved for me for a later date.

In any case, I do like this method if one can get it working. For some PESOS sources, I’ve used IFTTT before, though typically with RSS feeds if the silo provides them. Even then I’m often saving them directly to WordPress as drafts for later modification if the data that IFTTT is providing is less than ideal. Sometimes worse, using RSS doesn’t allow one to use Post Kinds URL field and parsing functionality the way your webhook method does.

#indieweb #wordpress #ifttt #indieauth #internet-archive #micropub #pocket #web-hooks

Todd, I’ve randomly come across this post today and thought I’d toss out some additional ideas to consider if you haven’t already made up your minds.

If you’re thinking about doing something like WithKnown (aka Known, the CMS your post is on), and interested in the WordPress portion, you might consider doing a full/partial Domain of One’s Own program through Reclaim Hosting or even rolling your own. Even if you go small with just a few classes, you might consider adapting the Homebrew Website Club model at your site where you invite students to tinker around, help each other out, and then show off or demonstrate their work. The related IndieWeb wiki and online chat are free to join and can provide a wealth of information and help for students (and educators!) working at owning their own domains.

Incidentally, if you’re unaware, WordPress now has a suite of plugins that will allow it to have a lot of the site-to-site communication capabilities that Known does. I’ve not done it before, but I’m fairly certain you could run it on a multiuser installation of WordPress much the same way you’re using http://janevangalen.com/cms/.

Another interesting option would be to have students try out accounts on micro.blog which are relatively inexpensive, though I suspect if you touched base with Manton Reece and explained what you were doing, he might offer free or significantly reduced hosting for a reasonable period of time. I know he’s given away a year of free hosting to attendees of IndieWebCamps who are starting out with their own domains. If he did then you might be able to use some institutional funds to purchase domains for students to get them started.

I’m happy to spitball ideas in these areas if you’re interested. I’m glad to see others experimenting around with the ideas around DoOO and IndieWeb for Education!

By the way, good on you for opening up your planning process for teaching and learning on the open web. It certainly sets a useful example for others who are exploring and following in your footsteps.

#education #indieweb #reply #social-stream #wordpress #homebrew-website-club #indieweb-for-education #micro-blog #openeducation #open-pedagogy #withknown

Thanks for the shout out! Making those kinds of lists can certainly be repetitive, time consuming, and thankless. The only thing worse is that hundreds or thousands should try to reinvent the same wheel. 

If you appreciated that bit of trickery, you might better appreciate a more open web version of the same with respect to the following page I made of various people and publications I’m following in my various feed readers. It provides OPML feeds so others can easily import them into their feed readers as well. You can find some additional documentation about it here.

Here’s some additional reading and links for background, if you’re interested. 

#indieweb #reply #social-stream #domains-2019 #edtech #feed-readers #following-page #opml #twitter-lists
Worst customer experience ever! Ordered an @Samsung washer & dryer from @BestBuy 12/2, delivery set for 12/30. Washer came damaged. Dryer MIA. Told it would all be made right 1/4. Called today, told it'd be 1/26. No thanks! Got refund. Going elsewhere. Any recommendations?
Meet me in Brooklyn around 2 PM for that good good
My chest hurts like the last time I bruised a rib. Didn't know who that was on my left when I got out the house. BUT niggas in that new decade
Beautiful night (@ Daan Forest Park in 臺北市) swarmapp.com/c/kQg7jeDVc7z

Happy 2020

⛰🏃🏻‍♂️ Mt. Tam PR on the annual Jorts run! (1. 📷 @1jorgemaravilla selfie) Final 2019 #run, finishing the year at 901 #running miles. #HappyNewYear friends.
2. #Temelpa trail start in the bright afternoon sun.
3. #MtTam casting a shadow below
4. Mt. Tam East Summit
5. San Francisco viewed from the summit

Despite my watch battery dying part way on the downhill, it still captured my ascent of Mt Tam, and enough of the descent for almost 6 miles of the 8.5 miles total roundtrip. That was just enough to push me over 900 miles for the year.

I haven’t run up Mt Tam in months, so the 84 minutes PR (personal record) felt good. My heart felt strong (not broken). I kept thinking of everyone I was grateful for this year, those I’ve known for years, and new friends I met in 2019. Love you all.

#trail #runner #runners #trailRunner #trailRun #ultraRunner #Marin #MarinHeadlands #MtTam #MountTam #MtTamalpais #MountTamalpais #50mileTraining #optoutside #fromWhereIRun #NeverStopExploring #SF #SanFrancisco #InstaRunner #noFilter
#run #running #HappyNewYear #Temelpa #MtTam #trail #runner #runners #trailRunner #trailRun #ultraRunner #Marin #MarinHeadlands #MountTam #MtTamalpais #MountTamalpais #50mileTraining #optoutside #fromWhereIRun #NeverStopExploring #SF #SanFrancisco #InstaRunner #noFilter
New post: Plaidophile: Happy 2020 beesbuzz.biz/blog/7306-Happ…

Happy New Year from my couch. I was told I look cute so figured I’d share.

We have now officially left the angsty teens behind
It’s a great legacy to have a guy know a lot of your work by heart almost 50 years after first hearing it.
R.I.P. Jack Sheldon, jazz musician and actor of SCHOOLHOUSE ROCK fame. Everybody knows this voice:
My annual last-minute plea for you to support the best news analysis radio show/podcast around: @onthemedia. Become a Member! pledge3.wnyc.org/donate/otm/one…
20 til 2020

That feeling when it’s nearly 2020, you head to the studio without an objective, and you realize that — apparently! — you’re still thinking at least a little bit about Thievery Corporation.

blank1x1.pngThat Feeling Whenblank1x1.png

Ah, well. Better luck next time.