#indieweb 2021-12-02

2021-12-02 UTC
n8chz and sarahd[d] joined the channel
#
Loqi
[indienews] New post: "Lifecycle of a post on the indieweb" https://samwilson.id.au/P25077
aranjedeath, KartikPrabhu and j12t joined the channel
strugee, strugee_, habib and schmudde joined the channel
#
Tommi[m]
<petermolnar> "http://dr.amy.gy/ "The Presentat..." <- Thank you very much!
kloenk, grantcodes[d], jeremycherfas, Nuve, tetov-irc, gRegor, schmudde and Don joined the channel
#
Don
Kevin Marks invited me here to discuss.
#
Loqi
[DEGoodmanWilson] Trying very hard to understand the #indieweb and how to implement various bits of it, but I'm finding the resources at http://indieweb.org essentially incomprehensible. Is there a better resource for the complete beginner? Does this even exist?
#
capjamesg[d]
How can we help?
#
Don
Well, at the encouragement of some friends, I decided to have a look at what's going on in this space. A little background: I come from the first wave of blogging, I've had my own website and domain on and off over the years, and have experimented with a huge range of technologies back in the day.
#
Don
(Current site: https://goodman-wilson.com)
#
Don
https://indieweb.org/Getting_Started and hit a wall pretty quickly.
#
Don
*I visited
#
aaronpk
I guess the question is what's the next thing you're trying to do?
#
Don
I'm quite overwhelmed by the amount of information, and its organization. There's no clear thread to follow.
#
Don
Well, trying to figure out what the first step even is. Got the domain, got the site. But the next step for me is totally opaque.
#
Don
I get of course that there are…untold numbers of different ways of doing things and that complicates the story a lot.
#
Don
And of course _my_ way is very different from others (I gave up on WP a long time ago, because I'm a terrible DB admin, for example)
#
capjamesg[d]
Indeed, there are a lot of things you can do. Do you have any particular goals in mind?
#
capjamesg[d]
For instance, do you want to add comments to your site? Or add a new way to show content?
#
aaronpk
You could get comments working via webmention, or syndicate your content to twitter, or set up your site to post to it via apps, etc
#
Don
For me, the first step is simply to understand a) what the various possibilities even are and b) how they work together to solve the bigger problem of moving away from corporate silos
#
aaronpk
capjamesg[d] beat me to it
#
Don
THere's a lot of jargon floating around, and little explanation of the concepts behind it. FOr example, I'm not entirely sure what "webmention" is or "syndication" (although I can guess at that one)
#
Don
Or what my priorities should be—what's the happy path?
#
capjamesg[d]
A webmention is essentially a response to a piece of content that you have posted on your own site. Webmentions enable a way for you to create, say, a comment or a "like" on your site and send it to someone. The person who receives it can then show your like / reply on their site and link back to yours.
#
Don
(A little background, I'm using a static site generator, so the three paths in the Getting Started don't speak to me)
#
capjamesg[d]
I am using one too 🙂
#
capjamesg[d]
The post JamieTanna just sent to you via Twitter might be enlightening re: his experience.
#
capjamesg[d]
Syndication just means being able to post content from your own site elsewhere.
#
capjamesg[d]
For instance, Jamie actually posted his Tweet to you on his own site, and then a tool turned that into a Tweet.
#
aaronpk
You're right I should have left out webmention from my sentence :-)
#
Don
I think, to be more concrete about my situation, is that the Getting Started feels like word salad a bit. I can find a bit of a path through the page, but once I hit upon something that seems relevant, too many unfamiliar terms are being thrown at me too quickly. It's not that I need them explained just now, but that the docs feel like they were written for someone who already knows what they're doing
#
aaronpk
That's good feedback
#
Don
A good technical document starts from a point of empathy: It identifies a problem the reader is already experiencing, and describes it in terms they already understand. Then it uses that shared context to lead them into what a solution looks like, and how to implement it (whether from scratch or using an existing service).
#
aaronpk
Have you stumbled across this page yet? It might be a good next step https://aaronparecki.com/2018/06/30/11/your-first-webmention
#
Don
(running off to check Twitter…)
#
capjamesg[d]
The post Jamie sent was from [Murray]. I realise I wasn't clear on that earlier 🤦
#
Don
Aaron: I had not, thanks
#
Loqi
[Aaron Parecki] Sending your First Webmention from Scratch
#
Don
I think JVT's questions are all very good ones—they aim to get at the problem I want to solve, which is an excellent first step in a self-service getting started! I would not have expected that the steps I shoudl consider might vary depending on my goals (nor have I reflected deeply on those goals in fact)
#
capjamesg[d]
Indeed! A lot of what you'll find on the wiki is a choose your own path way of thinking.
#
petermolnar
Don: re "what's the happy path?", I can only give you my example. A long while ago I was cross-posting my content that I put on my site to social media, and someone, somewhere pointed me at indieweb. Here, cross posting has a different name ( POSSE if it's a push, PESOS if it's pull ), so I started marking up my HTML to be able to use existing tools that would pick up my content and send it to social
#
petermolnar
The rest followed.
#
capjamesg[d]
re: happy path. I started by chatting here and perusing the wiki every now and again. My first project was just blogging and then I started to look into webmentions so that people could easily reply to my content on their site (and so that I could do the same).
#
Don
Sorry, maybe "happy path" is itself a bit of jargon! The idea is that there should be a clear, uncluttered path through the documentation that takes the reader quickly from square one through a minimally working solution with as little opportunity for distraction or confusion as possible.
#
Don
Again, recognizing that what's happening here is a little harrier than most technical projects :D
#
petermolnar
I'm going to quite the Perl motto on this: TMTOWTDI
#
petermolnar
"There's more than one way to do it"
#
petermolnar
think of all the indieweb tools as building blocks: first you need to know what you want to do with them, then use the one(s) you need.
#
Don
And of course that's fine! A happy path can be part of a choose your own adventure. But from a cognitive psychology perspective, it's better to present one option and one concept at a time…
#
petermolnar
(that said, I'm with you, the Getting Started page is horrible)
#
capjamesg[d]
This is helpful feedback Don.
#
Don
The building blocks thing is great, that makes things easier—you only need one to get started, right? I think it could be interesting to present the building blocks (perhaps graphically) conceptually, that is, distinct from the underlying implementations, to help someone like me get a grasp on which ones I should be considering—i.e., how to match the building blocks with my nebulous and ill-defined goals.
#
petermolnar
in my opinion, the first step is - once you have a website - is to add extra markup in HTML, so your website becomes possible to be parsed with tools
#
Don
Peter—that was my suspicion too. But I actually couldn't figure out how to do that. The validators I found are all very cool, bit I couldn't find an introduction to the bits of metadata, their purpose, and how to add them, only a couple of partial examples.
#
petermolnar
Form there you can pursuit the different routes according to your own priority. One route is to cross-post to social media; another is to be able to reply to other websites with your own site, yet another is to be able to get replies from other websites.
#
petermolnar
the missing piece you're looking for is microformats, and it lives in it's own land: http://microformats.org/wiki/Main_Page
#
Loqi
petermolnar: would you mind moving this conversation (markup, Microformats) to #indieweb-dev? thanks!
#
petermolnar
shuhs Loqi
#
petermolnar
Loqi is our bot, but sometimes he's trigger happy
#
Don
Hehehehe
#
Don
Oh wow I hadn't even seen that page yet.
#
Don
It's not (obviously) linked to here: https://indieweb.org/h-card
#
aaronpk
That page might be a bit of a drop into the deep end, my webmention guide is probably a better intro to microformats :-)
#
Don
And I'm assuming we're talking about h-cards? Maybe I'm not.
#
petermolnar
the very first word links to microformats in /h-card :)
#
Don
Indeed it is d'oh.
#
aaronpk
one of the problems with any "getting started" guide is people are coming to it from very different places so it's hard to make a page that addresses everyone
#
aaronpk
for example you've already got a domain and hosting and some content set up, which is definitely not true of everyone coming to that page
#
Don
Yeah, that's always a problem, and I suspect a bigger one for IndieWeb than for most projects.
#
[jeremycherfas]
Perhaps everyone has already seen https://xkcd.com/2549/ but if not, I know a few people here will empathise.
#
aaronpk
and it sounds like you've already made a decision about some of the infrastructure you're using under the hood, so the whole section about choosing a CM/S isn't relevant
#
Don
For me, no I can skip all that. OF course not everyone can. But it does feel like there is a path that could be made clearer:
#
Don
Starting with getting a domain, choosing a publishing tool, and ancillary to that a CMS. But of course, this is true for…every website.
#
Don
Important stuff! But the kind of thing that can be put on a page (pages) of its own as an aside.
#
aaronpk
It's pretty foundational, and moving it elsewhere would just cause the same confusion you're seeing but to people who don't even know what hosting and domain registration is
#
kloenk
Hi BTW. Heared of indieweb this weekend, and no creating a git forge, so patches can be proposed via webmentions :)
#
Don
My own opinion is that hosting etc can be linked to, in just the same way a React tutorial might link to resources for learning Javascript. But I don'T claim to have the one true answer there. What is interesting to me is what comes next, and it sounds like there are some opinions here about the right places to begin digging in once the foundational steps are sorted.
#
aaronpk
i agree we need a better guide for people coming at it from where you are, but the challenge is both writing it and making sure you can find it
#
Don
Docs organization and discoverability is always a tricky thing. I'm a fan of the way the Algolia docs use the sidebar—each item is a particular goal a developer might have. https://www.algolia.com/doc/
#
Don
I'm also a fan of how they present everying in bite-sized chunks. Even their use of whitespace helps with that.
#
Don
(I almost wonder if MediaWiki itself is (ironically) making the organization of information more difficult than it might otherwise be?)
#
petermolnar
I think it could be useful to stress that indieweb is not a goal, it's a tool, and you need to already have a goal
#
[jeremycherfas]
That's a good point @petermolnar and is probably the single biggest obstacle to docs that meet the expectations and needs of all comers.
#
capjamesg[d]
Indeed. I like the https://indiewebguides.org/ approach that feels like it's choose your own adventure. But the site is not as rich in content as the wiki right now.
#
capjamesg[d]
I would like to see more on that initiative in terms of templates / a list of what's needed.
#
Don
That's a very interestingly structured site!
#
[jeremycherfas]
I think there is a case to be made that the richness of content on the wiki is sometimes a deterrent.
#
capjamesg[d]
Indeed [jeremycherfas]. The wiki is a wiki in terms of its structure so content can be better more as a reference material than an actual guide.
#
capjamesg[d]
*some content, not all
#
[jeremycherfas]
Right. Wiki as backup. But the distributed work that goes into the wiki is not easily replicated in more guidelike or tutorial items.
#
Don
OK, I've gotta run, but this has been really interesting for me. I hope some of my feedback was helpful! I'm going to keep plugging at it, will let y'all know how it goes.
#
[jeremycherfas]
Even contributing to https://indiewebguides.org/contribute/ seems to me to be hugely complex if, say, you have just accomplished something and want to share. A buddy scheme, where someone else could handle some of the technical aspects might be beneficial.
#
aaronpk
"Just accomplished something and want to share" sounds like you should write a post on your own website and share that post
#
aaronpk
doc writing is hard, regardless of the tool used
#
[jeremycherfas]
And that's what many of us do. Those do not often show up on a search, and on the wiki may be buried as a See also.
#
[jeremycherfas]
Agreed fully, doc writing is extremely difficult.
#
[KevinMarks]
indiewebify.me starts from the 'so you have a website, what next' premise, but it does imply an ordering rather than a set of building blocks
#
[KevinMarks]
but it does have tests for each kind of thing
#
petermolnar
calumryan++ for indiewebguides.org
#
Loqi
calumryan has 1 karma in this channel over the last year (6 in all channels)
Moosadee joined the channel
#
[jeremycherfas]
Good point petermolnar++
#
Loqi
petermolnar has 7 karma in this channel over the last year (27 in all channels)
#
[jeremycherfas]
calumryan++
#
Loqi
calumryan has 2 karma in this channel over the last year (7 in all channels)
#
capjamesg[d]
Dan++ for the feedback
#
Loqi
Dan has 1 karma over the last year
#
[jeremycherfas]
I'm tickled by Phil Gyford's characterisation of webmentions as "Trackbacks for Millennials"
jamesg[m] joined the channel
#
petermolnar
he's not wrong though...
#
petermolnar
but just like milennials and gen-x: next generation
#
petermolnar
https://en.wikipedia.org/wiki/Linkback is a nice table to compare it all
#
[jeremycherfas]
Oh, I don't hold with the idea of the gens at all, but it sounds better than Trackbacks for Younger People
#
sknebel
how long until "trackbacks: tokyo drift" :P
#
[jeremycherfas]
Haven't seen any of those.
kandr3s, gRegor, [fluffy], jooo, n8chz, angelo, [manton] and schmudde joined the channel
#
[tantek]1
Loqi is correct that once you're starting to discuss markup, you've crossed into #indieweb-dev territory.
KartikPrabhu joined the channel
#
[snarfed]1
hmm, https://en.wikipedia.org/wiki/Linkback 's info on webmention seems mostly good, but this part is wrong? "Verifying that linking page does indeed link to linked page is recommended, not explicitly required"
pepper joined the channel
#
[tantek]1
-> #indieweb-dev or maybe #indieweb-meta
IWSlackGateway and [tantek] joined the channel
#
[tantek]
someone in IRC , please kick ^
#
[tantek]
adminhelp
#
capjamesg[d]
aaronpk++
#
Loqi
aaronpk has 14 karma in this channel over the last year (114 in all channels)
schmudde joined the channel
#
Loqi
samwilson has 2 karma in this channel over the last year (3 in all channels)
#
Loqi
[Sam Wilson] Lifecycle of a post on the indieweb
[fluffy], BigShip, kimberlyhirsh[d], Moosadee, Seb[d] and tetov-irc joined the channel; kandr3s left the channel
#
tracydurnell[d]
reading back through the morning's conversation about Getting Started, I would endorse the idea of moving each of those very detailed sections to their own pages
#
tracydurnell[d]
I wonder if some of what people are looking for when they're getting started is more like what's on this page https://indieweb.org/IndieWeb