#dev 2017-11-01

2017-11-01 UTC
snarfed1 joined the channel
#
www.boffosocko.com
uploaded /File:Webmention.PNG "Example of Webmentions on WordPress with facepiles https://indieweb.org/File:Webmention.PNG"
#
tantek
what is a design pattern
#
Loqi
It looks like we don't have a page for "design pattern" yet. Would you like to create it?
#
tantek
I think next time I rewrite my CSS I'm going to do it with explicit design patterns
#
tantek
when I have something more concrete I'll document it
#
tantek
this is kinda mindblowing and very nerd-appealing: bradfrost.com/blog/post/atomic-web-design
#
tantek
aaronpk you were recently talking about the challenge of designing how to make comments look - this might be a good approach
#
www.boffosocko.com
edited /Webmention (+1027) "Webmention example with WordPress"
(view diff)
#
tantek
what is design
#
Loqi
Design is a catchall term used to refer to everything that affects users about a page/site including: Graphic design (including site icon) User interface design (UI design) User experience (UX) Information architecture (IA) URL design https://indieweb.org/design
#
tantek
design << 2013-06-10 Brad Frost: [http://bradfrost.com/blog/post/atomic-web-design atomic web design]
#
Loqi
ok, I added "2013-06-10 Brad Frost: [http://bradfrost.com/blog/post/atomic-web-design atomic web design]" to the "See Also" section of /design
#
loqi.me
edited /design (+94) "tantek added "2013-06-10 Brad Frost: [http://bradfrost.com/blog/post/atomic-web-design atomic web design]" to "See Also""
(view diff)
#
Loqi
Atomic Design Hey there! I wrote a book called Atomic Design that dives into this topic in more detail, which you can buy...
#
tantek
design << 2015-08-11 Alla Kholmatova: [https://alistapart.com/article/language-of-modular-design The Language of Modular Design]
#
loqi.me
edited /design (+121) "tantek added "2015-08-11 Alla Kholmatova: [https://alistapart.com/article/language-of-modular-design The Language of Modular Design]" to "See Also""
(view diff)
#
Loqi
ok, I added "2015-08-11 Alla Kholmatova: [https://alistapart.com/article/language-of-modular-design The Language of Modular Design]" to the "See Also" section of /design
#
Loqi
[Alla Kholmatova] The Language of Modular Design
#
tantek
aaronpk both of those are for you :)
#
tantek
(and anyone else that wants to "talk" about design :) )
#
aaronpk
Nice I like it
#
tantek
larger implication for the indieweb community, is it possible we could agree on design pattern naming across various indieweb UX building blocks and use those names to document them on the wiki and share code at various "levels" of building block abstractions?
eli_oat, [kevinmarks], renem, tantek, bengo, gRegorLove, [khurt], KartikPrabhu, [eddie], [chrisaldrich], snarfed, cweiske and loicm joined the channel
gobengo and KartikPrabhu joined the channel
#
cweiske.de
edited /Loqi (-57) "/* See Also */ remove spam page"
(view diff)
loicm, eli_oat, dougbeal|mb1, John__, TheGillies, snarfed, snarfed1, calumryan and [miklb] joined the channel
#
www.boffosocko.com
edited /facepile (+191) "WordPress.com facepile UI example"
(view diff)
[chrisaldrich], [eddie], snarfed, KartikPrabhu, tbbrown, [colinwalker], [manton] and gRegorLove joined the channel
#
gregorlove.com
edited /Ello (+412) "/* Features */ screenshots"
(view diff)
John__, [miklb], [eddie] and [tantek] joined the channel
#
www.boffosocko.com
edited /Simple_Location (+530) "location in comments"
(view diff)
tantek, KartikPrabhu, [cleverdevil] and snarfed joined the channel
#
sknebel
What is rotonde?
#
Loqi
It looks like we don't have a page for "rotonde" yet. Would you like to create it?
#
sknebel
Rotonde is https://github.com/Rotonde, a microblogging system on [[Dat]] using [[Beaker]]
#
loqi.me
created /Rotonde (+117) "prompted by sknebel and dfn added by sknebel"
(view diff)
#
kaja.sknebel.net
edited /Rotonde (+1) "linkify ('… is <url>' pattern)"
(view diff)
khurtwilliams, calumryan and cweiske joined the channel
#
cweiske
I've just added support for custom post types in shpub, https://github.com/cweiske/shpub#custom-post-types
#
Loqi
[cweiske] shpub: command line micropub client
#
cweiske
With that shpub can be used to add likes, replies and rsvp answers to posts in withknown
#
cweiske
which is helpful when migrating/backing up data to known
snarfed joined the channel
#
cweiske
.. or wanting to do things shpub does not support
loicm, raziellight and [tantek] joined the channel
#
[tantek]
cweiske++
#
Loqi
cweiske has 22 karma in this channel (120 overall)
#
[tantek]
I wonder if there's an internet archive version of the loqisaur tumblr page we could point to?
tbbrown, snarfed and [colinwalker] joined the channel
#
danq.me
created /User:Danq.me (+314) "Created page with "Is Dan Q. When he's not fantasising about having more time to do IndieWeb stuff, he looks after the websites of the [libraries of the University of Oxford](http://www.bodleian.o...""
(view diff)
snarfed, tantek and [kevinmarks] joined the channel
#
[kevinmarks]
What was the tool you wanted me to make quickly?
#
Loqi
It looks like we don't have a page for "tool you wanted me to make quickly" yet. Would you like to create it?
#
[kevinmarks]
If it's going to persist data, I would use appengine, not Heroku
#
schmarty
[kevinmarks]: a shared honeypot for indieweb sites to forward requests to wp-login.php and other requests indicative of wordpress vulnerability hunting botnets.
#
snarfed
...why?
#
[kevinmarks]
Hm. So you'd need auth to write to it?
#
[kevinmarks]
Is this a list of know bad IPs?
benwerd joined the channel
#
schmarty
snarfed, kevinmarks: i think tantek is interested in collecting known bad IPs to reduce the time he spends looking through his sites logs for IPs to block.
#
[kevinmarks]
Or is this the statically served gzip bomb you 302 your wp-login.php to?
#
snarfed
eh, script kiddies who do those kinds of scans use and rotate botnets and IPs so regularly, and even spoof them, that IP blocking alone isn't very ineffective
#
snarfed
server level 404 should be cheap and low enough bandwidth that it's not a big cost. i'd measure first
#
KartikPrabhu
double negative error ^^
snarfed and [eddie] joined the channel
#
schmarty
aaronpk: i'm trying out gramophone and getting a "Could not find your Media Endpoint. A Media Endpoint is required to upload podcast audio files."
#
schmarty
when adding a new podcast
#
aaronpk
do you have a media endpoint?
#
schmarty
it's telling me this before i authorize the client, which suggests it is sending an q=config query without a token?
#
schmarty
(quill sees it)
#
aaronpk
omg you know what Idid
#
aaronpk
:headdesk:
#
KartikPrabhu
aaronpk: don't headbutt the poor desk
#
aaronpk
i somehow completely spaced on how to discover the media endpoint and implemented it by looking for a rel value like finding the micropub endpoint
#
aaronpk
whoooops
#
KartikPrabhu
hihi aaronpk you wrote that spec right? :P
#
schmarty
haha, i actually went looking in my page for the link header, then wondered if it was checking HEAD, then remembered it's supposed to be a config query... ;}
#
Loqi
nice
#
aaronpk
wow well i will fix that
#
aaronpk
but gotta finish this epub wrangling first
#
schmarty
yeah no worries.
#
schmarty
thanks!
#
aaronpk
that was silly
tantek, snarfed and benwerd joined the channel
#
[eddie]
haha I tried it out the other day too and got the same error. I thought it was me so I just marked it in my mind to look at later
#
[eddie]
glad it wasn't me ?
#
aaronpk
heh sorry
#
renem.net
edited /SubToMe (+155) "/* Indieweb Examples */"
(view diff)
[cleverdevil] and [miklb] joined the channel
#
[miklb]
I’m stumped. I’m not sure how to create a micropub like and ping silo.pub to trigger a github star. I thought adding the silo.pub as a syndication target was the solution, but it doesn’t seem to be the case
benwerd joined the channel
#
tantek
miklb does silo.pub support POSSEing of likes to GH?
#
[miklb]
a like is supposed to translate to a star for a repo https://silo.pub/developers#vocab-github
#
[miklb]
the micropub client is sending the like, and I can see the WordPress db is storing the silo.pub URL as a syndicate-to. Just not sure if that would trigger it and if its supposed to, how to debug
benwerd, KartikPrabhu and snarfed joined the channel
#
[miklb]
hmm. I think I have the wrong url for the target
#
[miklb]
also wondering now if it’s bad mf2
#
[miklb]
snarfed, yes, I’ve looked at that. I thought I could use that as a syndication target with shpub to post a like to my site & star the repo
#
snarfed
right. should work in theory. i think aaronpk does that for his twitter posse
#
aaronpk
yeah i use it for twitter
#
[miklb]
but nothing is happening with silo.pub so I’m trying to figure out if its in my markup or if I’m using the wrong target url. Unless someone can tell me that won’t work
#
aaronpk
speaking of which i need to check for updates to see if it handles character counting properly now
#
aaronpk
i keep getting truncated cause it thinks it needs room to insert the @-name in front
#
snarfed
[miklb]: silo.pub HTTP response code and body?
#
aaronpk
silo.pub doesn't read the markup on your page, you have to provide the parameters in the request to it
#
[miklb]
snarfed not sure where I can get that info from. It’s not returned with shpub so don’t know if the WordPress micropub plugin would allow me to see that somewhere, assuming that’s where the handshake is
#
snarfed
ah. sounds like a shpub --verbose feature request to show HTTP response details. maybe even by default on errors
#
[miklb]
the shpub posts a like-of to my WordPress site and it’s storing the syndication target in the DB
#
snarfed
ohhh wordpress micropub, that doesn't actually propagate to syndicate-to targets
#
snarfed
at least not built in. you'd need a separate plugin for that. i think GWG's bridgy publish supports it; may be the only one
#
snarfed
it should return an error on unknown syndicate-to
#
snarfed
want to add syndicate-to support? :P
#
[miklb]
I added the syndication target via my theme functions
#
Loqi
[miklb] Thanks! I was missing the return. In case anyone else comes across this, for Quill at least, I had to make it an array with the `uuid` and `name` ``` function micropub_syndicate_to_github($synd_urls, $user_id) { $synd_urls[] = array( 'u...
#
snarfed
but that doesn't actually implement sending to it :P
#
[miklb]
where should I start reading to understand the sending part?
#
[miklb]
I guess I should read GWG’s code from the bridgy plugin
#
snarfed
sure! at least for how to get triggered
#
[miklb]
exciting. This is an itch I’ve wanted to scratch for a while. Tonight seems like a good night to scratch. My own little HWC
tantek and snarfed joined the channel
#
GWG
I want to have a look at snarfed's recent work.
snarfed joined the channel
#
schmarty
aaronpk: this may be a dumb question, but how much work do you estimate it to be to spin up a test instance of webmention.io? i am interested in adding verified-at timestamps to the jf2 output so i can grab a sortable archive in jf2 format.
#
aaronpk
have you run ruby apps before?
#
aaronpk
it will probably take longer for you to spin up than it will take for me to add that right now :P
#
aaronpk
wow i can't believe you opened that issue 3 weeks ago, sorry!
#
schmarty
haha, probably, but i also know you have a long todo list right now. ?
#
Loqi
nice
#
schmarty
haha, no worries! i know you have been super busy and it is not like anything is on fire.
#
aaronpk
hm the question of what the property name should be called is interesting
#
aaronpk
i was going to say "created" but that's not quite right cause that would be used for the "created" property of the original h-entry
#
aaronpk
maybe "received"?
#
schmarty
"received" makes total sense.
#
schmarty
"verified" is already in there, but might be confusing if, for whatever reason, i wanted to pull down mentions in jf2 that wm.io was unable to verify
#
aaronpk
oh maybe i'll prefix it with wm- since it's not a property of thep ost
#
tantek
aaronpk or longer like wmio since it is specific to wm . io
#
aaronpk
eh it's already using "wm-" for other things
eli_oat and benwerd joined the channel
snarfed joined the channel
#
snarfed
GWG if you want to look, https://github.com/pfefferle/wordpress-semantic-linkbacks/pull/119 is a great place to start!
#
Loqi
[snarfed] #119 when an mf2 property has multiple values, always extract and use just the first
#
GWG
I need to look at that, because there are scenarios where that shouldn't happen?
#
snarfed
please do
#
GWG
snarfed: For example, syndication could have multiple values