#wordpress 2018-04-22

2018-04-22 UTC
[kevinmarks], [miklb] and [unoabraham] joined the channel
#
[unoabraham]
That's really not required, folks can simply go to their profile > Other Sites and paste in a bunch of their sites and social profiles. Works perfectly. Even shows up on the Rel=Me widget with all of the links.
#
GWG
[unoabraham]: Which is not really required?
#
GWG
But yes, I add sites that don't support rel-me down there.
#
GWG
But it seemed to make sense to move micro.blog to the top.
#
[unoabraham]
I meant moving Micro.Blog to the top. These are folks using WP. MB would only serve as a POSSE site for them.
#
[miklb]
is there an open issue for moving this field in the IndieWeb plugin?
#
Loqi
[dshanske] #98 Add Micro.blog to User Profile
#
GWG
I opened it based on watching the Micro.blog WordPress slack.
#
GWG
People couldn't figure out how to add rel-me to their profile. Micro.blog uses it to verify site ownership. https://help.micro.blog/2017/web-site-verification/
#
[unoabraham]
[miklb] No issue, but there are really more important issues to fix/areas to work on. Like Microformats plugin breaks meta data and causes the permalinks to disappear. I'd rather have that working and with that Bridgy backfeed working.
#
[miklb]
oh, sorry, I meant an open GitHub issue. GWG linked to it. I just think discussions around the community plugin should be documented there. That’s all.
#
GWG
[unoabraham]: The problem being no one who developed the Microformats plugin actually uses it.
#
GWG
There was a debate as to whether we should even publish it at all, as it is a hack of sorts.
#
GWG
But, it definitely needs a settings page to explain that.
#
[miklb]
[unoabraham] understood. The nature of the varying degree of control over who/how/when each plugin gets updated is a bit difficult to follow at times, but the community plugins like the core IndieWeb should reflect community input.
#
GWG
[miklb]: They'd have to, as the Indieweb plugin requires two people to merge.
#
[unoabraham]
I'd think WP users should have Rel=Me figured. They would have to know the basics seeing they use plugins, themes, configure web host (even if it's a 1 click install).
#
GWG
[miklb]: I also wanted to look at another enhancement to the documentation.
#
GWG
[unoabraham]: You'd be surprised.
#
[miklb]
my point being even if it’s just us discussing in Slack some of it should be documented in the plugin issues. So I did. No big deal.
#
GWG
[miklb]: I agree.
#
GWG
After I finish this, I'll likely try to see if I can add a settings page to Microformats 2. Then on to what I was next planning.
#
GWG
Too many people are not understanding what Microformats 2 is supposed to do
#
Loqi
[IndieWeb WordPress Outreach Club] Description It is only a very basic implementation, because not every element is accessible through actions or filters. It is better to use a theme that supports Microformats 2 fully. FAQ What are Microformats 2? Microformats are a simple way...
#
GWG
aaronpk: Yes.
#
GWG
It is a hack.
#
aaronpk
what's it supposed to do?
#
GWG
And it breaks some themes.
#
GWG
aaronpk: It tries to use WordPress filters to add microformats
#
GWG
Not an easy task
#
aaronpk
that does sound difficult
#
GWG
aaronpk: That's why we debated over releasing it.
#
GWG
So, we were afraid it would chase people away
#
GWG
And equally afraid that we'd lose a section of people who could get some basic microformats but wouldn't switch to a friendly theme.
chrisaldrich joined the channel
#
chrisaldrich
What if the mf2 plugin had a settings page for the various filters? Then at least folks could pick and choose pieces against their theme and/or some of us could better help indicate which ones to enable?
#
chrisaldrich
We could also keep a spreadsheet of recommended filters to add to some of the bigger/popular themes.
#
GWG
chrisaldrich: That is what I was thinking of doing.
#
GWG
Adding a way to control the behavior
[unoabraham] joined the channel
#
[unoabraham]
Is there any other way to get backfeed working?
#
[unoabraham]
I'm using Bridgy but it
#
[unoabraham]
It's broken without the Microformats plugin.
#
GWG
[unoabraham]: Using a theme with Microformats
#
[unoabraham]
And the MF2 plugin breaks my theme... kind of a circle.
#
GWG
[unoabraham]: The MF2 plugin isn't Microformats.
#
GWG
They go in the theme
#
[unoabraham]
I have thought of that, and will even be giving it a try on a demo site.
#
[unoabraham]
But using a free theme for microformats support instead of premium themes costing several hundred dollars seems like no solution to me. Especially after the hours I've spent going through the tutorials and learning how to customize child themes.
#
[unoabraham]
I don't think that the theme developers will be open to adding in microformats support either.
#
GWG
[unoabraham]: That is why we came up with the compromise of a plugin, but it can't do very much, and is often thwarted by the developer unintentionally.
#
GWG
I'm going to look at it again, regardless.
#
[unoabraham]
Thanks.
#
[unoabraham]
I'm going to have a play with it. Will see how easy it is to add to a child theme. If it's easy then I can roll out a child theme that works with the Genesis Framework.
#
GWG
Do you know of a list of genesis filters?
#
GWG
If not, I'll try to find one.
#
[unoabraham]
No, but should be easy to find.
#
[unoabraham]
The max I've learned is some HTML, CSS, Conditional Tags, and Hooks. Was enough for my needs.
#
[unoabraham]
Not a natural coder... my background is accounting and investment banking.
#
GWG
Mine is Library Science
#
GWG
And I don't work in that or coding.
#
GWG
I work in corporate training
#
[unoabraham]
Ha ha... that's awesome. IndieWeb getting us all together.
[kevinmarks] joined the channel
#
sknebel
GWG: since you mentioned GDPR, this article has some things in Wordpress-plugin-context about it: https://premium.wpmudev.org/blog/everything-you-wanted-to-ask-a-gdpr-expert-but-were-afraid-to-ask/
jeremycherfas, [jeremycherfas] and [kimberlyhirsh] joined the channel
#
GWG
sknebel: It isn't GPDR, it is what people think they get
tantek, [kevinmarks], [stefp] and Email joined the channel
#
GWG
!tell pfefferle I pushed a tag to the Indieweb plugin, and it didn't update. Did I miss something?
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
misses something too
gRegorLove, sebsel, [kevinmarks] and [miklb] joined the channel
#
[miklb]
theme developers are already adding microformats, just the wrong microformats and that’s part of the problem. 99% of themes use the mf from outdated core WordPress themes, used those classes for styling, and now Core won’t change it because they don’t want to “break themes”. We need to convince them that the current broken mf is breaking themes wanting to use current standards.
#
GWG
How?
#
[miklb]
I’m not sure yet, but I’m going to start banging the drum. In semantic versioning, 5.0 should mean breaking API changes. Where else would it make sense to switch to core supporting mf2 than now?
#
[miklb]
a broken style hook isn’t the end of the world for developers
#
GWG
They just rejected another Pingback change till 5.0
#
[miklb]
I’m OK with pushing to 5.0 as long as it isn’t a veiled punt.
#
GWG
They once pushed a simple change 5 versions and it only got in because kraftbj pushed for it
#
GWG
The comments room on WordPress slack is abandoned for months, no attention there
#
[miklb]
then we need a more concerted effort to push the change. Instead of these things looking like one or two people.
#
GWG
I have not pushed much on the theme side, but my push for filters and hooks to support structured markup got poo pooed
#
[miklb]
a big squeaky wheel
#
GWG
Miklb, drive the train, I will be onboard
#
GWG
I just don't think I know who else to get
#
[miklb]
the greater IndieWeb community to start. aaronpk deals with broken WP all the time.
#
[miklb]
WP needs to be better web citizen in how it moves forward and interacts with the net.
#
aaronpk
the updated mf1 backcompat parsing has helped
#
[miklb]
is that generally on sites that aren’t trying to use mf2 though?
#
aaronpk
oh yeah no, broken mf1 on sites that don't know about mf2 is still a problem
#
[miklb]
I ask because I want to get the facts right when I present some of this in trac tickets.
#
GWG
aaronpk, I am working inside the WordPress Microformats 2 plugin today
#
aaronpk
things that are particularly bad are things like hfeed appearing on every page because it's in the <body> tag, or hentry appearing on feed pages because it's on the <body>
#
GWG
aaronpk, I got them to fix hfeed on the underscores starter theme and on new bundled themes.
#
aaronpk
oh nice
#
Loqi
gwg has 54 karma in this channel (331 overall)
#
[miklb]
I hadn’t seen that
#
GWG
But not on every theme that exists
#
GWG
We need a tool to advise people
#
GWG
Maybe expand indiewebify.me?
#
[miklb]
there or build something for indiewp.com
#
GWG
I was thinking advising on markup extends beyond wp
#
[miklb]
ah. good point
#
GWG
But I would gladly put some training up on indiewp
#
[miklb]
blog posts > wiki pages IMO
#
GWG
But we have 33 open issues and two unreviewed PRs for indiewebify.me. Maybe I should give some time there
chrisaldrich joined the channel
#
chrisaldrich
oh, speaking of indiewp, miklb, if you'd add me to it, that'd be great. my email is in my h-card
#
[miklb]
who is chrisaldrich
#
Loqi
Chris Aldrich (photo) Chris Aldrich is a talent manager, producer, and publisher who lives in Los Angeles, California. He tinkers on (read: breaks) the IndieWeb in his spare time. http://boffosocko.com Elsewhere: @chrisaldrich, /chrisaldrich, GitHub, ALL the rest https://indieweb.org/User:Boffosocko.com
#
[miklb]
sent! let me know if comes through though [chrisaldrich] I think I got mailgun setup for sending but you’re the first I’ve tested since doing everything manual
#
[miklb]
Also my server isn’t configured to install plugins from the admin, most of what I use I manually install/update from GitHub repos, so if there’s a tool or plugin we need there, just holler.
#
GWG
We need something like indienews
#
[miklb]
but that also will allow us to test development versions in the wild so to speak.
[pfefferle] joined the channel
#
[pfefferle]
what does “Table solving” mean?
#
Loqi
[pfefferle]: GWG left you a message 1 hour, 28 minutes ago: I pushed a tag to the Indieweb plugin, and it didn't update. Did I miss something?
#
[miklb]
I’m not familiar with that phrase [pfefferle] where did it come up?
#
Loqi
[dshanske] Maybe that should be our decision. Table solving this problem till we have a proposal that factors in Gutenberg.
#
[miklb]
table as to move to backlog. Punt might be another way to phrase that. Punt on solving this until Gutenberg is factored in.
#
[pfefferle]
hmm.. ok, thanks
#
GWG
That's what I meant
#
[miklb]
if I’m not mistaken, table comes from like Robert’s Rules of Order or something like it. But I’ve also seen discussions where in some circles table means to put to a vote. ¯\_(ツ)_/¯
#
GWG
The block based thing is going to change everything
#
GWG
If we go along with it
#
GWG
It means it would change themes as well
#
[miklb]
hmm. I thought all the crazy stuff was going into HTML comments. No?
#
chrisaldrich
Another question is that for themes which might be changing as a result of gutenberg, is there a way that we can help folks to do better mf2 at the time of the change?
#
[pfefferle]
There is no real need to change something
#
[pfefferle]
Gutenberg will work with Most themes without big changes
#
[pfefferle]
And if there are, it is mostly css based
#
[pfefferle]
I should try it with sempress btw.
#
GWG
I got one developer interested in a reply block
#
GWG
Not enough to do anything though
#
GWG
I guess to be a WP developer, you have to do JS now
#
GWG
I think I need to support json feed in Post Kinds
[kevinmarks], sebsel, tantek and doubleloop[m] joined the channel
#
tantek
re: all the arguments about lots of WordPress plugins vs a few (or one) IndieWeb plugin that just "does everything for you", note that Drupal is taking the "one plugin" approach - check out the list of functionality here: https://www.drupal.org/project/indieweb
#
GWG
I would consider merging some of them. I'm in the minority
tantek joined the channel
#
tantek
GWG it almost sounds like there is a need for two kinds of indieweb plugins
#
GWG
Is there?
#
tantek
first, the dominant style preferred by people here, are the "small single function" plugins that allow for tinkering, mixing & matching etc. lots of preferences because everyone wants their own way
#
GWG
So, what is the compromise?
#
tantek
second, the actual style needed to grow IndieWeb WordPress into gen 2, 3, 4
#
tantek
which is *one* plugin that literally does the "best of indieweb building blocks" all in one
#
tantek
install and update just one plugin
#
tantek
not all this hassle of figuring out and managing different plugins, which for what purpose etc
#
tantek
There is no compromise, that's the problem
#
tantek
the folks here are nearly all gen 1 maybe gen 1.5 and nearly all want lots of differen tindieweb plugins for all the different features
#
tantek
however that is the antithesis of user-friendly
#
tantek
and the opposite of what works well for gen2-4
#
tantek
GWG, so which crowd do you want to prioritize on?
#
GWG
tantek: I am happy to merge my plugins together.
#
GWG
I cannot speak for others.
#
GWG
I think Micropub and IndieAuth could merge together into one thing.
#
GWG
I'm merging new functionality into Syndication Links instead of creating something new, as I originally thought.
#
GWG
I'd love to have Semantic Linkbacks and Webmentions together, but those aren't mine to merge.
#
tantek
GWG if you want to merge your plugins together, you'll have to make it clear that your merged super plugin is for ease-of-install and maintenance for gen2-4
#
GWG
Post Kinds is much more user friendly than hand-coded microformats, but I fear imposing my view of things on others.
#
tantek
otherwise you'll tons of issues / complaints from all the gen 1 folks asking for everything to be separate
#
tantek
the "one super plugin" is going to require that you impose a view / vision of ease-of-use
#
GWG
My next plan is to deprecate Bridgy Publish as a plugin. It is going to merge into Syndication Links
#
GWG
I'm going to start folding things into each other.
#
GWG
I think IndieAuth and Micropub can merge together.
#
tantek
GWG, the more you can merge plugins (and eliminate separate plugins) the better
#
Loqi
[snarfed] i still don't use micropub much myself, so I'm gradually realizing that I'm the wrong person to own this plugin or drive its development. so, i don't expect to work on this change myself, but it's still probably still the single most important thing...
#
GWG
snarfed isn't actively working on Micropub. I think he'd be happy to give it up.
#
GWG
I'm the only regular contributor.
#
GWG
I'd like one more.
#
GWG
But I'm willing to take it on. It is easier for me if we merge it. The auth code in IndieAuth is duplicated in Micropub
#
tantek
I bet
#
GWG
But, what do you call that?
#
tantek
How about merging them both into the IndieWeb plugin?
#
tantek
if folks still want a separate "do nothing" installer, then create a separate plugin that someone else can maintain (whoever wants a bazillion plugins) called "IndieWeb Installer"
#
Loqi
[dshanske] #100 Consider Merging IndieAuth and Micropub into the Indieweb Plugin
#
GWG
I added to the proposal
#
tantek
awesome
#
tantek
GWG++
#
Loqi
gwg has 55 karma in this channel (332 overall)
#
GWG
Suggesting that the pieces, even within the repo, be required to act independently.
#
GWG
So, you don't want the whole thing, you just copy that directory.
[pfefferle] joined the channel
#
[pfefferle]
GWG perhaps you should change jobs and find someone paying you for your indieweb work 😉
#
GWG
[pfefferle]: You know someone?
#
[pfefferle]
sadly not…
#
Loqi
[dshanske] #100 Consider Merging IndieAuth and Micropub into the Indieweb Plugin
#
[pfefferle]
otherwise I would work like that
#
[pfefferle]
good luck 🙂
#
GWG
[pfefferle]: I wouldn't mind spending more time on this.
#
[pfefferle]
who of us wouldn’t
#
GWG
[pfefferle]: What do you think of going backward?
#
[pfefferle]
backward?
#
GWG
[pfefferle]: To merging plugins into the Indieweb plugin
[eddie] joined the channel
#
GWG
I know
#
GWG
That's what I meant about backward
#
[pfefferle]
ah ok, got it…
#
[pfefferle]
might be the best for gen >=2
#
[pfefferle]
but as tantek said… I am one of the gen 1 nerds and I am not sure if I would use it…
#
tantek
there's definitely a tension there - as ideally plugins are selfdogfooded so problems can be found & solved quickly
#
tantek
however developers are much more likely to want to use / selfdogfood the small plugins than any one big plugin
#
tantek
not sure how to address that
#
[pfefferle]
me neither…
#
[pfefferle]
that’s why I reverted the idea
#
[pfefferle]
and tried the installer
#
[pfefferle]
but that seemed to work neither
#
[pfefferle]
and there come problem two… I have a day job, that has nothing to do with the whole indieweb stuff… so I have to priorize…
#
GWG
[pfefferle]: So do I.
#
GWG
That's why I suggested the pieces, by practice, be isolated within the plugin
#
[pfefferle]
and currently selfdogfooding always wins
#
tantek
[pfefferle]: that makes sense
#
GWG
I have no good answer to this
#
[pfefferle]
GWG that is not that easy… you have different settings for the bundle… you do have duplicate code for the seperate plugins…
#
GWG
And if we deprecate the separate plugins?
#
[pfefferle]
if you want to have a “perfect” indieweb bundle with a fokus on UI and UX you have to build it as a whole plugin!
#
[pfefferle]
as I said… I am not the one to ask… because I will not use the bundle
#
GWG
This is my problem.
#
GWG
No good solution
#
[pfefferle]
I think a bundled plugin IS a good solution!
#
[pfefferle]
at least for gen >= 2
#
GWG
But how do you reconcile that? Should we prioritize >=2 over >2
#
tantek
GWG you mean < 2?
#
GWG
Excuse me, inverted my <
#
GWG
Yes, less than vs greater than.
#
[pfefferle]
hard question… as a one man show it is a tough plan…
#
[pfefferle]
that is the main problem… there are a lot of people discussion the issues, but there is not much help when it comes to coding… at least for WP…
#
[pfefferle]
except the usual suspects 😉
#
[pfefferle]
If you find a sponsor and someone who can work fulltime on this project I would say “yes”
#
tantek
or even perhaps bounty / sponsors
#
tantek
might be worth checking with some of the webhosting companies who do WP installs
#
tantek
to see if they'd sponsor some IndieWeb WP plugin improvements
#
tantek
like Dreamhost
#
[pfefferle]
I work for one of the biggest in europe, but they are not yet interested
#
[pfefferle]
I had some similar ideas as I started the job 😉
#
GWG
[pfefferle]: That is why I'm thinking about consolidation. We have duplication in some areas. IndieAuth and Micropub both have IndieAuth code.
#
[pfefferle]
another problem… I think you are one of few people who has to deal with duplicate code… 😞
#
GWG
[pfefferle]: I opened the issue for discussion. Without it, my plan is to continue as I have.
#
GWG
I'm not giving up
#
tantek
that's the spirit GWG!
#
tantek.com
edited /WordPress/Examples (+140) "move notable WordPress selfdogfooding ma.tt here"
(view diff)
#
GWG
I am discouraged by Core and its reaction
#
GWG
But, I think, if you look at where we were in 2014, and where we are now, we've done a lot of good things.
#
[pfefferle]
but my journey started around 2007 😉
#
GWG
There is just a lot more to go.
#
GWG
[pfefferle]: I know. I'm starting from where I started in the community.
#
GWG
I joined in 2014, and have been working on this for 4 years, and learning a lot as I go.
#
GWG
Although not 100% on the indents. Sorry
#
tantek
hey y'all is this a good summary of WP on the Projects page? https://indieweb.org/projects#WordPress
#
tantek
(scroll up and down for the context)
[snarfed] joined the channel
#
GWG
Hi, [snarfed]
#
[pfefferle]
GWG is the core „API“ for the privacy policy feature documented anywhere or is this still work in progress?
#
GWG
[pfefferle]: Still a work in progress.
#
GWG
[pfefferle]: But I opened a bunch of ideas yesterday to work on.
#
[pfefferle]
So we have to wait until May to start with GDPR?
#
GWG
[pfefferle]: For a privacy policy, yes
#
GWG
But for tools to edit/delete data, no
#
GWG
I wanted to work on editing incorrect webmention data for a while
#
[pfefferle]
What do you mean by incorrect
[cleverdevil] joined the channel
#
GWG
[pfefferle]: Incorrectly parsed.
#
GWG
Sometimes, it is because of something later fixed
#
[pfefferle]
I have to sleep for now
#
[pfefferle]
Good nicht