#meta 2017-08-13

2017-08-13 UTC
eli_oat, schmarty, [chrisaldrich], sl007, [renem], jjuran, [jeremycherfas], [miklb], tantek, [kevinmarks] and [shurcool] joined the channel
#
Zegnat
tantek, taking this here: do we need some sort of guideline for when we point people to dev? Clearly the two of us have different thresholds :)
#
Zegnat
As long as no code is being mentioned I feel like #indieweb is fine, but you seem to suggest anything talking about adding a rel value should go to dev?
#
tantek
Zegnat, when was the last time you asked a user (non-dev) to do the things you spoke of in person and saw the reaction on their face?
#
tantek
*maybe* a little bit of HTML is acceptable
#
tantek
but talk of things like a
#
tantek
authorization endpoint
#
tantek
heck anything "endpoint"
#
tantek
how is that not obviously dev?
#
tantek
users do not know what an 'endpoint' is
#
Zegnat
rel="me" vs rel="authorization_endpoint"
#
Zegnat
same amount of coding necessary for those.
#
tantek
also uploading a file, I can only assume you mean by command line
#
tantek
anything command line is definitely dev
#
tantek
kinda surprised that's even a question
#
sknebel
since when is commandline the default way to upload files to webspace?
#
tantek
how else do people do it?
#
Zegnat
Command line is far from default
#
tantek
on what host?
#
Zegnat
My mom wouldn’t know how to touch the command line
#
Zegnat
Every single hosting provider I have worked with here in Sweden allows file management through their control panel
#
Zegnat
Binero, One.com, …
#
sknebel
or you use a graphical FTP client
#
Zegnat
I think cPanel used to support file management too?
#
tantek
that's worth capturing then
#
tantek
"FTP client" is dev
#
Zegnat
So every hosting provider with full cPanel allows file uploads
#
tantek
even knowing you need to find / install / configure an FTP client
#
tantek
it's non-trivial
#
tantek
users do not have FTP clients installed by default
#
tantek
again, kinda surprised to see that even mentioned as a user alternative
#
Zegnat
Also false: Explorer is a FTP client
#
Zegnat
used to be, anyways
#
tantek
browsers do read-only ftp: URLs
#
Zegnat
Comes with every Windows computer
#
tantek
they don't upload to ftp
#
tantek
AFAIK
#
Zegnat
Explorer, not Internet Explorer
#
Zegnat
the file manager
#
sknebel
so what's the correct protocol to talk to someone about "dev-y" things when they start asking in #indieweb ? "could you please join -dev so I can talk to you about something cool"?
#
Zegnat
That’s why I asked what the guideline would be :)
#
sknebel
totally agree on moving support and detail questions to -dev, but it IMHO makes no sense to ban *mention* of such things from the main channel
#
tantek
sknebel: that's a more interesting question
#
tantek
how to transition conversations
#
sknebel
especially when talking to devs (which unless I'm totally confusing who shurcool is clearly applies to him)
#
tantek
sknebel: in this case they didn't start asking about anything dev-y
#
sknebel
so if you or aaronpk ask a non-dev question I can't suggest a dev-y solution in the main channel?
#
tantek
rather, Zegnat offered unprompted the selfauth alternative
#
Zegnat
Not unprompted, they were asking about ways to use indieauth.com after moving their rel-me links of the page
#
Zegnat
bear mentioned hidden metadata through LINK elements linking to silos, I wanted to throw in the fact that the LINK element could point to an auth endpoint too, as an alternative
#
tantek
not really, they were only talking about links
#
tantek
and the user scenario of having a separate about page
#
tantek
they were not talking about protocols and indieauth.com in general
#
tantek
sknebel: I think it's ok to provide one such (more dev-like) answer, and then point out it's still a technical solution, and happy to discuss more of it in #indieweb-dev
#
tantek
then you give them the choice of either keeping the conversation user-focused in #indieweb, or following-up with more dev-talk in #indieweb-dev
#
Loqi
[[shurcool]] Hi there. I've got a quick question that's _probably_ common... it's about indieauth and rel="me" links. So, I _used to_ have those links on the index page, but I've ended up moving them to an `/about` page. That ends up breaking my ability to sign i...
#
Zegnat
mentioned indieauth
#
tantek
but just treating it as a free-for-all to go all dev-talk in #indieweb is not a good thing
#
tantek
Zegnat, yes, indieauth the user feature. not protocol, not (.com)
#
Zegnat
Yes, the user feature, logging in with their homepage.
#
tantek
they didn't mention RelMeAuth, you did
#
tantek
they didn't mention "IndieAuth protocol", you did
#
tantek
all of which all of a sudden makes indieAuth sound much more complicated than it is
#
tantek
which maybe is ok if it's a dev that's specifically asking about details and differences etc.
#
tantek
but is very bad for helping out users, who then get overwhelmed with so much detail and options and often give up because it all sounds so complicated
#
tantek
the point is to keep indieweb friendly for users
#
tantek
and for most folks that means leaving out dev-talk by default, because that only makes things more confusing (less friendly) for more people
#
tantek
s/more/most
#
sebsel
So, apart from IndieAuth-the-protocol and IndieAuth.com, there is IndieAuth-the-user-feature?
#
sebsel
I think this shows that there is room for a rename of IndieAuth-the-protocol
#
Zegnat
I guess I saw my comment more as “I have gotten around the requirement for rel-me links on the homepage by using selfauth”, which is like someone saying “I now post video to my Known installation using cweiske’s plugin”. I didn’t feel that was develop-y. But it’s fine to call it out when things get too technical of course!
#
sknebel
Zegnat's wording might not have been optimal, but IMHO just mentioning a more complex solution the person asking the question might be interested in doesn't warrant jumping in and going "dev-talk, forbidden here". Redirecting discussion about details, sure, but that hadn't happened yet
#
sknebel
(again, if talking to someone completely new that's different, but we weren't)
#
Zegnat
I don’t really care for this specific example. Lets move on from that. I have no hard feelings towards tantek over this.
#
Zegnat
I am mostly wondering how soon we should move to -dev and what the best way to point people to it is.
#
Zegnat
Like, should we have pointed shurcool there right after he asked the question?
#
Zegnat
Was bear’s “the rel=me links just are pointers for indieauth to know which pages represent you for authentication” too much plumbing for #indieweb?
[miklb] joined the channel
#
tantek
Zegnat, I think bear's explanation was borderline, but because it was just HTML, it was still reasonably accessible
#
Zegnat
selfauth doesn’t involve coding, tantek. Just uploading 2 files.
#
Loqi
[tantek] sknebel: I think it's ok to provide one such (more dev-like) answer, and then point out it's still a technical solution, and happy to discuss more of it in #indieweb-dev
#
tantek
what is selfauth
#
Loqi
selfauth is a single user authorization endpoint written in PHP which is easy for anyone to get running https://indieweb.org/selfauth
#
tantek
Zegnat, I don't see that there
#
tantek
no "how to", no "why", nor even "IndieWeb Examples"
#
tantek
if it's so easy, the steps should be simply explained there
#
tantek
also it should be clear that selfauth requires you to pick and remember a new password
#
tantek
that's actually a huge disadvantage to usability/security if someone already has a github/twitter with 2FA ertc
#
Zegnat
Not every project has a copy of their README on the wiki
#
tantek
not a whole readme
#
tantek
just at least the minimal steps
#
tantek
if it's easy, it should be short
#
tantek
if it's not short, it's not easy
#
tantek
and nowhere does it say anyone actually uses it
#
Zegnat
three steps, we also document the easiest way to test if you have got everything working: https://github.com/Inklings-io/selfauth/blob/master/README.md#setup
#
tantek
I'd be very suspicious of anything auth / password without examples of anyone using it
#
Zegnat
Hmm, I thought I added myself there, maybe I only added it to my user page
#
tantek
hence the need for explicit "why" (why is this approach better, caveats), *short* "how to"
#
tantek
and "indieweb examples"
#
tantek
I'd NEVER point a user to such a stub page suggesting they use that
#
tantek
because it looks super undeveloped
#
[miklb]
miklb set the channel topic: community organisation: event planning, wiki gardening, ...
[kevinmarks], [colinwalker], eli_oat and [tantek] joined the channel
eli_oat and [tantek] joined the channel
#
[tantek]
Shouldn't that be for 2017-08-23?
#
[tantek]
The eclipse is 2017-08-21
#
aaronpk
i'm guessing he clicked on "next hwc" to get to that page
jjuran, j12t, tantek and [kevinmarks] joined the channel