#wordpress 2017-12-13

2017-12-13 UTC
[miklb] joined the channel
#
upon2020.com
edited /Tutorial:_Configure_WordPress_and_the_Indie_Web_plugins_to_your_liking (+1439) "Added screen shots, and some major editing"
(view diff)
#
j12t
Suggestion: replace the world "publish" in the plugins with "syndicate". That's more consistent with the rest of the terminology on the indieweb.org site.
#
[miklb]
where?
#
GWG
Hello, all
#
j12t
Not sure where this comes from. This is Sempress, and all the indie web plugins with WP latest and greatest.
#
GWG
You have the Microformats 2 plugin installed, which is only for non-MF2 themes
#
GWG
SemPress is an MF2 theme
#
j12t
GWG: Uggh ... assembly required ... is there a way of automating this? Detecting conflict? Or better, automatically resolving it?
#
GWG
j12t: Yes. It is supposed to detect it.
#
GWG
I need to push a fix to disable it automatically.
#
j12t
GPG: I did not see a warning or such, where is that supposed to be?
#
GWG
j12t: It should be in the plugin instructions.
#
GWG
It isn't clear though
#
GWG
Maybe I'll try to fix that
#
j12t
GWG: that'd be nice. Makes a bad impression if HTML markup comes through on the very first post somebody makes...
#
GWG
j12t: I've been burning through updates in the last week or so
#
GWG
Lots of little fixes
#
GWG
I spent 2 hours last night in this chat room troubleshooting one
#
j12t
GWG: I hear you. Thanks for doing this.
#
GWG
j12t: And you recall I made some modifications recently to the Getting Started page in the Indieweb plugin
#
GWG
We keep iterating
#
j12t
Hmm, so I click on "Post" and I get "Bridgy Error:" but nothing after that.
#
j12t
Nothing in the server log either.
#
GWG
Interesting
#
GWG
Bridgy has a log page.
#
GWG
What is your twitter handle?
#
j12t
@Johannes_Ernst
#
Loqi
Johannes_Ernst
#
GWG
Is upon2020.com/blog the site you are using?
#
j12t
I'm attempting to syndicate from my demo / tutorial site to Twitter using my usual Twtiter account.
#
j12t
Maybe it can do only one?
#
GWG
That is the issue
#
j12t
Is there a technical reason for that?
#
[miklb]
urls have to match
#
GWG
Whitelisting
#
GWG
Bridgy won't let anyone publish
#
j12t
Well, but I went through the activation flow from the Bridgy Wordpress plugin, which went fine
#
GWG
It shouldn't have, I think
#
j12t
Took the liberty to file this: quiteunliketea.xyz
#
Loqi
[jernst] #787 Empty error message when attempting to post to Twitter from second site
[tantek] joined the channel
#
upon2020.com
edited /Tutorial:_Write_your_first_WordPress_post_and_syndicate_it_out (+264) "Added screen shots and did some editing"
(view diff)
[manton] joined the channel
tbbrown, zb111 and [jeremycherfas] joined the channel
#
Ruxton
so even after some adjustments, still getting issues with bridgy-publish - https://github.com/dshanske/bridgy-publish/issues/50
#
Loqi
[Ruxton] #50 Timing issues with triggering webmention to bridgy
jeremycherfas and [kevinmarks] joined the channel
#
GWG
Ruxton: I'll see what I can do.
[kevinmarks] joined the channel
#
Ruxton
GWG: no problemo, just created it for brevity and because it seems strange, like I'm missing something
[miklb] joined the channel
#
[miklb]
guten Morgen
#
Ruxton
guten Abend
#
GWG
Ruxton: I originally had a few moments delay to solve it
#
Ruxton
not ideal but, did it solve it?
#
GWG
Ruxton, used wp cron
#
Ruxton
ah yeah, i was gonna do that, but that relies on something hitting it again after that execution :/
#
GWG
Just submitted a coding standard PR to snarfed for Micropub
#
GWG
Wondering if he'll accept it
#
GWG
Ruxton, I run cron every 15
#
Ruxton
now that you mention it, maybe what's happening, is image resizes are being delayed with wp cron, so at that publish time they're not on my post :/
#
GWG
Ruxton, I will think on it
tbbrown, [kevinmarks] and tantek joined the channel
#
GWG
Ruxton, I just remembered why I removed the delay
[eddie], [tantek], tantek, khurtwilliams, [manton], chrisaldrich and gRegorLove joined the channel
#
gRegorLove
This is probably a known issue, but one thing I've run into several times when responding to a webmention-enabled blog that's showing comments is that my comment often doesn't appear. I suspect Akismet filtering. My concern is these interactions never get seen.
#
gRegorLove
*webmention-enabled WordPress blog
#
Loqi
[gRegor Morrill] Publishing read posts is still pretty new, so there's a lot of experimenting and some more manual steps currently. That's definitely not the end goal, though. We want it to be as simple as possible for everyone to use, but we have to start somewhere....
#
tantek
and that's why Webmention should not just be "another pingback" from the Plugin perspective
#
tantek
Webmention without proper commenting display is a bad experience and should not be a default
#
tantek
hence the need to bundle Webmention and "Semantic Linkbacks"
#
gRegorLove
I know there is a manual fix to bypass Akismet filtering for webmentions. Last I recall (it's been a while!), it was a manual line of code, not included in the plugin by default.
[miklb] joined the channel
#
[miklb]
Webmentions can often go into moderation
#
[miklb]
and can go into spam folders without additional work
#
[miklb]
s/spam folder/flagged as spam
jeremycherfas joined the channel
#
[miklb]
this is a function I use to unspam webmentions https://gist.github.com/miklb/a5eb292ca1df56b1cc4f4bccee923e4d
#
[miklb]
gregorlove so never seen if the user doesn’t routinely look at the comment queue, but WordPress doesn’t delete (to my knowledge) any comment, just queue it into approved/pending/spam/or trash
#
tantek
[miklb] would appreciate your analysis / opinion of /Vouch
#
gRegorLove
Yeah, I think it's a bad UX for someone to install webmentions (and maybe whatever other indieweb plugins) and then have to look through their spam more regularly to approve comments.
#
gRegorLove
Anecdata, but in my experience people don't look at their spam very often. It's usually hundreds of actual spam messages.
#
tantek
exactly. the signal is lost in the noise
#
tantek
hence it's bad UX to put Webmentions in the same bucket
#
[miklb]
I guess I’m a low traffic site so I’m not a good example. I don’t get that many (hundreds)
#
[miklb]
We work within the constraints of WordPress
#
[miklb]
I also closed comments on old posts pre-webmention integration so that probably limits my spam.
#
gRegorLove
Certainly. Just adding a data point to a topic that I'm sure is a known issue already. I think my recommendation is that unspam_webmentions code snippet be part of the webmention plugin
#
gRegorLove
But I'm not a WordPress user myself, just familiar with it through work. :)
#
[miklb]
Would have to ask pfefferle if there was a reason that wasn’t done
#
gRegorLove
Ah yeah, the closing comments on old posts definitely helps.
#
[miklb]
GWG mentioned he had an older plugin he worked on that would allow “whitelisting”, which is something I’ve thought about as my blacklist often sends bridgy backfeed to trash. But my comment/webmention traffic is low enough that’s it hasn’t been an issue to move. If/when it does. I’ll investigate further.
#
GWG
miklb, I want to merge that code now
#
[miklb]
which code?
#
[miklb]
merge all the code!
[aaronpk] and raretrack joined the channel
#
[miklb]
oh, the meme is “all the things!”
#
tantek
miklb, though I think it could be "x all the y!"
#
[miklb]
that’s what I thought, but Loqi didn’t respond with the meme 🙂
#
GWG
The whitelist
#
GWG
At the time, Webmention had no settings
#
[miklb]
tantek as to Vouch, I like it in principal, not sure how it can be done within WordPress. I haven’t gotten that far. I can even decide how I want to present my h-card 😂
#
[miklb]
GWG merging that would be great, updating it as a standalone plugin would be fine. As I said, it’s not become such a pain point that I’ve truly needed it.
#
GWG
I think it is time
#
GWG
I finally merged Semantic Comments, my first plugin, into Semantic Linkbacks.
#
GWG
I think this works now
#
GWG
I still wonder if snarfed will merge my useless PR
#
[miklb]
useless?
[eddie] joined the channel
#
GWG
It's code standards and composer
#
GWG
No features
[kevinmarks] joined the channel
#
GWG
I consider it a base for consistency
tantek joined the channel
#
[miklb]
fwiw I just gave it a 👍
#
GWG
miklb, I didn't go for Grunt, just composer
#
GWG
I figured I would keep it simple.
#
GWG
Gives me a chance to learn new stuff
#
[miklb]
sure. I’m not that familiar with composer.
[pfefferle] joined the channel
#
[pfefferle]
Good evening
#
GWG
Hi, pfefferle
#
GWG
Just talking about sending you a PR
#
[pfefferle]
Depending? Including?
#
GWG
Whitelist comment moderation for Webmention
tantek_ joined the channel
#
[pfefferle]
Sure, nice!
#
[miklb]
gogogo
#
[pfefferle]
But as a setting?!?
[chrisaldrich] and [cleverdevil] joined the channel
#
[miklb]
that’s my understanding. User would determine what is whitelisted
#
[pfefferle]
By domain?
#
[pfefferle]
I think this is already in core
#
[miklb]
oh? I’ve not seen a whitelist in core, only blacklist
#
[pfefferle]
It’s above or below the blacklist
#
[miklb]
above black list is moderation queue
#
[pfefferle]
Ah ok, not really a whitelist but a moderation list
#
[miklb]
right, blacklist goes straight to trash, moderation queue goes to pending list
#
[miklb]
whitelist would allow approved sources to be auto-approved
tantek__ joined the channel
#
[miklb]
which comes in handy since as you know webmention replies aren’t treated as webmentions in the comment_type sense.
#
GWG
Right now, there is an auto-approve filter I'd like to surface to the top.
#
[miklb]
there is? I should read the code closer
[kevinmarks] and j12t joined the channel
#
GWG
[miklb]: Yes. It is a filter, but no interface
#
GWG
Time to make it more user friendly
#
Zegnat
GDPR << [https://premium.wpmudev.org/blog/gdpr-compliance/ Is Your Website GDPR Compliant?] With extra focus on [[WordPress]] and plugins that collect personal data.
#
Loqi
ok, I added "[https://premium.wpmudev.org/blog/gdpr-compliance/ Is Your Website GDPR Compliant?] With extra focus on [[WordPress]] and plugins that collect personal data." to the "See Also" section of /GDPR
#
Zegnat
Might contain some interesting stuff for the people here :)
#
[pfefferle]
I think bird.gy might be problematic in case of gdpr
#
sknebel
GDPR << https://www.gdprwp.com/ – We aim to give plugin developers a simple solution to GDPR validate their plugin, and offer Website Administrators the overview and tools to handle the administrative tasks involved with being GDPR compliant.
#
Loqi
ok, I added "https://www.gdprwp.com/ – We aim to give plugin developers a simple solution to GDPR validate their plugin, and offer Website Administrators the overview and tools to handle the administrative tasks involved with being GDPR compliant." to the "See Also" section of /GDPR
tantek joined the channel
#
Zegnat
I think that one was already there, sknebel?
#
sknebel
Zegnat: indeed
#
[miklb]
GWG are you referring to `WEBMENTION_COMMENT_APPROVE`
j12t and [eddie] joined the channel
#
GWG
Yes, miklb
tbbrown, [cleverdevil] and [miklb] joined the channel; gRegorLove left the channel
#
[miklb]
does that trigger before a reply becomes a regular comment? That’s where I seem to have an issue.
#
GWG
I believe it does
#
GWG
I need to spend some time there
tantek, [chrisaldrich], [cleverdevil] and [tantek] joined the channel