#wordpress 2019-08-30
2019-08-30 UTC
[timothy_chamber and [Will_Monroe] joined the channel
# [Will_Monroe] Hello! If you use Bridgy successfully with WordPress, I have a question for you! If I have the IndieWeb plugin and I have authorized my Twitter account to post to my website on Bridgy, is there something else I need to do? I know this is probably simple, but I cannot seem to get Bridgy to post to Twitter.
# [Will_Monroe] This is what my setup steps with Bridgy looks like: http://somup.com/cqjvVMevZK
# [Will_Monroe] And this is how I post in WP: http://somup.com/cqjvV8evZs
# [Will_Monroe] But nothing seems to show up in Twitter. So I must have missed something.
# [Will_Monroe] BTW, I appreciate the videos and tutorials that you've shared regarding WP and Indieweb! They've been very helpful.
# [Will_Monroe] My site URL is https://willtmonroe.com
# [Will_Monroe] I'm using Independent Publisher
# GWG https://brid.gy/twitter/willtmonroe - You might want to click where it says Click tgo enable publishing
# [Will_Monroe] Re caching plugins, I do not know. I've tried to keep my plugins to just the Indieweb plugins.
# [Will_Monroe] Re the URL you sent, I have clicked that. When I do, it sends me here: https://brid.gy/about#publish
# [Will_Monroe] Just an FAQ page
# [Will_Monroe] WOW
# [Will_Monroe] I feel dumb.
# [Will_Monroe] That looks like it may have worked
# [Will_Monroe] Thank you!
# [Will_Monroe] I know it may take a bit to repoll my WP site but I bet that does it
# [Will_Monroe] Really helpful, thank you.
# [Will_Monroe] ++GWG
# [Will_Monroe] ++ GWG
# [Will_Monroe] I don't know how to give karma
# [Will_Monroe] GWG++
# [Will_Monroe] GWG+
# [Will_Monroe] Is the turnaround time for Bridgy posts fairly slow? Like hours and hours?
# [Will_Monroe] Actually, it's Reclaim Hosting.
# [Will_Monroe] They are usually quite helpful..if I bring them something to work with.
# [Will_Monroe] Well, the only thing I can think of is the .htaccess file I added today to in the root of my WP install to help make my micropub/microsub endpoints work
# [Will_Monroe] And the contents of that file are just `SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1`
# [Will_Monroe] Perhaps the root of my install needs cleanup...but I will be grateful for any help
# @willtmonroe Another post from WP to Twitter via Bridgy. Also on: * https://pbs.twimg.com/media/EDLvyiyW4AA7Qks.jpg (twitter.com/_/status/1167258906231525378)
# [Will_Monroe] Well, something just came through: https://twitter.com/willtmonroe/status/1167258906231525378
# [Will_Monroe] A little frightening but at least it works
# [Will_Monroe] Yeah! I think I need to figure out how to exclude that oversized, pixelated image
# [Will_Monroe] But at least it works
# [Will_Monroe] Do you recommend another theme? I have no loyalty in this regard. I just want it to look clean and work with Indieweb plugins.
# GWG I use this one. https://github.com/dshanske/iw26
# GWG Or this one https://github.com/pfefferle/autonomie
# Loqi [pfefferle] Autonomie: "Autonomie" is a highly semantic, responsive, accessible and search engine optimized WordPress Theme. It provides HTML5 templates refined with microformats, microformats v2 and microdata (Schema.org). "Autonomie" supports a lot of OpenWeb plugins and is fully IndieWeb compatible.
# [Will_Monroe] Nice! Thank you for those recommendations.
# [Will_Monroe] I actually experimented with Autonomie earlier today. I liked it. But I had some trouble getting my micropub/microsub endpoints working with that theme. Maybe it was due to something else. But Independent Publisher worked.
# [Will_Monroe] IW26 has also worked well for me. I like it.
# [Will_Monroe] I wish I had that skillset
# [Will_Monroe] I take your point about self-teaching. That's true.
# [Will_Monroe] And I thank you!
# [Will_Monroe] My newborn is calling. So this is it for me for the day.
[manton], [snarfed] and [Michael_Beckwit joined the channel
# [Michael_Beckwit GWG don't you have a local avatar plugin for WP?
# [Michael_Beckwit was wanting to possibly ditch gravatar, if you're willing to share the code 😄
# [Michael_Beckwit or at least override it
# [Michael_Beckwit cool. thanks
tbbrown, [fluffy], gRegorLove, dopplergange, [pawel_madej], jeremych_, [KevinMarks] and [jgmac1106] joined the channel
# jgmac1106 I started this: https://community.reclaimhosting.com/t/indieweb-wordpress-on-reclaim-hosting/2549 please let me know if I need to add anything, can’t remember if folks have to change the htaccess file for IndieAuth to work
# Loqi [Amanda Rush(Placeholder, edit later) WordPress powers over a quarter of the web. With such a large market share comes a shared responsibility to create a web that everyone can use and enjoy, regardless of how they access it.] This reply is part of a conversation on this post which has carried over to Twitter. There’s an elephant in the room we need to talk about regarding the fifth choice of non-WordPress CMS, and it’s accessibility, (or lack thereof) of those content...
[KevinMarks], qotta, petermolnar, ben_thatmustbeme, ichoquo0Aigh9ie, GWG and [Nicolas_Hoizey] joined the channel
# bekomotion[m] Are any privacy options planned? I'd like e.g. my wordpress to fetch foreign data. Just tried a Repost from Twitter and this dragged in JS from TW to my site. I don't want that.
[mapkyca] joined the channel
# bekomotion[m] GWG: in that case I really do need an override or a two clicks solution before that embed widget shows up. I can't brag about not logging anything and allow adsense from foreign sites. Even foreign avatars are already something that I dislike. Mayhap some other plugin provides this already.
[xavierroy] joined the channel
# bekomotion[m] That's no critic on the IndieWeb Wordpress plugins. That stuff is a-ma-zing
# [xavierroy] How do I remove a theme completely. I mean all links to it from the WP db. Deleting the theme removes only the theme from the file system
qotta, [Rose], gRegorLove and tsrt^ joined the channel
# bekomotion[m] Works for me, thanks GWG
# bekomotion[m] Fiddled also with Shariff buttons. The trick is to add the widget to a sidebar and do not use "Show After Posts" or this stuff will end up in the parsed content for syndication.
# bekomotion[m] GWG++ (think that's the correct way here)
[Michael_Beckwit, [snarfed] and [timothy_chamber joined the channel
# [Michael_Beckwit just as a heads up, i’m focusing my contributor time today on the Webmentions plugin, at lest for the first part of it
# [Michael_Beckwit anything i can come up with. First step is reviewing open issues
# [Michael_Beckwit likely some code reading
# [Michael_Beckwit sure
[pawel_madej] joined the channel
# [Michael_Beckwit cool
# [Michael_Beckwit just to confirm, this Linkbacks branch is in regards to https://github.com/pfefferle/wordpress-webmention/issues/112 ?
# [Michael_Beckwit gotcha.
[xavierroy] joined the channel
# [xavierroy] [dshanske] is Lego a better metaphor for modular than IKEA?
# [xavierroy] 😀
# bekomotion[m] …my inner coder is geeking out 😁
# [Michael_Beckwit i’m most definitely in a familiarity stage right now, I’m not typing away in a flurry
# [Michael_Beckwit mmmm documentation
[Nicolas_Hoizey], [Rose], [schmarty], paddy, [mapkyca] and ircuser joined the channel
# paddy hello :)
# bekomotion[m] o/
DukeOfCumberland joined the channel
# [Michael_Beckwit what’s nodeinfo_data and nodeinfo2_data provided by?
# [Michael_Beckwit i’m seeing those filters, but can’t quite figure out where they go to
DukeOfCumberland left the channel
# [Michael_Beckwit gotcha
gRegorLove joined the channel
[snarfed] and [pfefferle] joined the channel
# [pfefferle] host-meta was initially used by webfinger and the OStatus stack
# [pfefferle] It is kind of the same as webfinger only for the global page
# [pfefferle] Nodeinfo is used by the fediverse
# [pfefferle] Also something similar to host-meta and webfinger
# [pfefferle] It provides some informations about a fediverse node
# [pfefferle] There are some interesting stats projects that support nodeinfo
# [pfefferle] I am not yet back
# [pfefferle] But found a WiFi hotspot 😂
PrabhaavDiscord[ joined the channel
# [pfefferle] So if you install the Webmention plugin and the nodeinfo plugin you can be listed there
# [pfefferle] Besides [aaronpk] and me 😉
# ircuser having issues trying to get file permission on installing Wordpress on a raspberry pi w can any one help me out please
# [pfefferle] GWG the wrapper thing you told me?
# [pfefferle] Is it already published?
# [pfefferle] Which one?
# [pfefferle] Linkbacks?
# [pfefferle] Why do you call the functions *_linkback?
# [pfefferle] wouldn‘t *_webmention not better? And more collision safe?
# [pfefferle] But they are all webmentions in the end
# [pfefferle] Aren‘t they?
# [pfefferle] We should replace the Webmention comment-`type completely
# [Michael_Beckwit before i invest time on it, is there any specific reason why the webmention template <head> area markup is as basic as it is? For example not specifying a lang attribute?
# [Michael_Beckwit templates* as there are a handful
# [pfefferle] There are a lot of changes I do not see the advantage yet, but it is hard to check everything on the phone
# [Michael_Beckwit worst case, i can PR and we can haggle
# [pfefferle] [Michael_Beckwith] I am not sure I understand you question, can you make an example?
# [pfefferle] You mean this for example? https://github.com/pfefferle/wordpress-webmention/blob/master/templates/webmention-api-message.php
# [Michael_Beckwit yeah
# [Michael_Beckwit adding extras like this: `<html <?php language_attributes(); ?>>`
# [Michael_Beckwit or not hardcoding content types
# [pfefferle] [Michael_Beckwith] It is copied from the login screen and shows only simple notices, but no, it is not by intention... feel free to optimize it!
# [Michael_Beckwit woo
# [pfefferle] Why move the commentdata pre-filling on top, before all checks
# [pfefferle] It might be unnecessary
# [Michael_Beckwit for a new feature vs cleanup, i’m kind of eying https://github.com/pfefferle/wordpress-webmention/issues/215
# [pfefferle] But you have not simply replaced it
# [pfefferle] Another thing: why not directly write comment_data... we would not need linkback_commentdata
# [pfefferle] No offense...just trying to understand
# [pfefferle] But why?
# [pfefferle] What is the advantage?
# Loqi It looks like we don't have a page for "advantage" yet. Would you like to create it? (Or just say "advantage is ____", a sentence describing the term)
# [pfefferle] Still can‘t see any advantages of the current changes, at least the one I posted
# [pfefferle] And it do not answers the question why we need the linkback_commentdata function instead of writing comment_meta
[tantek] joined the channel
# [pfefferle] The async is scheduling an event with all current comment data
# [pfefferle] And we made the comment Type Processing with a Filter... wouldn’t that be enough?
# [pfefferle] Semantic linkbacks is doing it for now. Why not implement the webmention_process_schedule in the first place and use the webmention_comment_data filter
# [pfefferle] We could use a specific function instead of the filter... but I still see no advantage of the current changes
# [pfefferle] Sorry 😞
# [pfefferle] Have to eat now
# [pfefferle] I understand, but the current changes are not simplifying, but bloating the code... I would understand if we use a init_commentdata for example
# [pfefferle] For example... but filling an initial array directly in the receiver function, to change it later with another function feels wrong
fluffy joined the channel
# [pfefferle] And it is still the only way it is generated and I would only refactor it with a function, if I have to use it twice
# [pfefferle] Otherwise it makes it more complex because I have to hop to different files to understand the code
# [pfefferle] I am reviewing it and want to also discuss some parts with you
# [pfefferle] Should we have a fixed day in the week to sync us? I am also open for a short Skype call
# [pfefferle] At least for such a big task as the merging of the sl plugin into the Webmention plugin
# [pfefferle] I am on vacation until the next weekend
# [pfefferle] Not this week 😞
# [pfefferle] But I should be available to chat Monday evening European time
[fluffy] joined the channel
# [Michael_Beckwit if we’re being honest, i like the fact that the help tab is utilized
[aarongustafson] and [KevinMarks] joined the channel
[jgarber] and [jgmac1106] joined the channel
# [pfefferle] 9pm?
# thediabeticway keep getting error on trying to install wordpress on a raspberrry pi w is there anyone around to help on the issues?
[mapkyca] joined the channel
# [pfefferle] [dshanske] I simply come online when I can and then I will wait for you 😉
# [Michael_Beckwit hmm…`There was a problem processing your comment.` errors when i try to notify one post of another.
# [Michael_Beckwit trying to track down that error source in WP code
# [pfefferle] Might be a duplicate post
# [pfefferle] WordPress is checking if there is another comment with the same content but another id
# [Michael_Beckwit the error above is causing invalid JSON. just a question of why 😄
# [Michael_Beckwit ohhh
# [Michael_Beckwit [pfefferle] turns out it’s a conflict with https://wordpress.org/plugins/zero-spam/ that I know my target site has
# [Michael_Beckwit sounds like compatibility potential on one or the other end
paddy, [aarongustafson], [schmarty] and [manton] joined the channel
# [Michael_Beckwit signing off of slack for a bit, but will keep hacking away at what i can for webmentions plugin today 😄
# [Michael_Beckwit thanks as always for the timely feedback
[mapkyca], dopplergange and gRegorLove joined the channel
# [Michael_Beckwit i feel dirty but this is what i found works with Zero Spam so that i can still receive webmentions while not losing comment control as a whole
# [Michael_Beckwit ```
# [Michael_Beckwit ```
# [Michael_Beckwit add_action( 'preprocess_comment', function ( $commentdata ) {
# [Michael_Beckwit }
# [Michael_Beckwit if ( function_exists( 'zerospam_get_key' ) && '/wp-json/webmention/1.0/endpoint' === $_SERVER['REQUEST_URI'] ) {
# [Michael_Beckwit $_POST['zerospam_key'] = zerospam_get_key();
# [Michael_Beckwit return $commentdata;
# [Michael_Beckwit }, 9 );
# [Michael_Beckwit ```
# [Michael_Beckwit basically opening the dog door in this case
gRegorLove joined the channel