2016-10-10 UTC
tantek, kylewm, chrisaldrich1, AngeloGladding, chrisaldrich_, gRegorLove and cweiske joined the channel
chrisaldrich_ joined the channel
tantek, kants_, KartikPrabhu and cweiske joined the channel
# 13:23 Loqi pfefferle: GWG left you a message 3 days, 2 hours ago: I couldn't figure out how to do that with an action hook and get a return value.
# 13:23 Loqi pfefferle: GWG left you a message 3 days, 2 hours ago: There are other ways to hook on handlers. objects, etc.
# 13:24 GWG pfefferle, a bit late, I see changes in that area.
# 13:26 pfefferle GWG I started rewriting some parts... I think we should start with a non hookable handler solution and implement it later... perhaps with the async part...
# 13:27 GWG Well, the random delay asynchronous option is a good solution for the short term.
# 13:29 pfefferle GWG oh, I see some debug code and the comment_data hook should be called after the async handler... will fix that later today...
# 13:30 GWG We differ on debug code. I like to put in simple debug code keyed to WP_DEBUG being set.
# 13:32 GWG I know. The only one I had in there was the one from the Core Pingbacks code where it noted the receipt of a Webmention when debug was on.
tantek joined the channel
# 14:11 pfefferle GWG the save version of remote_get seemt to not accept localhost URLs
# 14:12 GWG It's a good way to add that support, but hurts testing.
# 14:12 GWG I use a test site, not localhost, to test it
# 14:13 pfefferle but that makes it hard to debug, cause you have to deploy it with every change
# 14:13 GWG Live as in on a site others can see or live as in on your own site? I test on a site that can be seen, but isn't my site. It's labeled as a test site
# 14:13 GWG It is also where I write code. On a VPS.
# 14:16 GWG It works for me. I know not everyone does it.
# 14:18 GWG pfefferle: I write code in a terminal shell on the VPS itself.
# 14:19 pfefferle GWG I would love to build a test env that is working in every situation... local or server
# 14:22 pfefferle GWG not that easy, but "you grow with your tasks" <- does that make sense in english?
# 14:22 GWG pfefferle: The test way is to have a non-localhost IP address as an alias for yours within the environment.
# 14:24 tantek IG changed their markup (dropped alt attribute from the image for the photo) which broke my bookmarklet
# 14:26 pfefferle GWG I learned that I can't translate every german saying to english :)
# 14:27 GWG pfefferle, idioms are always hard to translate.
# 14:28 GWG pfefferle, in the interim, while watching your changes, I think I will try to fix my location support plugin.
# 14:29 GWG I really want to see Webmentions and Semantic Linkbacks get to a higher level to help attract interest.
# 14:30 tantek still dislikes the term "Semantic Linkbacks" as being too abstract and not very user-appealing
# 14:31 GWG Most of the Webmention improvements were about the specification.
# 14:31 tantek like why not something like IndieWeb Responses
# 14:35 GWG You can't change the slug even if you change the name
# 14:35 GWG But Semantic Linkbacks still reretrieves the source HTML. Which is my biggest pet peeve. It won't stand up to high usage for that reason.
# 14:47 tantek really? why? Pingback already does that right?
# 14:48 pfefferle tantek it's implementation details... currently it's done twice... by the webmention plugin and by the semantic linkbacks plugin
# 14:50 GWG pfefferle, I think we are getting closer to a stable release though.
# 14:51 pfefferle GWG I try to get the branch stable today or tomorrow... so that we can release a first version and start with the linkbacks stuff
# 14:52 GWG pfefferle, I look forward to continuing to contribute.
# 14:54 pfefferle GWG thanks for the initial rewrite! I like the switch to the API a lot!
# 14:54 GWG tantek: Pingbacks didn't pass the source HTML so it could be used by a plugin when pfefferle wrote the original code. I was able to get that change into Core in a previous release, so we could do it.
# 14:55 Loqi gwg has 184 karma (1 in this channel)
# 14:55 GWG pfefferle: So do I. Wonder if I can talk snarfed into it for Micropub
# 14:55 GWG pfefferle: No, because I think that they'd say it is now in core as wp-json. But I want to discuss it in their Slack room a bit.
# 14:56 pfefferle GWG I started a discussion a while ago and the answer was to raise an issue ;)
# 14:57 pfefferle GWG but I can do that too, only wanted to know if you already did, to prevent doing it twice...
# 14:57 GWG I'm not sure. Github WP-API or Core Trac?
# 14:57 GWG IT's in Core, so probably the latter.
# 14:59 GWG pfefferle: Anything else on your mind for the future? I know I always have a lot of things I'm trying to accomplish and hoping one or two of them work out.
# 15:02 GWG I meant in Webmentions/Semantic Linkbacks.
# 15:03 GWG I keep trying to slip things into Core, but I don't think I have momentum for a big change yet
# 15:03 GWG I can't even get jorbin to proof my Make Core Pingbacks/Webmentions blog post
# 15:03 pfefferle GWG for webmention: getting a stable release that matches the spec and supports async
# 15:03 pfefferle GWG für SL: implement the new changes and support facepiles
# 15:04 GWG pfefferle: Full async I think is a 3.1 thing. Basic async, the time delay one, is doable in 3.0
# 15:04 GWG pfefferle: Re Facepiles...Look at the code I put in the Linkbacks proof of concept plugin with the comment walker. That design isn't bad for non-Facepile stuff as well.
# 15:05 pfefferle ah ok... you meant for 3.0? I would like to implement a stable API version that matches the spec...
# 15:06 GWG pfefferle: No. But you have to support grouping and non-grouping to accommodate people's themes.
# 15:07 GWG pfefferle: I know we still disagree on the Walker idea. But either way, I think it will be better than what we have and support enhancements on top of it.
# 15:08 pfefferle GWG the last version broke my comment system and looked a bit strange
# 15:09 GWG tantek: WordPress uses a class called Walker_Comment to generate comment displays. It can be extended.
# 15:09 pfefferle it is a pattern by WordPress to "replace" the core comment system
# 15:09 GWG pfefferle: By the way, here is a page with sample comments showing the Sempress theme
# 15:09 GWG It was originally a post on my site.
# 15:10 GWG It looks different with different themes.
# 15:10 Loqi [Matthias Pfefferle] IndieWordPress – WordCamp Frankfurt
# 15:12 GWG pfefferle: It doesn't have to be implemented using a walker. You can also use the comment callback option which is also commonly used. I was talking about the design.
# 15:12 GWG The domain is inline with the name or the date as opposed to being in the content, for example.
# 15:13 GWG pfefferle: Yes. But the same thing could be done using a callback argument in wp_list_comments
# 15:14 pfefferle GWG but you might break the theme, because it is not sure that you are using the same classes...
# 15:14 GWG pfefferle: A problem with any possible solution.
# 15:15 GWG It is only safe to generate a Facepile if the theme doesn't show pingbacks/trackbacks/webmentions at all because you could end up with duplicate content.
# 15:15 GWG Then you end up with paging issues.
# 15:15 pfefferle no, I don't touch the core comments and only try to add the facepile section and can provide custom css for that
# 15:16 GWG My preference is to have a default implementation that addresses as many cases as possible, and include functions to allow a theme author to use.
# 15:17 GWG Then the Facepile should be added to a hook, as opposed to replacing the comment template.
# 15:17 GWG But either way, let's worry about the other parts. The retrieval fix.
# 15:18 GWG I have some other optional extensions I may work on.
# 15:18 GWG I want to add a way to fix incorrect parsing manually by adding fields to the edit comment form.
# 15:18 GWG I have a suggestion in about registering meta.
# 15:20 GWG There has been a change in how notifications work that I pushed in and I may try to redo my Notifications implementation that makes the emails clearer with Semantic Linkbacks data.
# 15:21 GWG And I want to fix some problems in my Location code.
KartikPrabhu joined the channel
# 15:24 GWG pfefferle: Not yet. The dev version is broken.
# 15:25 GWG pfefferle: I abandoned it for a bit.
# 15:25 GWG I decided to try and get it working again, even if I have to lower the scope of my plans.
# 15:25 GWG I was tryng to build venue support
# 15:26 pfefferle GWG ironically, the more time I invest in beeing indie, the less content I produce and vice versa ;)
# 15:26 GWG I don't post as much as I should.
# 15:29 GWG That I try to avoid. I'm just often silent.
KevinMarks joined the channel
# 15:38 GWG pfefferle: One of these days I will have to ask you your thoughts on Post Kinds. I feel it could be better.
# 15:39 GWG In the meantime, I need to vastly simplify and improve Location support.
# 15:39 GWG Might make that my California project
# 15:43 pfefferle GWG is the post kinds plugin using custom post types that will disappear when you delete the plugin?
# 15:44 GWG pfefferle: It is using a custom taxonomy, yes.
# 15:45 GWG pfefferle: It is adding dynamically to the post content, not statically.
# 15:46 GWG I considered having it do it statically, which is what snarfed does.
# 15:47 GWG pfefferle: I just always think there is a better way to do things. I wanted to abstract the microformats properties more into the meta. But I need to revisit how they are stored/generated.
# 15:48 GWG Basically, how do you add microformats to a post using post meta in WordPress is the bigger question to tackle. Because that can be adopted by multiple plugins interoperably.
# 15:50 GWG And how do you work that into the WordPress Post UI?
# 15:52 GWG I keep thinking about writing a class to translate one into the other.
ChrisAldrich joined the channel
KartikPrabhu, gRegorLove and tantek joined the channel
tantek joined the channel
KevinMarks, KartikPrabhu and tantek joined the channel
KevinMarks joined the channel
ChrisAldrich joined the channel
KevinMarks joined the channel
KevinMarks and KartikPrabhu joined the channel
KevinMarks joined the channel
KevinMarks_ and KevinMarks joined the channel
# 23:46 tantek Since we haven't seen any recent progress on planning DC or Florida, going to move those to 2017
KevinMarks joined the channel
# 23:52 tantek gRegorLove: do you have thoughts on how we can best archive past Planned IndieWebCamps?
# 23:53 tantek I feel like it is helpful to capture the final state of how planning ended up for various cities, as that will likely provide information to help plan future IWCs in those cities
# 23:53 aaronpk maybe move each one to a page like 2016/Planning?
# 23:54 tantek 2016/Planning is planning for IndieWebSummit 2016
# 23:56 aaronpk what's the distinction between planning the event and...planning the event?
# 23:56 tantek planning one event vs planning for the year of events
# 23:56 tantek I mean I suppose once an event is planned, all it's /Planning bits could be moved to inside that event's URLs
# 23:57 tantek seems sensible, just need to document that's how it should work
# 23:57 aaronpk hm this is also an interesting use case for using something more like github issues for planning
KevinMarks joined the channel
# 23:57 tantek except gh issue can't move between projects right?
# 23:58 aaronpk no, but they can reference each other and the links show up (like webmentions!)