#dev 2017-01-18

2017-01-18 UTC
#
Loqi
KevinMarks: tantek left you a message 1 hour, 21 minutes ago: MozSF confirmed for HWC SF 2017-01-25 - go ahead and post the indie event and FB POSSE copy!
#
@ringmaster
@kevinmarks Webmention is like declaring crushed peanut paste suddenly exists like it's new, and then hoping somebody shows up with jelly.
(twitter.com/_/status/821526967480700928)
#
aaronpk
:sigh:
#
aaronpk
hey ringmaster maybe instead of whining on twitter about how webmention doesn't work you should actually take a look at all the things that are built with it and have been working for the past several years
#
miklb
I've known him for a very long time. Uncharacteristic.
#
GWG
Hello, miklb
#
miklb
evening
#
GWG
Anything new there?
#
miklb
I need to do some debugging, because my notes are still posting as just site title and link. Not the text.Last test was explicitly set to not show link, and I know character count was < 140
#
GWG
miklb: Working on that myself.
KartikPrabhu1 joined the channel
#
miklb
GWG that was from posting in the admin, not via micropub fwiw
marcthiele joined the channel
#
GWG
I'm working to move the meta key from where I just put it to where the Micropub plugin stores it...in the microformat property format. mf2_syndicate-to
KevinMarks joined the channel
#
@RSS_hateb_Roy
html5: WebmentionがW3C勧告に | フロントエンドBlog | ミツエーリンクス https://www.mitsue.co.jp/knowledge/blog/frontend/201701/13_1201.html
(twitter.com/_/status/821561021324140545)
KevinMarks_ joined the channel
#
KartikPrabhu1
<phew> successfully moved site to Django 1.10 and sqlite3 and virtualenv!
KartikPrabhu, tantek, marcthiele and KevinMarks joined the channel
#
@kosamari
Is this... this... trackback ? (I haven't read anything beyond `Abstract`) https://www.w3.org/TR/webmention/
(twitter.com/_/status/821603548597207040)
#
tantek
perhaps the abstract can be improved then ?
marcthiele joined the channel
#
tantek
miklb++ for trying to make the peace
#
Loqi
miklb has 1 karma in this channel (15 overall)
marc_thiele, marcthiele, KevinMarks_, tantek and cweiske joined the channel
#
jeremycherfas.net
edited /User:Jeremycherfas.net (+189) "Adding Itches etc."
(view diff)
#
petermolnar
!tell snarfed bridgy seems to be using the url as tag when it's marked up as <a class="u-category" href="/tag/tagname">tagname</a>, so when it's a POSSE to flickr the tag will look like http://domain.com/tag/tagname instead of tagname; how should I avoid this?
#
Loqi
Ok, I'll tell them that when I see them next
#
jonnybarnes
what the hell have I loggged into? https://imgur.com/a/5nC7P
#
jonnybarnes
anyone else see random smileys?
#
Zegnat
petermolnar: p-category ?
#
Zegnat
Your u- prefix implies that the URL is the identifier for the category, rather than the text string. So I don't think Bridgy is messing up
#
loqi.me
created /category (+16) "prompted by sebsel and dfn added by sebsel"
(view diff)
#
seblog.nl
edited /Micropub-extensions (+131) "added petermolnar's suggestion"
(view diff)
#
seblog.nl
edited /Micropub-extensions (+306) "/* Query */ added question... aaronpk?"
(view diff)
#
sebsel
hmm, also, my ?q=config doesn't need a token at the moment, but I think I just misread https://www.w3.org/TR/micropub :) it should be over GET but still require an access token.
#
Loqi
[Aaron Parecki] Micropub
#
sknebel
jonnybarnes: seems like your IRC Client doesn't cope well with japanese tweets
#
jonnybarnes
seems that way :)
#
loqi.me
created /Inoreader (+99) "prompted by sebsel and dfn added by sknebel"
(view diff)
#
seblog.nl
moved /feedly to /Feedly "names with caps"
#
petermolnar
!tell snarfed ping, because "Sorry, you've already published that page, and Bridgy Publish doesn't yet support updating or deleting existing posts. Ping Ryan if you want that feature!" - actually it's not an update, I wanted to post again because I deleted the posse copy.
#
Loqi
Ok, I'll tell them that when I see them next
#
sebsel
+1 for that problem, I had that too :)
arush, Zegnat, singpoly1a, mindB and prtksxna joined the channel
#
aaronparecki.com
edited /Micropub-extensions (+213) "add implementations"
(view diff)
tantek and miklb joined the channel
#
tantek.com
edited /podcast (+133) "Brainstorming / How to podcast with h-feed"
(view diff)
#
aaronparecki.com
edited /podcast (+496) "/* Brainstorming */"
(view diff)
KevinMarks joined the channel
#
martymcgui.re
edited /podcast (+244) "/* IndieWeb Examples */ add wehavetoask.com"
(view diff)
#
@LeeteqXV
Now that the #Drupal7 #Webmention module is a #W3C standard, should it merge with the Vinculum module? #BackDropCMS… https://twitter.com/i/web/status/821785519130611712
(twitter.com/_/status/821785519130611712)
#
tantek
whoa ^^^
#
tantek
what is Vinculum?
#
Loqi
It looks like we don't have a page for "Vinculum" yet. Would you like to create it?_
#
@LeeteqXV
Correction: it is not the #Drupal7 module itself that is a W3C standard, but #Webmention is the name of both the mo… https://twitter.com/i/web/status/821786362080796673
(twitter.com/_/status/821786362080796673)
#
@KathyLeeDrupal
Hey! What do you think of Webmention: Merge with Vinculum module?? I'm trying to build consensus! https://www.drupal.org/node/2844685
(twitter.com/_/status/821788842919395331)
#
tantek
^^^ so that's the kind of thing that having a W3C REC can apparently impact
#
voxpelli
Too bad so few initiatives around distributed social networks have been successful within Drupal :/
#
tantek
perhaps this is a start
#
tantek
also, Drupal adoption of Webmention support by default will put the head on getting Vouch solidiified, specified, and adopted
#
tantek.com
edited /like (+121) "see likes for displaying them on posts, fix subhead level"
(view diff)
#
tantek.com
edited /likes (+82) "see like for individual like posts"
(view diff)
#
tantek.com
created /reshares (+21) "r"
(view diff)
#
voxpelli
tantek: core support won't really happen I think, I believe most ping mechanisms were removed from core many major versions ago
#
tantek
that seems fine
#
tantek
makes sense to wait to strongly advocate that until Vouch support is included
#
voxpelli
if one could get it into some distribution like Drupal Commons, then that would be more feasible: https://www.drupal.org/project/commons
#
martymcgui.re
edited /likes (+325) "/* IndieWeb Examples */ add wehavetoask.com example"
(view diff)
#
martymcgui.re
edited /likes (+34) "/* Marty McGuire */ oops, mention that it's my podcast site"
(view diff)
#
aaronpk
huh. what should the "name" of a repost be? I want it to be empty because all the content i'm reposting is in the repost-of object itself
#
aaronpk
so right now it's using the implied name rules and resulting in a horrible mess of a name property
#
tantek
aaronpk I thought that was all figured out / documented on /repost but perhaps not?
#
aaronpk
i don't see it
#
tantek
I know KartikPrabhu and I did enough brainstorming at IWC NYC 2014 to figure all that out
#
tantek
I remember that issue coming up
#
aaronpk
even when you include the reposted object as an h-cite?
#
tantek
it's possible we didn't fully document from our session page to the repost page
#
aaronpk
the only "how to" i see on the repost page just says "u-repost-of" and doesn't even mention h-cite
#
aaronpk
doesn't see a schedule grid on https://indieweb.org/2014/NYC
#
aaronpk
searches for "repost" in IRC those days and doens't find anything
#
aaronpk
don't see anything there either
#
tantek
hmm not sure how our markup didn't make it to the whiteboard or a photo
#
tantek
tries to recall markup in his brain at the time he drew those whiteboard diagrams
#
aaronpk
well for now i'm including an empty p-name tag to avoid the implied mess
#
tantek
it should be the same name as the thing you're reposting
#
aaronpk
i can't include the name of the thing i'm reposting without duplicating the content on the page (also not everything i repost has a name)
#
tantek
see also: how notes include names
#
aaronpk
ah yeah i guess everything does have a name because notes have names
#
aaronpk
but still the duplicate content issue
#
tantek
any worse than a note?
#
tantek
what kind of post is it a repost of?
#
aaronpk
yeah, i include the reposted content in an h-cite
#
tantek
note? (tweet?) article?
#
aaronpk
so the name of hte thing i'm reposting is inside the h-cite
#
aaronpk
which means in order for me to make it show up as the name of my own h-entry i'd have to *also* have that content outside the h-cite
#
aaronpk
i don't have any examples of reposting articles yet, so far just tweets, plaintext notes, and a podcast episode (name + audio)
#
tantek
hmm - what are other folks doing with theirs on IndieWeb Examples?
#
aaronpk
kylewm uses "repost-of h-cite" and also doesn't set a p-name on his h-entry so has the same implied name prblem
#
aaronpk
lol yeah that problem thanks Loqi
#
martymcguire[m]
i also use "repost-of h-cite", so get an implied name: https://martymcgui.re/2016/11/29/181404/
#
martymcguire[m]
hmm. no sure why Loqi didn't pick it up.
#
aaronpk
wow that werd.io url
#
aaronpk
omg it used parts of the URL that ben included in his post as the slug for his post
#
martymcguire[m]
haha, oh, that could be a problem.
#
Loqi
martymcguire[m]: lol
#
aaronpk
it's just super long
#
aaronpk
not sure why loqi didn't find it
#
martymcgui.re
edited /repost (+162) "/* IndieWeb Examples */"
(view diff)
#
tantek
aaronpk - either we duplicate the name from the repost-of destination into the h-entry of the repost, or we come up with some other way to mark up reposts
#
tantek
I'm not sure what else to do
#
tantek
suggestions welcome
#
aaronpk
fwiw the Twitter API duplicates the content
#
tantek
and that being said, thanks for raising this issue
#
aaronpk
(with the added RT)
#
tantek
oh does it now, interesting
#
aaronpk
so the text of the equivalent of our h-entry is modified to include "RT @username {original text}"
#
aaronpk
that's their "fallback"
#
tantek
a-ha that makes sense! so that non-repost-aware consuming code will see the "RT @username {original text}"
#
tantek
and *that* is what I was looking for in our diagram
#
aaronpk
for consumers that don't recognize the reposted object in the tweet
#
tantek
we solved that fallback text for generic reposts
#
tantek
and of course I left it as "an exercise for the reader" to determine the markup accordingly
#
aaronpk
it makes sense conceptually
#
tantek
the fallback text is there
#
aaronpk
i'm just not sure how I would want that to *look* on my site
#
aaronpk
like, i'd probably want it to be invisible
#
tantek
if you're reposting a tweet, use the Twitter fallback text of the RT ...
#
tantek
"♺ user.example.com: "--------..." user.example.com/permalink"
#
tantek
with details as described there
#
tantek
there we go
#
tantek
the "what should the name property be?" question often has the same answer as the "what should the tweet POSSE text be?" question
#
tantek
however that's "just" a brainstorm as neither KartikPrabhu nor I had implemented that - just figured out how we *would* implement it, including how it *should* look on our own sites
#
aaronpk
why 99 characters?
#
aaronpk
also what about posts with photo/audio/video?
#
tantek
you want me to do the math? ;)
#
aaronpk
for fallback purposes, i'd want to include the photo/audio/video properties from the repost on my h-entry as well
#
aaronpk
for fallback
#
aaronpk
so that readers that don't recognize the h-cite will still see the photo of my h-entry
#
tantek
fallback is never expected to be as high fidelity as something that actually supports it
#
tantek
but it's not your photo
#
tantek
so that's not really appropriate IMO
#
aaronpk
it's not my text either
#
tantek
you're not posting just the text, you're quoting it
#
tantek
and potentially just part of it
#
aaronpk
point is, if I'm showing the reposted post on my website, I want that to look the same in readers
#
tantek
that's unlikely since CSS etc.
#
aaronpk
well, "same"
#
aaronpk
you know what i mean
#
tantek
I'm not sure "look the same in readers" is a reasonable constraint (similar to cross-browser web design)
#
tantek
fallback should show summary really
#
aaronpk
we have very little publishing and consuming examples of summary. that's why i haven't added it to my site yet
#
tantek
which should never be expected to be a complete substitute for the actual content or meaning being conveyed
#
aaronpk
i might feel better about doing the "♺ user.example.com: "--------..." thing if it were in a "p-name p-summary" element
#
tantek
I think that makes sense to try
#
tantek
note that the user.example.com is the original, not you
#
tantek
it's the generic form of "RT @-name"
#
tantek
s/RT/♺
#
tantek
and s/@-name/user.example.com
#
tantek
but if you come up with alternative presentations (even just sketches / screenshots), by all means, document them https://indieweb.org/repost#Brainstorming
#
tantek
(more UI / display brainstorming is good - what Kartik and I did was just a first attempt at something reasonable / non-sucky)
#
tantek
if you can rethink / redesign something nicer presentationally, definitely interested in seeing it!
#
aaronpk
well part of the problem is I'm happy with the presentation of reposts on my own website right now, so I have no intention of changing the way they *look*
KevinMarks_ joined the channel
#
@manton2
@FelixFischer91 There are a few APIs that I'd like to support. One is called Webmention. I posted about it recently: http://www.manton.org/2017/01/webmention-is-a-w3c-recommendation.html
(twitter.com/_/status/821824803522904068)
#
aaronpk
oh neat, someone asking about being able to reply from a squarespace blog! https://twitter.com/FelixFischer91/status/821705915946663938
#
@FelixFischer91
@manton2 will I be able to post and do @ replies with a squarespace blog?
(twitter.com/_/status/821705915946663938)
tantek joined the channel
#
kodfabrik.se
edited /likes (+501) "/* IndieWeb Examples */ Adding myself"
(view diff)
#
kodfabrik.se
edited /reposts (+493) "/* IndieWeb Examples */ Adding myself (with a KevinMarks cameo)"
(view diff)
#
kevinmarks.com
edited /reposts (+124) "/* IndieWeb Examples */"
(view diff)
#
aaronparecki.com
edited /Main_Page (-49) "/* IndieWebCamp */"
(view diff)
#
seblog.nl
edited /likes (+327) "/* IndieWeb Examples */ added myself"
(view diff)
#
seblog.nl
edited /reposts (+226) "Added myself"
(view diff)
#
sebsel
aaronpk I passed all tests on webmention.rocks but still failed on Zegnat's endpoint ;) https://seblog.nl/2017/01/18/2/day-3-relative-urls
#
Loqi
[Sebastiaan Andeweg] Day 3: relative urls
#
aaronpk
oh boy
#
sebsel
Don't know if it's worth another test, but he has a relative url in a folder.
#
aaronpk
ah interesting
#
sebsel
also the updating of the redirect url... I don't know if I handle that correctly. I should indeed use that new url for solving relativeness, but should I also take the new url as target?
#
sebsel
sounds phishy
#
aaronpk
whatever appears on your web page is what you should use as the target
#
aaronpk
otherwise when the receiver checks if the link exists it would fail
#
sebsel
good point
#
sebsel
I need to redo that part then
#
aaronpk
and it's up to the receiver to handle redirects of their own URLs
#
sebsel
oh, I don't have to rewrite anything, because I was using that new redirected url only within ::discoverEndpoint() :D
#
aaronpk
that sounds right
#
Zegnat
mumbles something about how he loves being on the edge of the spec and breaking people's implementations
#
seblog.nl
edited /facepile (+77) "better dfn"
(view diff)
#
sebsel
at least I hope it's better
#
sebsel
what is facepile?
#
Loqi
A Facepile is a way of showing interactions for a page/site by using profile pictures https://indieweb.org/facepile
#
seblog.nl
edited /facepile (+552) "added myself + documented how I display in 1 pile"
(view diff)
tantek joined the channel