#indiewebcamp 2016-04-08

2016-04-08 UTC
snarfed1 joined the channel
snarfed and frzn joined the channel
miklb and snarfed joined the channel
shiflett, begriffs, gRegorLove, snarfed, tantek and mblaney joined the channel
#
mblaney
kylewm I've implemented /authorship too, in both dobrado and SimplePie.
#
mblaney
(even official SimplePie, since I'm now the maintainer)
#
veganstraightedge.com
edited /p3k_naming_convention (+0) "/* Alphabetize Unused p3k Names */"
(view diff)
tantek and [shaners] joined the channel
#
[shaners]
How is it a surprise to anyone anymore when Google shuts down services?
#
[shaners]
Should be their tagline.
snarfed1 and tantek joined the channel
#
kylewm
mblaney: cool! could you add them to http://indiewebcamp.com/authorship#Implementation_heuristics please?
#
kylewm
also we can probably change that section to just "Implementations" now
tantek joined the channel
#
unicyclic.com mal
edited /authorship (+348) "/* Implementations */"
(view diff)
snarfed, cweiske, Breadbasket_ and jihaisse joined the channel
#
@TPH_SSD_Hosting
Wouldn’t it be great it there was a standardized way to notify other websites when you link to them? It’d be even... https://premium.wpmudev.org/blog/trackbacks-pingbacks-webmentions/
(twitter.com/_/status/718332617347702784)
nitot, Pierre-O and arthurspooner joined the channel
#
acegiak
I should open an issue on bridgy about recieving Twitter replies that include images
#
Loqi
acegiak: GWG left you a message 19 hours, 1 minute ago: What is the history of Semantic Linkbacks? http://indiewebcamp.com/irc/2016-04-07/line/1460036233819
#
Loqi
agreed.
yakker joined the channel
#
acegiak
!tell gwg semantic linkbacks was a part of ... I think the webmention plugin? But then pfefferle and I decided that the functionality should be split out so I did that because pfefferle was busy. Or at least that's how I remember it
#
Loqi
Ok, I'll tell them that when I see them next
#
acegiak
But most of the code isn't really mine
#
KevinMarks
separating the presentation of responses from the mechanism makes sense
#
KevinMarks
but the name could probably be improved
j12t, arthurspooner and dym_cx joined the channel
#
dym_cx
how webmentions go about sites with dynamically loaded content (ie blank page with pulled json objects)?
#
cweiske
what is js;dr?
#
Loqi
js;dr is JavaScript required; Didn’t Read https://indiewebcamp.com/js;dr
#
cweiske
dym_cx, see that
#
dym_cx
approx 90% of pages on the wiki are "This article is a stub".. but if everyone is a stub – no one is.
j12t joined the channel
#
bjoern.stierand.org
edited /2016/Nuremberg/Guest_List (+259) "/* Participants */ added participant Björn Stierand"
(view diff)
arthurspooner joined the channel
#
KartikPrabhu
dym_cx: webmention don't "deal" with "dynamically loaded" content because such content is not parseable
#
KartikPrabhu
dym_cx: also [citation needed] for "approx 90% pages are stub"
#
cweiske
KartikPrabhu, I have the same feeling
#
KartikPrabhu
even if they are that is OK. It means someone started documenting something and it is not complete
#
dym_cx
what are Special:WhatLinksHere/Template:stub
#
KartikPrabhu
the indieweb wiki is supposed to be community-generated documentation not an encyclopedia
#
KartikPrabhu
if you feel some page is a stub for no reason then improve it
#
dym_cx
it's a given that a wiki page is something everyone can and should improve if they can, no need to remind about it every time
#
dym_cx
even long, old, full articles (like http://indiewebcamp.com/authorship ) are "stubs" – there is no indication on what is really a stub if everything is
Nissyen1 and j12t joined the channel
#
voxpelli
what is curlable?
#
Loqi
A curlable URL is one where you can use the curl command line tool to request the URL via http(s), and receive back HTML with visible contents https://indiewebcamp.com/curlable
#
voxpelli
^ that's pretty much the approach of all or at least most indieweb-tools – if it's not curlable, then it's not available
friedcell and mblaney joined the channel
#
unicyclic.com mal
edited /authorship (-10) "remove stub ;-)"
(view diff)
#
mblaney
dym_cx: I agree with you, I don't find the default stub text overly helpful.
#
mblaney
and as you say it tends to remain in place longer than it should.
dym_cx joined the channel
#
dym_cx
web-irc-chat shows wiki login-name as URL and in case of @mblaney – with a space instead of `/`
#
mblaney
yeah that applies to anyone who logs into the wiki using a path with their domain.
#
dym_cx
is there an issue tracker for such things?
#
mblaney
not sure, good idea though.
#
dym_cx
looking for another stub from 2010 which says "meta"
j12t joined the channel
#
dym_cx
test
#
dym_cx
indiewebslack working both ways, but also echoes everying inside slack
#
dym.cx
edited /Slack (+213) "issue with an echo; rocket.chat"
(view diff)
yakker, j12t, mlncn and snarfed joined the channel
#
snarfed
hey voxpelli!
#
snarfed
so i still don't quite understand the PuSH parts of https://github.com/snarfed/granary/issues/53
#
voxpelli
snarfed: understandable, I felt my description became very confusing :P
#
snarfed
earlier in it, kylewm asked if his site (not granary) would ping the hub, and you agreed
#
voxpelli
snarfed: but wasn't that when a custom hub was added?
#
snarfed
custom, ie different from the site's rel-hub link?
hs0ucy joined the channel
#
voxpelli
I think that either Granary does a custom hub through query param that the is pinged by the one that added it, or Granary has a hub of its own and adds it to all PuSH-enabled feeds and pings that hub whenever it receives a notification from the original hub
#
voxpelli
s/that the/that then/
#
Loqi
voxpelli meant to say: I think that either Granary does a custom hub through query param that then is pinged by the one that added it, or Granary has a hub of its own and adds it to all PuSH-enabled feeds and pings that hub whenever it receives a notification from the original hub
#
snarfed
ok. yeah, i was always thinking the former
#
snarfed
but i figured the site would also have that hub in its own rel-hub link
#
snarfed
woudn't it?
#
voxpelli
I think it can often be two different ones
#
voxpelli
eg. some tools have a built in hub for their own feeds and then needs to use a third-party hub for any other feeds
#
snarfed
ok. so, if they're the same, granary could read and use the rel-hub from the site's html or headers, right?
#
snarfed
we'd only need the hub param if there are multiple?
#
voxpelli
well, if the query param is the same as the rel-hub, then why read the rel-hub? or am I misunderstanding you?
#
snarfed
right, that's my question. the first step seems like just propagating the site's rel-hub into the atom, without adding a query param
#
voxpelli
ah, no, the query param hub would be unique for the Granary feed and not be added to the original site
#
snarfed
i still don't quite understand the multiple hub use case, or the custom hub for granary use case, but that's ok
#
snarfed
i'll start with reading the site's own rel-hub, and then if we actually have someone who wants to use a separate hub for their real site, i can add the query param
#
snarfed
if that makes sense...?
#
voxpelli
snarfed: the hub needs to know about the feeds its supposed to send notifications for and if the hub is built into the page then it won't know about any third party URL:s
#
snarfed
i guess i need to read the push spec to fully understand this
#
snarfed
which is unlikely :P
#
snarfed
no matter, it's easy to add anyway
#
voxpelli
I don't find much sense in reuisng the rel-hub – sure, in some cases like when it's a Superfeedr hub it will work nicely, but then one can just as well specify it explicitly
#
snarfed
ok. is there any harm in it though?
#
voxpelli
yes it is
#
snarfed
ie if the site has a rel-hub, and also sends a hub= param, i could put both in the atom...?
#
snarfed
oh? that'd be bad?
#
voxpelli
a rel-hub indicates that one can expect a ping to be sent to the hub whenever an update is added to the feed, so if one adds a rel-hub without ensuring that the hub is actually pinged, then one will make most sites only fetch the feed once every 24h or worse
#
snarfed
but granary can't ensure that your site pings the hub param any more than it can ensure you ping your own rel-hub
#
snarfed
it's just trusting your site either way, right?
[aaronpk] joined the channel
#
[aaronpk]
Wait what happened to the slack gateway?
#
voxpelli
snarfed: if one explicitly adds a hub, then one kind of takes on the responsibility of ensuring that the hub is pinged
#
snarfed
i guess. but the site also explicitly added a rel-hub to its html or headers, right?
#
snarfed
man i don't understand this
#
snarfed
i should just stop asking questions and implement the param :P
#
Loqi
I agree
#
snarfed
[aaronpk]: yes hi
#
[aaronpk]
Oh apparently found another bug with the slack gateway lol... Messages from slack not appearing in the web streaming logs
#
voxpelli
snarfed: a ping includes the url of the feed that is updated, so one needs to ping a hub with the granary URL specifically for its rel=hub to work
#
snarfed
voxpelli: ...ok...but it would have to do that for the hub= hub too, right?
#
voxpelli
snarfed: not sure I get what you mean?
#
snarfed
voxpelli: i'm not either :P
#
snarfed
if a site uses a granary feed with hub=, it would have to also send that specific granary feed to a hub in a ping, right?
#
snarfed
ok. so i guess i still don't see the difference btw hub= and rel-hub
#
aaronpk
dym_cx: I think you found a very special edge case with the slack/web chat gateway
#
snarfed
except that some sites want to ping hubs that they don't advertise in their own html/headers?
#
aaronpk
feels like he should catch up on the PuSH discussion
#
aaronpk
rel-hub is for a consumer to discover the hub to subscribe to
#
voxpelli
snarfed: the difference is two: 1. it's explicit so one knows that the hub will be pinged 2. the explicitly specified hub can be expected to handle a third-party URL like Granary, which not all hubs do
#
snarfed
voxpelli: just to be clear, this isn't proposing that granary ever pings hubs itself, or does anything else to participate in PuSH, right?
#
voxpelli
snarfed: exactly
kegan joined the channel
#
snarfed
ok. granary would just take the hub= value and stick it in a rel-hub in the atom. right?
#
voxpelli
snarfed: yep, and add a rel-self pointing to itself
#
snarfed
voxpelli: thanks for explaining. i think i get the difference, and it's easy to do. will do.
#
snarfed
acegiak: bridgy backfeed already renders tweets with images ok, including u-photo. eg https://brid.gy/post/twitter/acegiak/718400075131527172 . got a specific example of something not working?
#
Loqi
[acegiak] Vurms: spassundspiele:Bandit – fantasy characterconcept by zhangbo - acegiak.net/2016/04/08/spa…
yakker, j12t, shiflett, singpolyma, friedcell, M-kegan, hs0ucy, tantek and [aaronpk] joined the channel
#
[aaronpk]
trying out a minor tweak to the Slack bridge...
#
[aaronpk]
much better
M-Kodo, M-RyanRix, snarfed, snarfed1, dym_cx and gyuumaou joined the channel
#
aaronparecki.com
edited /code-of-conduct (+101) "/* Similar Codes of Conduct */"
(view diff)
#
tantek.com
edited /Planning (+84) "/* New York City 2 */ change my pref for 08-06 because considering Carrot Stick conf"
(view diff)
gRegorLove joined the channel
#
dym_cx
aaronpk: there should i file a bug about wiki-login URLs with slashes becoming spacecs? (ie http://indiewebcamp.com/User:Unicyclic.com_mal >> http://indiewebcamp.com/irc/2016-04-08#t1460112925864 )
#
aaronpk
this is the repo for the wiki for stuff like that https://github.com/indieweb/wiki
#
aaronpk
but that in particular is a pretty low-level mediawiki thing
#
aaronpk
and is likely not possible to fix
#
dym_cx
what about urls with other "special" symbols like ?, & and https-only sites.. maybe make like a subtitle on wiki user-page which will always show login-url?
#
aaronpk
you can hide the default title on your user page and add your own
#
aaronpk
add __NOTITLE__ in the page then just use regular header syntax
#
miklb
any indieweb WordPress people interested in talking about your uses might be interested in -> https://twitter.com/kadamwhite/status/718422104400609280
#
@kadamwhite
#wordpress friends, I hear of folks using WP to archive all sorts of personal data e.g. Fitbit etc; I'd like to interview you if that's you!
(twitter.com/_/status/718422104400609280)
#
aaronpk
ah cool thanks
#
dym_cx
also, i still getting slack echo
#
aaronpk
you managed to find a fun edge case :)
#
aaronpk
so, you first signed in via the web gateway
#
aaronpk
then via slack with the same name
#
aaronpk
so it re-used your connection :D
#
dym_cx
yay, im special
#
aaronpk
normally when you talk through slack your IRC nick is wrapped with [] so that the gateway knows not to echo those back
#
aaronpk
i just fixed it so that shouldn't happen again. Haven't restarted the gateway yet tho
#
dym_cx
ah, ok, i'll remove this issue from wiki
#
snarfed
kind of wants to drag the email efail people here into this pro-email debate...only since it's friday! :P https://www.facebook.com/snarfed.org/posts/10102223481816413?comment_id=10102223711541043&reply_comment_id=10102227084920763
#
aaronpk
snarfed: ohh no you don't
#
snarfed
we'll see
#
aaronpk
"Email is alive, and required, for open source communities. Group discussion is needed" :cringe:
#
snarfed
yup that's the quote i was going to drop but you did it for me!
#
aaronpk
don't nerdsnipe me into this :P
#
snarfed
if not you then who?!?
#
snarfed
waits for the obvious answer
#
dym_cx
the fact that this discussion is happening on facebook is not at al ironic
#
snarfed
dym_cx: mostly yes, but to be fair there is https://snarfed.org/2016-04-06_17322
#
Loqi
[Ryan Barrett] Email is now basically online snail mail. It’s dying, it just doesn’t know it yet. Time to let it retire gracefully.
#
aaronpk
snarfed: OKAY FINE
[shaners] joined the channel
#
[shaners]
Has anyone implemented email to micropub?
#
[shaners]
As a way to post to your site with an email app.
#
[shaners]
Like Posterous did initially years ago
[kevinmarks] joined the channel
#
[kevinmarks]
Aaron did that, yes
#
[kevinmarks]
You cc the address and it posts
#
aaronpk
works with photos too
#
[shaners]
grawesome
#
singpolyma
snarfed: should have done webmention to you, but it's not showing on the page. do you have moderation on?
#
Loqi
singpolyma: kylewm left you a message 1 day, 21 hours ago: do you know that "Microblog" and "Full Activitystream" links at the top right of your site take me to a SubToMe page? http://indiewebcamp.com/irc/2016-04-06/line/1459976855575
#
singpolyma
kylewm: yes, that's by design
#
snarfed
singpolyma: i don't think i got it
#
snarfed
(and no, my wms aren't moderated)
#
singpolyma
snarfed: hmm.. my wordpress db "pinged" column has https://snarfed.
#
singpolyma
org/2016-04-06_17322
#
snarfed
oh btw dym_cx, the obligatory party line is that https://snarfed.org/2016-04-06_17322 is actually better than the FB thread, because it has the twitter thread too
#
Loqi
[Ryan Barrett] Email is now basically online snail mail. It’s dying, it just doesn’t know it yet. Time to let it retire gracefully.
#
singpolyma
I did it manually and it worked, at least, who knows
#
snarfed
singpolyma: hmm. i'll check logs, but i expect it either didn't get sent or my site 400/500ed it
#
snarfed
oh? you got a 200?
#
singpolyma
yes, on my curl
#
singpolyma
and it's showing up now
#
singpolyma
on the page
#
singpolyma
so it worked
#
snarfed
ah ok so your manual one worked
#
snarfed
singpolyma: btw yeah it's hard to separate email from smtp etc. if you redefine it as also wave, blog comments, etc, that's a big stretch
hs0ucy and KartikPrabhu joined the channel
#
singpolyma
like, I think IRC is obviously different from email. But any long-form 1:1 (or even 1:*) message seems basically the same to me
#
singpolyma
public is different. short/realtime is differen
#
snarfed
i'm with you that long form messaging has a future. it's just weird to expand the definition of email to include that kind of non-email.
#
snarfed
generally accepted existing definitions are useful. trying to change them by fiat is a losing game :P
#
KartikPrabhu
I redefine "generally accepted" to mean "changed by fiat" ;)
#
aaronpk
there's a name for that style of argument, right? where you change the definition so that your assertion is correct?
#
snarfed
insert NSA joke here
#
singpolyma
snarfed: not trying to change them. email predates SMTP, and will survive it, that's all I'm saying
#
singpolyma
changing the protocol has been done before
#
singpolyma
and hardly seems relevant
#
singpolyma
if the UX is the same
#
aaronpk
but the UX of email has changed a lot too
#
snarfed
singpolyma: ah i see. i definitely didn't mean protocol then, i meant UX. i think the *email UX* is dying, which is a good thing.
#
snarfed
slow, async, long form comm is great! i just think there are/will be much better UXes for it than the current email UX
gRegorLove joined the channel
#
aaronpk
maybe "a lot" is a stretch, but we've come a long way from the simple inbox/folder model, with threaded conversations and labeling and instant search for example.
#
gRegorLove
And mic drops
#
gRegorLove
dym_cx, aaronpk: Mediawiki user pages can be moved. Not sure there's any fix for the forward-slash though, since that means a sub-page in MW.
#
aaronpk
it looks like the actual problem has to do with the IRC logs autolinking usernames to the wrong thing. I can probably fix that without fiddling with mediawiki.
snarfed1 joined the channel
#
gRegorLove
What would it use if not the user page title?
#
gRegorLove
I guess it wouldn't pick up a redirected user page in that case, though.
#
aaronpk
i think right now it's just using the literal text of the MW username, not actually fetching the page
snarfed and Breadbasket_ joined the channel
#
aaronpk
snarfed: argh you got me into a facebook argument about email :P
#
snarfed
IT'S FRIDAY FRIDAY FRIDAY
#
aaronpk
at least i've been posting the replies on my site too
#
tantek
aaronpk++ for saying what I was thinking ;)
#
Loqi
aaronpk has 108 karma
#
snarfed
is lazy and counts backfeed as owning his replies
#
aaronpk
i might too, but these won't be backfed to my site :)
#
tantek
snarfed absolutely! because you have a copy of them, good enough right?
#
snarfed
mostly!
#
snarfed
they're stored differently, so they're not on https://snarfed.org/responses#replies , so not ideal, but FB API turned off commenting, so meh
#
Loqi
[Ryan Barrett] Responses
#
tantek
snarfed, your lightweight trolling has me thinking, perhaps April 1st is a good day to pick such fights
#
snarfed
aww only if you don't actually care about the subject
#
tantek
because people don't know if you're joking or not when something is actually conceivable, they have to think *harder* about it in order to respond
#
snarfed
definitely nice idea in theory, not sure if it's true in practice
#
snarfed
who knows
#
tantek
snarfed, worth an experiment :)
#
snarfed
hard to measure how hard people think about something :P
#
KartikPrabhu
FB algorithm can
#
tantek
snarfed, qualitative judgment call from the responses
hs0ucy joined the channel
#
tantek
hey snarfed do you have photo or video comments working yet on your site/blog?
#
snarfed
tantek: trying to parse. i think so? looking
#
Loqi
[indienews] New post: "Micropub Spec Updates" https://aaronparecki.com/2016/04/08/7/micropub
#
tantek
snarfed, I mean photo comments on your posts, not comments on your photo posts
#
snarfed
i post photo comments/replies myself
#
snarfed
is that what you mean...?
#
tantek
and if so, how? via u-photo? just a link to a .jpg in the plain text of the comment (and you auto-embed) ?
#
tantek
where do you post photo comments?
#
aaronpk
it's kind of fun when this all comes together. just used Quill's nice editor to post that blog post to my site via micropub, then added tags to it and syndicated it to indienews with the p3k inline micropub editor.
#
snarfed
all good questions, i have no crisp answers
#
snarfed
i'll see if i can find some
#
tantek
looking for an example of photo or video comments on your posts
#
Loqi
[Ryan Barrett] Bridgy stats update
#
snarfed
hand authored html. (actually markdown, but no matter)
#
snarfed
(oh and the numbers there are old, we've optimized bridgy's cost down to 1¢ per user per month now :P)
#
tantek
ah, in your native comment UI
#
tantek
wondering if there's a way to cause that to happen as a comment on your site via webmention
#
tantek
e-content?
#
snarfed
i'll find a photo comment i sent to someone else's site
#
tantek
and that it showed up on their site?!?
#
tantek
(with photo?)
#
snarfed
yes at least on kylewm's redwind
#
snarfed
tantek: i *think* wp's comment sanitizing would allow incoming wms w/photos, but not sure
j12t, rrix and miklb joined the channel
#
Loqi
Just generated the first draft of this week's newsletter! http://indiewebcamp.com/this-week/2016-04-08.html I'll generate it again in an hour and it will be sent out at 2pm.
#
aaronparecki.com
edited /Events (+63) "/* 2016 */ attempt to fix IWC Summit link"
(view diff)
#
aaronparecki.com
edited /Events (-1) "/* June */ too many s's"
(view diff)
#
tantek
haha oops on the photo for this week's HWC - it's a u-featured, not a u-photo ;)
#
snarfed
tantek: ok came back to this. a couple examples...
#
Loqi
[Ryan Barrett] Kyle Mahan on Twitter: “@courtarro I was more going for the “meaningless comparisons are meaningless” angle :)”
#
Loqi
[Kyle Mahan] http://2015.kylewm.com/static/_mirror/twitter.com/courtarro/resized-26/profile_image.jpgEthan Trewhitt I was more going for the “meaningless comparisons are meaningless” angle :)...
#
Loqi
[Ryan Barrett] Kyle Mahan: That thing where you’re lecturing family members
#
Loqi
[Kyle Mahan] That thing where you’re lecturing family members on Facebook with odious and incorrect opinions… about datetime formatting.
#
aaronpk
oh that wasn't from that event?
#
tantek
nope, it's the header image for the event, and thus from a *previous* event https://indiewebcamp.com/events/2016-04-06-homebrew-website-club
#
tantek
and just double-checked, it's class="u-featured", not a u-photo
#
tantek
aaronpk: any photo from HWC PDX? we (I) forgot to take one at HWC SF this week :/
#
aaronpk
totally forgot in the bustle of getting kicked out of Cup & Bar early
#
aaronpk
(they closed early for a staff meeting)
Loqi joined the channel
#
Loqi
GWG: acegiak left you a message 11 hours, 48 minutes ago: semantic linkbacks was a part of ... I think the webmention plugin? But then pfefferle and I decided that the functionality should be split out so I did that because pfefferle was busy. Or at least that's how I remember it http://indiewebcamp.com/irc/2016-04-08/line/1460104854393
#
gregorlove.com
edited /srcset (+72) "Flavours subheading => How, IndieWeb Examples, added adactio, Implementations subhead"
(view diff)
#
GWG
aaronpk, I have a question for you about the webmention specifications. Why does it suggest 5s as the timeout?
#
Loqi
Just generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 2pm. http://indiewebcamp.com/this-week/2016-04-08.html
#
aaronpk
tantek: looks like my code is actually looking for a u-featured. should it not do that for the newsletter?
#
gRegorLove
Idea: separate out new User: pages in the newsletter in a section like "New Community Members"
#
aaronpk
gRegorLove++
#
Loqi
gRegorLove has 57 karma
#
gregorlove.com
edited /this-week-in-the-indieweb (+76) "/* Ideas */ New community members"
(view diff)
#
www.svenknebel.de
edited /responsive_images (+48) "link to srcset"
(view diff)
#
gRegorLove
aaronpk++
#
Loqi
aaronpk has 109 karma
#
aaronpk
i'm sure there's improvements that can be made, but it's a start :)
#
tantek
nice work!
#
tantek
one improvement would be if they have an h-card with a u-photo or logo, show that!
#
tantek
s/h-card/h-card on their User: page
#
Loqi
tantek meant to say: one improvement would be if they have an h-card on their User: page with a u-photo or logo, show that!
#
aaronpk
it will use the p-summary like every other wiki page right now, but h-card would be great
#
gRegorLove
GWG: 5s timeout is just a reasonable example, I think.
#
tantek
looks for a User: page with h-card with u-photo or logo as an example
#
GWG
I am wondering why pfefferle set for 100s.
#
gRegorLove
Not a hard-and-fast rule
#
GWG
I am trying to think worst case
#
aaronpk
GWG: yeah it's just an arbitrary example
#
gRegorLove
10s seems plenty long, maybe he typoed
#
GWG
gRegorLove, WordPress sets pingbacks to 10
#
aaronpk
hm if wordpress limits to 10s, maybe i should update the example in the webmention spec to that
wolftune joined the channel
#
tantek
limits what to 10s?
#
aaronpk
the timeout when fetching the source URL
#
tantek
seems like a reasonable start, and then can you cite something for that 10s?
#
tantek
GWG - where did you get that "10" #?
#
GWG
tantek, they use it for pingbacks.
#
tantek
where is it documented?
#
tantek.com
edited /User:Tantek.com (-9) "remove markup to create a richer h-card"
(view diff)
#
GWG
They also set maximum size to 150kb vs the suggestion in the specification for 1mb.
#
tantek
success! https://indiewebcamp.com/User:Tantek.com now has an h-card with a u-photo :D
#
GWG
When I read and try to understand and implement, I obsess about every detail
#
GWG
So, is a page now vs when Wordpress set their number likely to be larger, or is the specification number conservative?
#
gRegorLove
tantek: Another example ^. I'm not seeing u-photo in yours though?
#
tantek
pin13 found it
#
gRegorLove
That's what I used, though only your h-card snippet.
#
tantek.com
edited /User:Aaronparecki.com (+6) "slight markup tweak to include photo in h-card"
(view diff)
#
GWG
What is the advantage of using per media type rules in webmention verification?
#
Loqi
It looks like we don't have a page for "advantage of using per media type rules in webmention verification" yet. Would you like to create it? https://indiewebcamp.com/s/10Hk
#
tantek.com
edited /User:Aaronparecki.com (+114) "use img instead of Image: for simpler markup"
(view diff)
#
aaronpk
GWG: that's there in case you get a webmention from a page that does not contain HTML, such as a JSON document.
#
GWG
Yes, but if you do a straight text search on the page, you would get identical results.
#
GWG
Regardless of page type
#
tantek.com
edited /User:Aaronparecki.com (+37) "use img instead of Image: for simpler markup, use explicit property class names since markup too complex for implied name, URL, photo"
(view diff)
#
sknebel
GWG: re filesizes: 150kb seems a bit limited to me, e.g. https://indiewebcamp.com/projects is ~110k, a random page from the python docs I just had open is 350k
#
aaronpk
a text search would falsely match on an HTML page in some cases
#
GWG
sknebel, that is why I was contemplating it.
#
GWG
aaronpk, do you have an example of that?
#
aaronpk
an HTML page doesn't "link" to another URL unless that URL appears in the href attribute of an <a> tag. so if the page just contained the string value of the URL it's not actually linking to it.
#
tantek
GWG, a URL in HTML comments
#
aaronpk
what tantek said
#
tantek
like say, anything that publishes trackback references like (most?) Movable Type installs on the web
#
GWG
What you both said actually.
#
tantek
aaronpk: I believe I have expanded your h-card to include your photo but it took much more work than I expected (since you're using a MediaWiki = heading = for your name) https://indiewebcamp.com/wiki/index.php?title=User%3AAaronparecki.com&action=historysubmit&diff=26796&oldid=25888
#
tantek
feel free to revert if that's not your preference
#
tantek
tried to maintain visual parity
#
aaronpk
Looks good! I'm going to move the TOC down.
#
aaronpk
also looks like i need to update a few things on that page ;-)
#
tantek
go for it. the TOC right now is auto-generated
#
tantek
so I left it that way (tried experimenting with moving it down, then decided you should decide that presentational aspect)
#
tantek
so now we have (at least) two examples of user: pages with h-cards with photos. mine has an implied u-photo, and aaronpk's has an explicit u-photo
snarfed joined the channel
#
dym.cx
edited /User:Dym.cx (+129) "added rel=me"
(view diff)
#
aaronpk
indieauth inception
#
aaronpk
look at the website on https://twitter.com/dym_cx
#
tantek
uh, perhaps blacklist indiewebcamp.com as a sign-in for indiewebcamp.com?!?
#
aaronpk
sorry dym_cx :)
#
tantek
but kudos for the hackception!
#
tantek
(very clever!)
[dym_cx] joined the channel
#
[dym_cx]
i saw you putting h-card and stuff on the wiki, so..
#
tantek
wait wat how can an IRC nick have [ ] in it?!?
#
[dym_cx]
slack
#
tantek
since when does the slack bridge show "... joined the chat room" in IRC?
#
aaronpk
since forever
#
gRegorLove
three examples, tantek
#
aaronpk
[] are valid IRC nick chars
#
tantek
was waiting for that correction gRegorLove despite the vague expression "(at least) two" ;)
#
aaronpk
tantek: you even commented on how the [] make the IRC nick look like it's inside a box
#
veganstraightedge.com
edited /User:Veganstraightedge.com (+12) "Copied Tantek's User:page h-card style :)"
(view diff)
#
tantek
aaronpk: no I don't remember seeing this: "[dym_cx] joined the chat room." but nevermind, I see it above that too.
#
aaronpk
it's the same as any IRC user joining the room
#
tantek
gRegorLove: hmm
#
tantek
gRegorLove: a-ha! looks like maybe a pin13 / phpmf2 bug! microformatshiv finds the photo! http://glennjones.net/tools/microformats/?url=https%3A%2F%2Findiewebcamp.com%2FUser%3ATantek.com&callback=&dateformat=auto
#
tantek
canaries once again
snarfed1 joined the channel
#
Loqi
[Tantek Çelik] microformats2 parsing specification
#
veganstraightedge.com
edited /User:Veganstraightedge.com (+15) "add p-name to my h-card"
(view diff)
#
gRegorLove
I'll file a php-mf2 issue, unless you already started one tantek
snarfed joined the channel
#
tantek
go for it!
#
snarfed
tantek: heh, coincidental timing re us talking about photo comments: https://github.com/snarfed/bridgy/issues/646
#
veganstraightedge.com
edited /tags (-1) "Fix kylewm's tag URL in indieweb examples"
(view diff)
[shaners] joined the channel
#
[shaners]
kylewm: what was the name of your software before you moved to Known?
#
[shaners]
Was it Red Wind?
#
tantek
What was Redwind?
Lancey joined the channel
#
Loqi
Red Wind (source code) is Kyle Mahan's IndieWeb-ready blog software written in Python and running on Flask https://indiewebcamp.com/redwind
#
tantek
snarfed indeed!
#
tantek
what is a photo comment?
#
Loqi
It looks like we don't have a page for "photo comment" yet. Would you like to create it? https://indiewebcamp.com/s/10Hm
#
tantek
what is a photo reply?
#
Loqi
It looks like we don't have a page for "photo reply" yet. Would you like to create it? https://indiewebcamp.com/s/10Hn
#
veganstraightedge.com
edited /tags (+103) "/* Kyle Mahan */"
(view diff)
#
tantek
A photo reply is a reply with a photo, thus also a [[photo]] post that is [[in-reply-to]] another post.
#
loqi.me
created /photo_reply (+128) "prompted by tantek https://indiewebcamp.com/irc/2016-04-08/line/1460151504348 and dfn added by tantek"
(view diff)
#
tantek
A photo comment is what a [[photo reply]] looks like in the context of the original post that it is in-reply-to.
#
loqi.me
created /photo_comment (+137) "prompted by tantek https://indiewebcamp.com/irc/2016-04-08/line/1460151500754 and dfn added by tantek"
(view diff)
shiflett joined the channel
#
tantek.com
edited /photo_comment (+560) "expand with indieweb examples stub, silo examples, bridgy backfeed support feature request"
(view diff)
#
tantek.com
edited /photo_comment (+45) "/* Twitter */ example"
(view diff)
#
tantek.com
edited /photo_comment (+121) "indieweb example kylewm 2015"
(view diff)
#
veganstraightedge.com
edited /tags (+635) "/* Add me/Dark Matter to tags IndieWeb Examples */"
(view diff)
#
tantek.com
edited /photo_reply (+495) "examples, see also"
(view diff)
singpolyma joined the channel
#
tantek
shaners when did you add tags support to Dark Matter?
#
tantek
remembers he added tag support a few months ago
shiflett and frzn joined the channel
#
[shaners]
Well, it was in two phases. I had linked tags to aggregation pages. But those pages weren’t listing tagged posts until recently (last week I think). Do you want both dates or just the latter?
#
tantek
when did you add the u-category markup support to tags?
#
tantek.com
edited /tags (+531) "/* IndieWeb Examples */ add myself, implemented tags on a long flight back from NYC/EWR 2016-01-25"
(view diff)
#
[shaners]
that part was years ago
#
[shaners]
lemme look through the old iamshane.com repo
#
tantek
er, u-category or p-category depending on person-tag or plain text tag
#
[shaners]
i’m not doing person tags yet. just p-category for text tags.
#
tantek.com
edited /tags (+0) "/* mark up and post a tag reply */ fix person-tag markup, u-category"
(view diff)
#
tantek
yep - that works
#
tantek
once you've marked them up as tags you've implemented /tags on your posts. linking them to something interesting is additiona (good) work
#
tantek
e.g. once you implemented tag aggregation pages that listed tagged posts, then you implemented https://indiewebcamp.com/tag_aggregation
#
tantek
hmm - maybe that's overloaded
#
gRegorLove
I'm still thinking through / not sure how to add more context to a tag. E.g. I'm tagging a lot of things with band names and would like to make it clear they are bands and not something else.
#
tantek
aggregating tags across sites vs. just across posts on one site
#
tantek
aaronpk: what do you call your pages that show all posts with a particular tag?
#
aaronpk
you're not going to like it
#
tantek
(aggregation tends to imply multiple (remote) sources)
#
[shaners]
grabs popcorn and 3D glasses
#
aaronpk
I call it a "tag feed"
#
tantek
why not tag stream? :P
#
tantek
or tag collection? ;)
#
[shaners]
or tag exhaust :stuck_out_tongue:
#
tantek
looks at Flickr
#
aaronpk
collection means something else
#
gRegorLove
What is collection?
#
KartikPrabhu
a tag page
#
Loqi
A collection is a type of post that explicitly lists and/or embeds multiple other posts chosen by the author https://indiewebcamp.com/collection
#
tantek
Flickr calls them "Recently tagged"
#
tantek
aaronpk: "tag feed" is better than "tag aggregation"
#
tantek
KartikPrabhu: "tag page" may ironically not be that bad, especially in comparison to other options
#
aaronpk
i like "feed" because it implies you can subscribe to it and that the content is reverse time ordered and updates often
#
snarfed
tantek: the two examples you put in https://indiewebcamp.com/photo_reply#IndieWeb_Examples aren't actually photo replies. i'm guessing you meant my replies to those posts?
#
snarfed
i'll fix unless you disagree
#
aaronpk
"tag page" sounds more like it could be curated
#
KartikPrabhu
then it would tag collection
#
tantek
KartikPrabhu is right
#
tantek
snarfed, yeah, I put the wrong long. Go head and fix
#
tantek
s/long/links
#
Loqi
tantek meant to say: snarfed, yeah, I put the wrong links. Go head and fix
#
tantek.com
edited /photo_comment (+83) "/* IndieWeb Examples */ another kylewm 2015 link"
(view diff)
#
[shaners]
tantek: I committed .p-category on 2012-11-18, adding it to tag links that I had since 2010-06-17.
#
tantek
nice! yeah I expect a lot of features we build apply to backposts like that. if you have the date of deploy, note that explicitly (i.e. for sorting), but definitely also note the date of commit
#
[shaners]
deploy and commit were the same
#
tantek
then I typically just say "implemented" for that combination
#
tantek
but yeah, well done
#
tantek.com
edited /tag_aggregation (+1227) "Overloaded naming naming problem with some brainstorm suggestions in IRC"
(view diff)
#
aaronpk
:sigh: facebook is discontinuing their instagram API libraries now too
#
tantek
I don't have an idea for how to resolve this now so I just documented current state: https://indiewebcamp.com/tag_aggregation#Overloaded_naming please feel free to iterate on those, add more suggestions etc.
Nissyen and hs0ucy joined the channel
#
veganstraightedge.com
edited /tags (+799) "Add dates to my various tags implementations"
(view diff)
#
[shaners]
aaronpk: do you know when you added .p-category to your tags?
#
aaronpk
my new site launched with that, but not sure about before
#
aaronpk
probably a while ago
#
[shaners]
!tell kylewm do you know when you added .p-category to your tags? For /tags.
#
Loqi
Ok, I'll tell them that when I see them next
#
[shaners]
Do you have your site/s in some version control?
#
[shaners]
I mean, do you have your OLD site/s in version control?
#
kylewm
[shaners]: May 2014
#
Loqi
kylewm: [shaners] left you a message 9 minutes ago: do you know when you added .p-category to your tags? For /tags. http://indiewebcamp.com/irc/2016-04-08/line/1460155110165
#
[shaners]
thanks kylewm. Know the day?
#
aaronpk
this is the p-category class on the tags that appear on a post permalink?
tridnguyen joined the channel
#
aaronpk
ugh making me go dig through old terrible code :P
tridnguyen joined the channel
#
[shaners]
git blame and git history got me to what I was looking for on mine
#
[shaners]
Don’t I know it. Same for me.
#
aaronpk
yeah i can't even remember where those come from
#
aaronpk
there it is. 2014-03-13
mlncn joined the channel
#
veganstraightedge.com
edited /tags (+521) "/* Add my Private Tags support */"
(view diff)
#
KevinMarks
reads scrollback
#
[shaners]
aaronpk: do you have a public commit for that date?
#
[shaners]
kylewm: do you have a public commit for yours?
#
aaronpk
oh ... it was before that
#
aaronpk
but that was just me moving from one repo to another
#
[shaners]
I have some of that too
#
kylewm
tantek: got kind of an interesting test case for cassis/auto-linking in general auto_link("foo.com/bar,foo.com/baz");
snarfed1 and tridnguyen joined the channel
#
KevinMarks
re webmention timeout - I had to turn up mine past 5s for acegiak's site because her background scripts would cause it to wedge for a bit
#
[shaners]
kylewm: that’s tough one
#
KevinMarks
gRegorLove: using a p-category h-card style tag for Bands seems reasonable
#
[shaners]
I don’t think autolink can be too clever with a string like that. Bc it’s ambiguous. That could be one URL or two.
#
kylewm
yeah cassis makes lots of decisions like that though, a URL can end with punctuation too, but it strips that off
#
[shaners]
I think you either leave it as one URL and leave it on the author to space out their URLs
#
aaronpk
[shaners]: okay i found it. no public URL for it. but it was 2013-04-21
#
[shaners]
Opinionated Software™
#
gRegorLove
KevinMarks: Not sure how to do that if I'm just selecting tags from a list. And does that mean I need to create a page for each band that contains an h-card?
#
[shaners]
aaronpk: is there a private repo URL? for future you if no one else.
snarfed joined the channel
#
kylewm
interestingly (not surprisingly) it handles foo.com,bar.com the way you'd want
#
KevinMarks
do the bands not have URLs already?
#
veganstraightedge.com
edited /tags (+132) "/* IndieWeb Examples */"
(view diff)
#
gRegorLove
Sure. I would need to find a way to link to their URL as well as my tag stream then.
Breadbasket__ joined the channel
#
gRegorLove
Those tags would resemble person-tags at that point, I think.
#
KevinMarks
yes, a person is one case of an h-card. presumably a band would have an org set
#
KevinMarks
iirc the name==org heuristic for org cards, not individuals
#
gRegorLove
So <a href="#" class="p-category h-card"><span class="p-org">Band Name</span></a> ?
#
kylewm
ohh interesting, there's a case where you want p-name to be implied even when another p- property is specified
#
tantek
is pleased that shaners indepenently came to same conclusion re: kylewm's comma separated apparent URL question
#
KevinMarks
though an url of # is a bit odd
#
gRegorLove
Heh, as is a band called Band Name :)
#
tantek
this precisely: "leave it as one URL and leave it on the author to space out their URLs"
#
KevinMarks
as urls can contain commas, though I haven't seen anyone do it sicne webobjects
#
tantek
"," without a space is likely part of previous URL
#
tantek
", " with space is required for English use of comma, and since the outer context is plain text (likely) English, it makes sense to treat it at that outer context instead of part of the URL
#
tantek
re: p-org implying p-name - really don't want the parser to have to do anything specific with vocabulary it encounters
#
KevinMarks
well the distinction is <a href="#" class="p-category h-card"><span class="p-name">Paul McCartney</span><span class="p-org">The Beatles</span></a>
#
tantek
and yes, person-tags are just a subset of possible linked-tags
#
gRegorLove
Meaning I should use p-name p-org so it's explicit?
#
tantek
s/linked-tags/object-tags
#
Loqi
tantek meant to say: and yes, person-tags are just a subset of possible object-tags
#
KevinMarks
vs <a href="#" class="p-category h-card"><span class="p-name p-org">The Beatles</span></a>
#
tantek
gRegorLove: correct
#
kylewm
tantek: my point was that gRegorLove wrote his markup expecting name to be implied, even though there was another explicit property ref: http://microformats.org/wiki/microformats2-parsing-issues#implied_properties_when_an_explicit_class_is_provided
#
Loqi
microformats2-parsing-issues
#
KevinMarks
which is current behaviour
#
tantek
kylewm: he wrote it here in IRC only as an example or was that from an actual post?
#
tantek
(because as an example people take all kinds of shortcuts that they don't "live")
#
kylewm
he wrote as an example in IRC
#
gRegorLove
It's not live currently, but that's written as I might actually implement it
#
gRegorLove
I wasn't really aware of the implied p-* discussion
#
tantek
gRegorLove: it has come up quite often here as frustration with implied p-name being too long / noisy to be usable (by consuming code)
#
gRegorLove
Yeah, I'm familiar with some of that discussion, just hadn't read that microformats.org discussion about it before.
shiflett joined the channel
#
gRegorLove
Now I need to figure out how to associate the h-card with a tag so I can just select it from a list and it displays the h-card markup rather than just p-category
#
[shaners]
kevinmarks: i believe json-api uses commas in urls when requesting a collection of non-sequential resources
#
tantek
has anyone here ever used hashbang URLs with their site?
#
aaronpk
:cringe:
[kevinmarks] joined the channel
#
[kevinmarks]
with blogger, by accident
#
gRegorLove
Thankfully no
#
tantek
KevinMarks: how does one accidentally use hashbang URLs with Blogger?
#
[shaners]
File hashbang URLs under U for Ugh, I’m glad those are done.
#
tantek
shaners, just don't go linking to Google Groups "permalinks" then ;)
#
KevinMarks
they turned them on for everyone when they did the js template thing
#
[shaners]
Really? Still? Gross.
#
tantek
are they still "turned on"?
#
tantek
s/turned on/on
#
Loqi
tantek meant to say: are they still "on"?
#
KevinMarks
no, they fixed them to use real urls now
#
kylewm
is afraid to think too hard about js URL routing works
snarfed and frzn joined the channel