#dev 2018-09-25

2018-09-25 UTC
iasai, rwg16, [jgmac1106], niklasl, veremitz20 and pstuifzand joined the channel
#
[jgmac1106]
best part of posting an event on Known was throwing the post in a parser and seeing the different stylesheet for comments....and now knowing why all of my custom css trying to make comments prettier never worked
renem, Ci-Dev and eli_oat joined the channel
#
@t
@jgmac1106 @benwerd consider the glass half-full: * Lots of @-mentions violate policy? Use domain-mentions! A little work to get @mlb players domains; surely as celebs they have them. If(when) they enable Webmentions, they decide instead of Twitter! http://tantek.com/t4wd3
(twitter.com/_/status/1044397006221967360)
tantek joined the channel
#
@t
↩️ consider the glass half-full: * Lots of @-mentions violate policy? Use domain-mentions! A little work to get @mlb players domains; surely as celebs they have them. If(when) they enable Webmentions, they decide instead of Twitter! http://tantek.com/t4wd3
(twitter.com/_/status/1044397694301679616)
Drag0n6 joined the channel
#
tantek___
reviews his working on and itches re: responses
#
tantek___
is going to edit it on the train ride home
iasai, vaft20 and KidReese777 joined the channel
#
@tmcw
↩️ i'm kind of sold on webmention - been silently using http://webmention.io for a while, but the volume hasn't convinced me to display the results onsite. i'm not sure that it relies on h-card/entry, though, and the many many http://schema.org schemas don't have consumers
(twitter.com/_/status/1044419700669575168)
#
KidReese777
Hi everyone, I'm Reese
#
Ruxton
Hi Reese
#
GWG
Hi, Reese, Ruxton
#
KidReese777
Nice to make your acquaintance Ruxton
#
KidReese777
and GWG
#
GWG
What brings you here?
#
KidReese777
I am a freelance web dev all alone out here, looking for other like me
#
KidReese777
like the "green eyes" on the show "Humans"
#
GWG
Are you familiar with the Indieweb?
tantek__ and snarfed joined the channel
#
@tmcw
↩️ but even something like h-card - it predates the webmention spec by a solid decade, but i struggle to find any implementation or usecase served that isn't just webmentions
(twitter.com/_/status/1044434284126253057)
#
Ruxton
jumps on the thread
#
tantek__
not quite, hCard yes, but h-card is newer than that. though h-card does predate webmention, not by that much
#
Ruxton
Man i remember the first microformats and DiSO talks i saw.. *mind blown*
#
@aaronpk
↩️ That’s tricky. hCard (Microformats 1) was/is indexed by Google. The Webmention spec (published in 2017) was published after years of implementations working in the wild. Before Webmention existed, h-card/h-entry was used with Pingback to send comments back and forth.
(twitter.com/_/status/1044436721763381249)
#
tantek__
aaronpk++
#
Loqi
aaronpk has 104 karma in this channel over the last year (308 in all channels)
#
tantek__
Ruxton - with the WordPress plugins that the #indieweb-wordpress folks have developed (and are using), the DiSo vision has been realized!
#
GWG
I never saw those
#
GWG
What did they say?
#
Ruxton
tantek__: almost yeah :)
#
Ruxton
teh only thing really missing is a solid theme with support for everything, otherwise the plumbing is all there.
#
GWG
I'm still having plumbing troubles
#
Ruxton
I just pray to Tim Berners-Lee it all gets accepted as W3C spec and the world jumps on board
#
tantek__
Ruxton which? Webmention is already a W3C Recommendation
#
tantek__
also the connection between "accepted as W3C spec" and "the world jumps on board" is quite tenuous
#
aaronpk
Ruxton: as is Micropub and WebSub :-) we were busy for a few years
#
tantek__
Ruxton, WDYT of https://spec.indieweb.org/ btw? Any suggestions for improvements?
#
Ruxton
tantek__: pretty good for fronting a lot of info.. it might be worth having a shorter/more concse "Why" section that then links to the wiki page, as that gets quite long
#
Ruxton
it's also the first time i've read the code of conduct, didnt even realise it existed
#
strugee
jeremycherfas: Mercurial isn't a git frontend, it's a separate version control system
#
Loqi
strugee: jeremycherfas left you a message 22 hours, 53 minutes ago: I’m just dabbling so paying is not an option unless it really improves things. Currently using SourceTree. Is there anything else you think I should try?
#
strugee
I wasn't really mentioning it as a suggestion for you specifically. basically just talking out loud
#
strugee
what is DiSo?
#
Loqi
DiSo Project was a 2007-2010 era project to encourage "interoperable building blocks for the decentralized social web" https://indieweb.org/DiSo
#
strugee
tantek__++ for the "tenuous" remark
#
Loqi
tantek__ has 29 karma in this channel over the last year (90 in all channels)
#
strugee
I feel like after Aaron put it up I should've made sure it was in the right places in the wiki, but I didn't
#
strugee
I may try tomorrow if I remember
#
KartikPrabhu
that should have microformats as the oldest standard used in indiweb no?
#
tantek__
it's on GH right? possible to file that as an issues or pull request KartikPrabhu ?
#
tantek.com
edited /Falcon (+637) "rethink bits of showing responses and reply-contexts"
(view diff)
ro14nd28 joined the channel
#
strugee
KartikPrabhu: IIRC when I was writing it I didn't include Microformats because it wasn't a standard written for the IndieWeb specifically
#
strugee
the page was supposed to be "things the IndieWeb has made" rather than "things the IndieWeb has used"
#
strugee
but that being said a) I'm really not married to it b) I suppose honestly mf2 basically is made by the IndieWeb nowadays since folks are so involved upstream and c) it's late here and I'm tired so I should go to bed :-)
#
Loqi
[indieweb] spec.indieweb.org: Landing page for IndieWeb specs
#
strugee
should probably be linked from the footer or something
#
KartikPrabhu
I vote for c)
#
tantek__
what is spec.indieweb.org
#
Loqi
It looks like we don't have a page for "spec.indieweb.org" yet. Would you like to create it? (Or just say "spec.indieweb.org is ____", a sentence describing the term)
#
tantek__
^^^ go for it strugee KartikPrabhu. a small stub page with GH link etc. makes it discoverable
cweiske and [kevinmarks] joined the channel
#
Zegnat
Hmm. After yesterday’s WebDAV talks, I wonder if there is any value in adding “test suite” links to the spec.indieweb.org page. So when we link it to show people standards that have been developed, we automatically link them to tests
Guest34248, aot, KidReese777 and swentel joined the channel
#
jacky
so like
#
jacky
it doesn't looks like there's a "fixed" list of scopes
#
jacky
like I thought 'read' was just reading h-card info
#
jacky
but it looks like it's for microsub
#
jacky
kinda want to have some baseline stuff
#
jacky
but tbh there's nothing stopping anyone from just `curl`-ing a site and reading a site's h-card info
ahmed__ joined the channel
#
Zegnat
Scopes are specifically a thing in authorization (OAuth) tokens and they are decided on by the service that is consuming the token. Micropub and Microsub just establish some scopes so clients can be interoperable.
#
Zegnat
If your websites requires me to have authorization to access your h-card, then you can check what scopes I have gained authorization for and whether you want to display it or not. But that’s about the gist of it
#
jacky
so like I wanna have my site's indieauth page show me some info about the scopes that it's being requested for
#
jacky
which tbh from what you're saying sounds like I'd implicitly already know if I'm implementing things like micropub
#
Zegnat
Yes and no.
#
Zegnat
So a Micropub client will do the IndieAuth flow to gain a token to use. It then requests scopes it thinks it needs (create, update, delete). But your IndieAuth endpoint decides what tokens it will give. Maybe you do not give delete (because you are testing a client you have less trust in) or whatever. Or maybe you add an extra scope for a client you trust to also create newsletter emails (add a scope “email”).
#
Zegnat
E.g. sebsel has separate media and media-plus scopes that will depend on how much he trusts the client (does he want to limit the file type or not) https://indieweb.org/scope#Scopes_supported_by_IndieWeb_servers
#
Zegnat
Should get him to provide a screenshot of that on his IndieAuth endpoint as inspiration for others
#
Zegnat
There was a discussion here about adding custom scopes: https://github.com/Inklings-io/selfauth/issues/26
#
Zegnat
Hasn’t been implemented (yet) but did implement the option to toggle the scopes that were being requested (includes screenshot): https://github.com/Inklings-io/selfauth/pull/28
#
Loqi
[sknebel] #26 Allow changing the granted scopes
#
Loqi
[Zegnat] #28 Allow user to cherry pick scopes.
#
Zegnat
Sorry for the information dump jacky! :) Just some background to this stuff. Feel free to continue to ask questions, of course!
#
jacky
nah it's all good
barpthewire, Scarpa and [eddie] joined the channel
#
[eddie]
So I have h-card questions. 🤔 Essentially I want eddiehinkle.com to be my primary website, so that I use eddiehinkle.com to log in to IndieAuth, Micropub apps, etc. But I want to have an “about me” page that contains all of my h-card info because I want to experiment with adding more details than the typical “name, url and photo”
#
[eddie]
That means for my posts I would need to point my h-card url to the about me page instead of my homepage? (eddiehinkle.com)
[kevinmarks] joined the channel
#
[eddie]
I think the other question is, do I need to somehow link eddiehinkle.com to my about page? To essentially say if you are wondering who owns this page, look at this h-card over there?
[jgmac1106] joined the channel
#
[jgmac1106]
no put an h-card on the homepage and one on the about me page
#
[jgmac1106]
if you put it in the header or footer you will have two on the about me page
#
Loqi
Greg McVerry
#
[eddie]
Oh yay, examples. For some reason the description wasn’t clicking. I’ll take a look at those two urls
#
Loqi
yay!
jeremych_ joined the channel
#
[jgmac1106]
both are handcoded on the homepage its small the about me I play with the long paragraph format but sometimes parses pick up an h card in the comments and not mine
jeremych_ joined the channel
#
[jgmac1106]
...and I see the problem.....the h-card widget comes through on that page so I eneded up with two...going to remove it
#
[jgmac1106]
http://jgregorymcverry.com/about-me-2/ okay fixed no double hcard on the about em page
#
Loqi
Greg McVerry
#
[eddie]
Phew, my 2 month old son is back asleep. Now I can resume checking out your h-cards 🙂
#
[eddie]
hmm interesting
#
[eddie]
Thanks for sharing
#
Zegnat
[eddie]: I think adactio has an example of the about page. And there have been brain storms about discovering the more conplete one through linking. But I am not sure anyone actually does such discovery
#
Zegnat
About to dig into lunch, happy to try and dig up some documented info later though
#
[eddie]
Cool, thanks Zegnat. I’ll check out Adactio
#
[eddie]
Interesting, looks like adactio does the same thing as jgmac1106. Mini h-card on homepage, big h-card on about page
#
[eddie]
ahh and then he links to the about page with rel=“author”
#
[eddie]
Also I found the rest of the documentation here: https://indieweb.org/h-card#Issues
#
[eddie]
So it seems like I should leave my h-card the way it is and I can add a new about me page with an h-card, but I shouldn’t really change my homepage as there aren’t any consuming use cases yet of linking between the homepage h-card and the about me h-card
#
swentel
hmm aaronpk, I read you can reply to mastodon users, do you have any example code of that, specifically looking how the body should look like. tested too many variantions now and nothing showing up on mastodon sadly :/
Kirjava15 joined the channel
#
[jgmac1106]
[eddie] doesn't mean you can't add a "read more" or "learn more" on the mini hcard pointing to the bigger one
#
[eddie]
Oh, that’s a good idea jgmac1106!
#
aaronpk
swentel: lol yeah there's a few key details to get that to work that aren't really documented anywhere
#
swentel
aaronpk, yeah, been able to get 'Accept' working, that's at least something :)
#
swentel
but replies are funky to say at least
#
aaronpk
IIRC it requires that you add a mention to the tags list, the text also has to mention the user, and then the reply url needs to be set obviously
#
swentel
aaronpk, this is how my object looks like atm https://gist.github.com/swentel/feed5fad34f2c578c47ec87cd1f3e762 - tips welcome :)
#
aaronpk
Huh that looks right at first glance but it's early and I only slept a little on that red eye flight so I might be missing something
dougbeal|iOS joined the channel
#
[jgmac1106]
[tantek] I ended up with a google alert as well for that last webmention you sent. That is the first time that has happened with a webmention
#
[jgmac1106]
[eddie] interesting though is Adacito hcard isn't picked up in Indigenous for me
dougbeal|mb1 joined the channel
#
[eddie]
Yeah, I think the issue with that is the feed doesn’t have a link to the h-Card
#
[eddie]
As opposed to there being an issue with the h-card
rhiaro joined the channel
#
Zegnat
and I’m back from lunch
#
Zegnat
Ah, most of the issue was captured on the h-card page for all to find :) Good to see
#
Zegnat
Hmm, what adactio feed doesn’t have an author?
#
aaronpk
His are missing the author for me too
#
cweiske
the beauty of h-feed. you can fetch author information from the rel=author url linked on his homepage
#
cweiske
don't repeat yourself and all
#
Zegnat
The authorship algorithm still hasn’t been adapted for feeds, I think... otherwise that would have been the expected outcome, yeahh
#
Zegnat
Although there is a rel="author" on the separate entry pages and that one isn’t found by the testing tool either, so that’s a bit strange: https://sturdy-backbone.glitch.me/test?url=https%3A%2F%2Fadactio.com%2Flinks%2F14366
#
Zegnat
I would expect step 6.1 to work for adactio
#
aaronpk
Ah yeah, if I start fetching permalinks then I'd find the author info
#
cweiske
not acceptable
#
Zegnat
Huh. That page is definitely online for me
#
Zegnat
lol cweiske
#
Zegnat
What accept headers does that XRay instance use, aaronpk?
#
cweiske
what accept headers does xray send?
#
aaronpk
Some long list I forget
#
aaronpk
I bet he's looking at only the first :-(
#
Zegnat
Accept: application/mf2+json, application/activity+json, text/html, application/json, application/xml, text/xml
#
Zegnat
In the default fetch, it looks like
#
Zegnat
Putting text/html first does not help
#
Zegnat
Only `Accept: text/html` doesn’t even work. Hu
#
Zegnat
Adding a */* fixes it, but this feels like a misconfiguration in adactio’s server somewhere
[kevinmarks] joined the channel
#
[kevinmarks]
odd, I can fetch it OK with unmung
#
Loqi
The State of Fieldset Interoperability - Bocoup
#
Loqi
conneg has -3 karma over the last year
#
Zegnat
[kevinmarks], what accept header are you using?
ceed^ and Obi-Wan28 joined the channel
#
vanderven.se martijn
edited /authorship (+657) "/* Questions */ current algorithm doesn’t find {{adactio}}’s author-page on permalink articles"
(view diff)
Attoy19, kaushalmodi, KidReese777, eli_oat, [chrisaldrich], leg, tantek__ and swentel joined the channel
#
@jackyalcine
↩️ What do you mean? For each service, there's a bit of demo implementation. For the #IndieWeb, if you want IndieAuth, https://indielogin.com exists. For WebMentions? There's https://webmention.io. Unless you mean like reference code to roll your own system/service.
(twitter.com/_/status/1044637386976649216)
Conjuro19 and dougbeal|imac joined the channel
#
@EddieHinkle
↩️ Awesome! Webmentions was what originally attracted me to the IndieWeb. you are right, they don’t require microformats. For them to be their best (communicate post intent: like, reply, rsvp, mention) you need some type of data sitting on the src url (https://eddiehinkle.com/2018/09/25/24/reply/)
(twitter.com/_/status/1044641518546550786)
#
tantek__
and the tweets are already here
Jenza217 joined the channel
#
jacky
right!
#
jacky
it's just a matter of wiring it together for folx
john_alan19 and [eddie] joined the channel
#
[eddie]
Hmmm, yeah I’m not sure what he means by a “single fully-formed consumer”?
#
@tmcw
@jackyalcine there's discussion in the thread, but the gist is that stuff like h-card is a decade-old spec without a single fully-formed consumer. mostly the same with h-entry. but instead of de-emphasizing these specs, they're at the top of the 'adopt indieweb' bits https://indieweb.org/Getting_Started
(twitter.com/_/status/1044642323491999744)
#
tantek.com
edited /discuss (+395) "re-organize a little, link each method of joining in the dfn for quick access, some description prose tweaking"
(view diff)
#
tantek__
aaronpk ^^^ review?
DenSchub joined the channel
#
loqi.me
created /Operator (+77) "prompted by Zegnat and dfn added by tantek__"
(view diff)
#
kaja.sknebel.net
edited /Operator (+2) "linkify ('… is <url>' pattern)"
(view diff)
#
Zegnat
!tell sknebel hmm, does this need a slightly different pattern matching? Leaves a hanging “is”: https://indieweb.org/wiki/index.php?diff=52012&oldid=52011&rcid=51883
#
Loqi
Ok, I'll tell them that when I see them next
#
Zegnat
It also seemed to take the final period as part of the URL. Though I don’t know if that matters.
#
vanderven.se martijn
edited /Operator (+256) "Expand slightly"
(view diff)
#
tantek__
Zegnat, re: test suites on spec.indieweb.org - no need, each spec links directly to its test suite (or should)
#
tantek__
better to keep spec.indieweb.org more minimal and easier to read instead of littering it with more links and prose
#
tantek__
(sometimes when you add stuff, then people glaze over and miss everything, including the stuff you added because you wanted to make it more discoverable)
#
Zegnat
You are right, tantek__. I’ll have a look at the specs and see if they all link to test suites
#
tantek__
informationarchitecture++
#
Loqi
informationarchitecture has 1 karma over the last year
#
swentel
hmm that's a nice page really, need to add that to my slides :)
#
tantek__
strugee++
#
Loqi
strugee has 2 karma in this channel over the last year (5 in all channels)
konimex15 and tantek joined the channel
#
Zegnat
Operator << [https://github.com/mkaply/operator Code on GitHub]
#
Loqi
ok, I added "[https://github.com/mkaply/operator Code on GitHub]" to a brand new "See Also" section of /Operator https://indieweb.org/wiki/index.php?diff=52015&oldid=52013
#
loqi.me
edited /Operator (+71) "Zegnat added "[https://github.com/mkaply/operator Code on GitHub]" to "See Also""
(view diff)
#
Loqi
[mkaply] operator: The Firefox Operator Add-on
tglobe, t_globe, [jgmac1106], DenSchub, swentel, [Rose] and snarfed joined the channel
#
@HeNeArXn
↩️ e.g. nearly everything built in the community that handles posts and wants to know a post's author is consuming it (webmention endpoints showing comments, readers, ...). It's basically always handled while implementing sth higher-level, and the things thus documented elsewhere.
(twitter.com/_/status/1044667528516186112)
KidReese777 and [chrisaldrich] joined the channel
#
[jgmac1106]
what did I do wrong in this event I tried to manually markup? My RSCVP came out that I am attending my blog http://jgregorymcverry.com/7392-2/
#
Loqi
[Greg McVerry] Hey everyone just an important update for the #NHV dev community the response for @aaronpk’s OAuth 2.0 talk tonight was so overwhelming we had to move to a bigger venue! We will now be in Davis 101 from 7:30-9:00 OAuth 2.0 with Aaron Parecki July ...
#
Loqi
[Greg McVerry] Hey everyone just an important update for the #NHV dev community the response for @aaronpk’s OAuth 2.0 talk tonight was so overwhelming we had to move to a bigger venue! We will now be in Davis 101 from 7:30-9:00 OAuth 2.0 with Aaron Parecki July ...
#
Loqi
[Greg McVerry] Hey everyone just an important update for the #NHV dev community the response for @aaronpk’s OAuth 2.0 talk tonight was so overwhelming we had to move to a bigger venue! We will now be in Davis 101 from 7:30-9:00 OAuth 2.0 with Aaron Parecki July ...
#
Zegnat
I don’t think I understand the question, [jgmac1106] ...
#
Zegnat
But that URL isn’t an event in itself, it is an h-event nested as a child of an h-entry. So maybe whatever you are using for RSVPing doesn’t understand that and requires an h-event?
#
[jgmac1106]
ahhh...was worried about that...looking at how Known does it the he-event is stand alone and not nested in the h-entry
#
[jgmac1106]
I think in WP I would have to set up each h-event as a page so it does not get nested in the h-entry of a post
#
Zegnat
Unless you can do a different post type (? kind?) that swaps the h-entry class for an h-event class. Yes.
#
[jgmac1106]
...no we don't have an h-event post kind yet, would work as a page....I also made up p-building and p-room in the markup didn't know how to label those
#
KartikPrabhu
p-location
#
KartikPrabhu
there is no actual need to markup building and room separately
#
[jgmac1106]
I was going to focus on my WP exit plan at IWC NYC but the microformats badging stuff I am doing is getting a ton of steam and lookie loo's
#
sknebel
there is an event post kind, but I don't know if it can change the main class
#
[jgmac1106]
@karthikPrabhu you work on a college campus..if there was ever a need to mark them up separate...that's the use case....I figured it should go into p-location but I was feeling my inner @zegnat and wanted make up mf2 for all the words
#
Zegnat
Pfff. Make up properties? What gave you that idea!
#
KartikPrabhu
you need to have a building and room in the location, but you don't need to "mark them up"
#
KartikPrabhu
if there is no consuming code for the markup it is useless
MoDaX18 joined the channel
#
jacky
is anyone opposed to making formal pages for some of these scopes?
#
jacky
so like I'm testing something for my site (v2!)
#
jacky
IndieWeb9$ is the p/w
#
jacky
makes a note to make a shared folder that doesn't require passwords
#
aaronpk
not sure they need individual pages, but you can definitely document what you're doing here https://indieweb.org/scope
#
jacky
gotcha
#
Zegnat
js;dr? :P
#
aaronpk
did you have a use case for having a page for each scope?
eli_oat, rah24, pbos^29 and [eddie] joined the channel
#
[eddie]
jacky Looks good! Similar to my IndieAuth screen: https://indieweb.org/images/b/bd/abode-authorization-screen.png
ruksi12 joined the channel
#
jacky
aaronpk: yeah
#
jacky
largely for explanation what kind of stuff should be "allowed" for a client requested said scope
#
jacky
but the more I think about that
#
jacky
the more I find it to be implicit
clintpatty and [schmarty] joined the channel
#
jacky
v2 of that page
#
jacky
added a _lot_ of styling lol
#
aaronpk
Sweeet
#
jacky
_and_ it's mobile friendly
#
jacky
then it's ready to ship lol
#
jacky
it = signing in and making a post
#
aaronpk
exciting!
#
[eddie]
Fancy! I like it Jacky! Makes me want to finish styling mine because I definitely stopped short of making mine look nice
#
jacky
thank you!
#
gRegorLove
jacky++ looks good!
#
Loqi
jacky has 1 karma in this channel over the last year (4 in all channels)
[tantek], FreeBirdLjj, ReimuHakurei2, lucus1623, aurs, crmaurei1 and NoImNotNineVolt2 joined the channel
#
Loqi
That looks like spam, bye!
#
Loqi
That looks like spam, bye!
jmac6, rigelk, m3Lith14, manningx0, guideline, jlund, bookworm5, [jgmac1106], jgmac1106, tantek__, [kevinmarks], uwe_mobile, waschtl1, steeling10, iasai, [asuh] and LouisT23 joined the channel