#dev 2017-07-16

# Defenestrate joined the channel
# j12t joined the channel
#
@wpsupportticket
What the New Webmention and Annotation W3C Standards Mean for WordPress https://premium.wpmudev.org/blog/webmentions-annotations-web-standards/
(twtr.io/1TxwuJB13W8)
# barpthewire joined the channel
# j12t joined the channel
#
@wpstarter
What the New Webmention and Annotation W3C Standards Mean for #WordPress https://premium.wpmudev.org/blog/webmentions-annotations-web-standards/
(twtr.io/1Ty1m4rL_GY)
# j12t joined the channel
#
drewinthehead
chrisaldrich: once I'm done testing it'll go into the Blog add-on, which is probably the number one add-on for Perch.
# Defenestrate joined the channel
#
@TiggeritoTimes
What the New Webmention and Annotation W3C Standards Mean for WordPress: Commenting on blog posts and other website… https://twitter.com/i/web/status/886528087009013761
(twtr.io/1Ty9ZbRFoG1)
# KartikPrabhu joined the channel
# j12t joined the channel
#
@drewm
@buddhawilliams Went for the sweatiest run ever, and am now working on a webmentions implementation!
(twtr.io/1TyDXiwvpuD)
# j12t joined the channel
# j12t joined the channel
# Defenestrate joined the channel
# Defenestrate joined the channel
# Defenestrate joined the channel
# snarfed joined the channel
# j12t joined the channel
# tantek joined the channel
# tantek joined the channel
# tantek joined the channel
# [eddie] joined the channel
# Defenestrate joined the channel
# j12t joined the channel
# Defenestrate joined the channel
# snarfed joined the channel
#
@drewm
Comments are 1990s technology. What I discovered implementing webmentions: https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1Tya_0LWSzC)
#
Loqi
[[event]] ! https://indieweb.org/wiki/index.php?diff=39141&oldid=39034&rcid=39054 * Vanderven.se martijn * (+919) /* IndieWeb Examples */ Add Martijn
#
tantek
reads drewinthehead's post
#
aaronpk
drewinthehead: great post! want to post that to indienews or should I? :D
#
Loqi
aaronpk: tantek left you a message 11 hours, 7 minutes ago: new tweet/superfeedr search/filter suggestion: if the search result contains "WordPress", then bump it from where it would have shown up (e.g. webmention in #indieweb-dev) to showing up in #indieweb-wordpress
#
aaronpk
hm yes that does make sense
#
tantek
drewinthehead++ yes great post!
#
Loqi
drewinthehead has 2 karma
#
drewinthehead
aaronpk: thanks, please go ahead!
#
drewinthehead
Now patiently waiting to see if it all works correctly.
#
aaronpk
well you should have two webmentions from me now!
#
drewinthehead
I see them in the job queue... looking good so far!
#
schmarty
drewinthehead: great post! Have a webmention from me as well :)
#
drewinthehead
Looks like I have a bug in how I processed the content from your source, aaronpk. Time to dig in and debug.
#
aaronpk
i'm kind of an edge case :)
#
aaronpk
i'm guessing you didn't find my author info, in which case read https://indieweb.org/authorship
#
drewinthehead
Ace, thanks. Also `bookmark-of`? what fresh hell is this? :D
# j12t joined the channel
# davidmead joined the channel
#
Zegnat
drewinthehead, some people bookmark, some people like, some repost, some comment. Infinite possibilities! :D
#
drewinthehead
are these specified somewhere I've missed?
#
sknebel
https://indieweb.org/Post_Types#Kinds_of_Posts and https://indieweb.org/post_type_discovery - those that refer to other posts have attributes for that. the more common ones also are on the mf2 wiki http://microformats.org/wiki/h-entry#Properties
#
schmarty
it's an evolving list
#
drewinthehead
thanks!
#
aaronpk
hmm, someone proposed a "decentralized oauth 2.0" session at the next oauth wg meeting
#
Zegnat
Isn’t oauth decentralised?
#
aaronpk
in theory yes, in practice no
#
aaronpk
oh, i remember seeing this a few months ago when he published it... https://tools.ietf.org/html/draft-hardjono-oauth-decentralized-00
#
aaronpk
different kind of decentralization
#
aaronpk
one of these days i'm going to have to write up indieauth in the IETF format and bring it to one of the meetings
# j12t joined the channel
#
Loqi
[[309]] https://indieweb.org/wiki/index.php?diff=39144&oldid=38964&rcid=39057 * Aaronparecki.com * (+47) /* See Also */ wikipedia link for more context
# [eddie] joined the channel
#
dgold
aaronpk: i've been setting up tiktok, and I keep running into a whole fist of errors when messages are sent to it
#
sknebel
(dgold, did you see the gist I sent you?)
#
dgold
sknebel: yes :) I followed it
#
sknebel
does it work and show errors, or fails?
#
sknebel
(it loves to spam exceptions while working just fine)
#
dgold
yes, exactly - spams huge amounts of exceptions, but works perfect
#
sknebel
hm, my git for TTB is quite ugly right now, I should clean it up and send a PR to fix at least some of them
# [miklb] joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
#
petermolnar
I was wondering... if there is ganalytics for a site and g sees the traffic, will it count that into the search rankings?
#
petermolnar
sknebel WordPress?
#
sknebel
petermolnar: wordpress?
#
petermolnar
I misread your like
#
petermolnar
like... line
#
petermolnar
my typing AND my reading is off
#
petermolnar
nothing :)
#
Zegnat
petermolnar I seem to recall ganalytics has some pretty stringent terms that forbid Google from using the data outside of analytics?
#
petermolnar
I never checked, never used ga
#
aaronpk
dgold: hmm i don't have errors when i use it
#
aaronpk
maybe some version of something is wrong
#
sknebel
aaronpk: I guess you use all features. if you don't, then it complains that values aren't set
#
aaronpk
hm, i might need some specific examples
#
sknebel
e.g. the profile_data hook
#
aaronpk
i can send just "content" to the bot and it works fine
#
sknebel
it works
#
sknebel
it just throws exceptions on the console all the time
#
aaronpk
feel free to file issues for stuff like that
#
sknebel
I have sending a PR for it on the todo list
#
sknebel
just wasn't high priority since it works
#
dgold
the current big error is:
#
dgold
NoMethodError at /message
#
dgold
undefined method `each' for nil:NilClass
#
dgold
in irc.rb - its certainly to do with the profile matter, as the error is in fetch_user_info
#
aaronpk
ah sounds like it's missing the profile_data section in the config file
#
sknebel
yeah, if you don't define a hook it fails trying to find it
#
sknebel
I just commented it out locally, but adding a NilCheck would fix it
#
aaronpk
just pushed a fix for that
#
Loqi
😃
# gRegorLove joined the channel
# j12t joined the channel
#
Loqi
[[non-interactive IndieAuth]] ! https://indieweb.org/wiki/index.php?diff=39145&oldid=39136&rcid=39058 * Www.svenknebel.de * (+595) /* ideas for verification of private webmentions */ write down flow
#
Loqi
[[non-interactive IndieAuth]] ! https://indieweb.org/wiki/index.php?diff=39146&oldid=39145&rcid=39059 * Www.svenknebel.de * (+22) /* ideas for verification of private webmentions */
#
@drewm
I think I may need to tweak the layout, but webmentions are coming in nicely! https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TywVihurj1)
#
sknebel
hm, I guess I should start implementing this indieauth stuff to test instead of writing more notes about it, although I'm still not quite sure the proposed solution actually matches the problem
# davidmead joined the channel
# tantek joined the channel
#
Zegnat
Writing out a clear flow can definitely help pen testing before implementation though
#
sknebel
Zegnat: I appreciate any feedback ;)
#
@miklb
Implementing Webmentions
(twtr.io/1TyxhqaDvV4)
#
@calum_ryan
Great write-up Drew on webmentions, clear and persuasive to start implementing them 👍🏻 https://twitter.com/drewm/status/886659475976970241
(twtr.io/1TyxjLk6Gp6)
# [miklb] joined the channel
#
[miklb]
needs to work on syndicating bookmarks
#
sknebel
[miklb]: was about to ask ;)
# [eddie] joined the channel
#
[miklb]
deleted and will try again 🙂
# tantek joined the channel
#
@jannisborgers
Up until now, I didn’t even know the word webmentions. Incredibly useful – thanks @drewm for explaining it all! https://twitter.com/drewm/status/886659475976970241
(twtr.io/1TyyB_V9rHQ)
# leg joined the channel
# KartikPrabhu joined the channel
# j12t joined the channel
# j12t joined the channel
#
aaronpk
really want this to be possible but i don't think i'll pass the whitelist approval https://media.aaronpk.com/Screen-Shot-2017-07-16-12-52-08.png
#
Zegnat
“the whitelist approval”?
#
Zegnat
“ Consistent history of sending a high volume of mail from your domain (order of hundred emails a day minimum to Gmail) ” - that will be hard to check off
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
# davidmead joined the channel
#
sknebel
regarding debug display, didn't sl007 make card-displays for mf2 objects? is that public somewhere?
#
sknebel
Zegnat: you asked about authorship discovery for h-feeds (for my debugging tool) - is there a clear standard for that?
#
sknebel
(or just apply the same algorithm to the h-feed instead of picking a post from it?)
# snarfed joined the channel
#
Zegnat
I would say follow https://indieweb.org/authorship but start at step 4
#
Zegnat
and whenever it says “h-entry's page” treat that as “h-feed's page”
#
Zegnat
Would that make sense?
#
Zegnat
Since the algorithm is supposed to work with author information on h-feeds anyway
#
sknebel
I'm not sure what the last line means, but other than that it's not a big change
#
Zegnat
What line? the “since the…”? I mean that all steps after 4 are supposed to work with author property value taken from h-feed already, so I feel like there should not be any problems. If there is an h-feed specific issue with the algorithm, that might need to be fixed just to work for h-entry also.
#
sknebel
ah, ok
#
sknebel
yes, except the "check for h-feed wrapped around it" I don't see anything that's specific to an h-entry
#
Loqi
[[authorship]] ! https://indieweb.org/wiki/index.php?diff=39147&oldid=38419&rcid=39060 * Vanderven.se martijn * (+387) /* Questions */ Use same algorithm for h-feed?
#
Zegnat
Documented ^^^
#
Zegnat
Makes sense to me.
# snarfed1 joined the channel
#
@sonniesedge
*desperately tries find time to implement web mentions on own blog* https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TzAZGb5cd8)
#
@blogging_trick
UNBELIEVABLE, high performance VPS #hosting only $5 https://www.digitalocean.com/?refcode=3229530f66a3 #articles #WP | What the New Webmention and Annotation W3C…
(twtr.io/1TzBZNwYV0o)
#
sknebel
ugh, those spammers
#
Zegnat
Interesting though. Take a SEO-like much boosted Tweet, and then retweet it with spam prepended. I wonder what benefit they get from doing that
# davidmead joined the channel
#
snarfed1
it's things like this that remind me how much i hate web dev :( https://github.com/snarfed/oauth-dropins/commit/3513768ce41d035036ea9356ed7c7fd0d9a1e53d
#
snarfed
it doesn't 404 for you?
# snarfed joined the channel
#
snarfed
oops, that last msg was for a different channel
# [miklb] joined the channel
#
@m_ott
@brad_frost @drewm Really worth it! For WordPress, there's a #webmention plugin by @pfefferle -> https://de.wordpress.org/plugins/webmention/
(twtr.io/1TzDxL8Nv0G)
#
@m_ott
Webmentions are on the rise… @drewm wrote a great post about implementing them for Perch CMS: https://allinthehead.com/retro/378/implementing-webmentions
(twtr.io/1TzEEzxhicc)
# [kevinmarks] joined the channel
#
[kevinmarks]
Aaronpk can you ask will norris for advice on Gmail api approval?
#
aaronpk
hm maybe
# snarfed joined the channel
# snarfed joined the channel
# AngeloGladding joined the channel
#
aaronpk
just had an interesting idea for a service that's kind of like a reverse bridgy publish
#
aaronpk
actually i guess it is just bridgy publish
#
aaronpk
but, the difference would be it'd allow people who don't have a github account to publish comments to github issues
# tantek joined the channel
# davidmead joined the channel
# eli_oat joined the channel
# snarfed joined the channel
#
Loqi
[snarfed] #333 add GitHub support
#
aaronpk
snarfed: i'm talking about POSSEing to github without having a github account tho!
# Defenestrate joined the channel
#
snarfed
ahhhhh interesting yes
#
snarfed
that's kind of like how bridgy for blogs handles webmentions
# tantek joined the channel
#
@kazuhito
Movable Type のプラグインで何か良さげなのあるのかなと思い Webmention で検索したけど結果ゼロ
(twtr.io/1TzeqeBsefq)
# j12t joined the channel
#
Loqi
[[socmed death]] !N https://indieweb.org/wiki/index.php?oldid=39152&rcid=39065 * Loqi.me * (+23) prompted by tantek and dfn added by tantek
# tantek joined the channel
#
@blogging_trick
Automatic ARTICLE GENERATOR online http://articlecreator.fullcontentrss.com #backlinks #blogspot | What the New Webmention and Annotation W3C Standards Mean…
(twtr.io/1TzjGVFo829)
# snarfed joined the channel
# tantek joined the channel
#
@ebooks_lewis
Managing Typography on my head around webmentions.
(twtr.io/1TzpznzyjuQ)
# [miklb] joined the channel
# tantek joined the channel
#
Loqi
[[silo-quits]] ! https://indieweb.org/wiki/index.php?diff=39153&oldid=36157&rcid=39066 * Loqi.me * (+419) tantek added "2017-07-14 [http://kinlane.com/2017/07/14/i-flushed-the-last-nine-years-of-my-facebook-profile/ I Flushed The Last 9 Years Of My Facebook Profile] <blockquote>I flushed the the last 9 years of my Facebook profile over the last couple of
#
Loqi
[[silo-quits]] https://indieweb.org/wiki/index.php?diff=39154&oldid=39153&rcid=39067 * Tantek.com * (+8) complete the quote, collapse see also sections
# cweiske joined the channel
# tantek joined the channel
# tantek joined the channel
# [ciudadanob] joined the channel