#wordpress 2017-06-25

2017-06-25 UTC
[asteres], tantek and [miklb] joined the channel
#
GWG
[chrisaldrich]: I swapped the popup for a rolldown
dougbeal|iOS, [grantcodes], [miklb], ricmac_, ricmac, tantek, [gregorlove], [asteres], sebsel, sebsel_, [kevinmarks], sebsel__ and [apatters] joined the channel
#
[apatters]
Hello WordPressers! I just learned about IndieWeb community last week and today I threw up a personal WP site and set up POSSE via Brid.gy. I threw together a stream-of-consciousness user test/UX commentary around the whole process from the POV of someone who's technical but is completely and utterly new to IndieWeb... would anyone like to read it? Where should I post it?
#
[apatters]
I've got the Bridgy Publish, Indieweb and Webmention plugins running.
#
aaronpk
Awesome!
#
aaronpk
If it's something you want to continue being edited and such, you could post it on the wiki!
#
aaronpk
Of course you could also post it on your website as well
#
[apatters]
Didn't see anything on the wiki similar to this. So I'll clean it up and post it to my own site for starters
#
aaronpk
What is getting started with wordpress?
#
Loqi
By using WordPress on your own domain, you are already a part of the IndieWeb. Below are some suggestions to help you get started with upgrading your WordPress site to support IndieWeb philosophies https://indieweb.org/Getting_Started_with_WordPress
#
ben_thatmustbeme
Hi apatters, welcome!
#
aaronpk
maybe there?
#
Loqi
[apatters] A stream-of-consciousness review of the Indie Web’s onboarding experience http://0.gravatar.com/avatar/6f59d6d0e764122279116308b751511f?s=100&d=mm&r=g
#
[apatters]
That Gravatar keeps on sneaking into posts syndicated to FB too ?
tantek and ricmac joined the channel
#
[apatters]
...With the amount of time I've spent looking through the Wiki I can't believe I missed that Getting Started page. I ended up launching my efforts from http://indieweb.org/WordPress
#
ben_thatmustbeme
[apatters]: maybe add a link to there from the WordPress page
#
[apatters]
Looks like there already is one, I just spaced out and missed it. Truth be told the /WordPress article gave me what I needed for my scenario, just picked one of the suggested themes and installed the Indieweb plugin and I was off to the races.
ricmac joined the channel
#
tantek
[apatters]: there's a "Get Started" link in the sidebar (which itself is pretty short)
#
GWG
I would like to read it wherever it is
#
[apatters]
I just posted to my own site for now, but can post it elsewhere if that's easier: http://aaroncommand.com/2017/06/25/a-stream-of-consciousness-review-of-the-indie-webs-onboarding-experience-from-a-ux-standpoint/
#
Loqi
[apatters] A stream-of-consciousness review of the Indie Web’s onboarding experience http://0.gravatar.com/avatar/6f59d6d0e764122279116308b751511f?s=100&d=mm&r=g
#
tantek
[apatters]++ that is a GREAT post
#
Loqi
apatters has 1 karma
#
tantek
LOTS of great suggestions there
#
[apatters]
Thank you ?
ricmac joined the channel
#
tantek
!tell snarfed,cleverdevil see recently posted http://aaroncommand.com/2017/06/25/a-stream-of-consciousness-review-of-the-indie-webs-onboarding-experience-from-a-ux-standpoint/ a bunch of GREAT suggestions for improving WordPress IndieWeb onboarding (including with Bridgy etc.) LOTS of ideas for small & big hack projects there, quick improvments, longer term things.
#
Loqi
Ok, I'll tell them that when I see them next
#
Loqi
[apatters] A stream-of-consciousness review of the Indie Web’s onboarding experience http://0.gravatar.com/avatar/6f59d6d0e764122279116308b751511f?s=100&d=mm&r=g
#
tantek
also why is the avatar showing up in the summary
#
[apatters]
That I'm not sure about. It started happening after I set up either Gravatar or Bridgy. Let me look into it
#
GWG
I'll be reading that in a few moments.
#
aaronpk
it's marked as a "photo" in the post
#
[apatters]
I'd be happy to do writeups like that for any piece of the tech stack... I have done a lot of usability reviews and UI design over the years
#
aaronpk
ah i think the gravatar thinks it's inside an h-card but it's not
dougbeal|iOS joined the channel
#
[apatters]
Let me look up what an h-card is again... lol
#
aaronpk
i'm not quite sure how to translate that into wordpress, maybe GWG knows :)
#
GWG
aaronpk: It doesn't exactly.
#
GWG
There is nothing built in that mirrors an h-card. It's all extra
#
[apatters]
The Gravatar is sneaking into summaries as well as posts that get syndicated to Facebook. I haven't set up anything related to h-cards yet. This is a very fresh install of WP, Independent Publisher, and 3 plugins: Indieweb, Bridgy, and Webmention
#
GWG
[apatters]: Re your comments, I wish WordPress had any dependency management. It doesn't.
#
GWG
People have built some in, but nothing official.
#
GWG
So having one plugin install another is an issue across the board.
ricmac and [miklb] joined the channel
#
[miklb]
I just opened an issue on the subject nonetheless. https://github.com/indieweb/wordpress-indieweb/issues/68
#
[miklb]
Also, good morning!!
#
Loqi
[miklb] #68 Auto-Install Base Plugins
#
GWG
But, a lot of the more prominent button stuff we should be doing and were discussing this morning
#
GWG
[miklb]: Hello
#
GWG
[miklb]: I want to talk to snarfed about turning the Bridgy Publish plugin into a Bridgy plugin. Add in registration and some other UI stuff, if he'll help figure out how.
#
[miklb]
goes back to rebuilding his local webserver so as to maybe build something new today
#
GWG
Also....new version of Semantic Linkbacks.
#
GWG
Been looking forward to that
#
[miklb]
did that last test get sorted?
#
GWG
[miklb]: Yes, finally. Thank to @kraftbj. He was able to highlight what I was missing and I fixed it
#
[miklb]
excellent
#
[apatters]
@GWG: What is the reasoning for having so many plugins?
#
GWG
[apatters]: The Indieweb isn't an all or nothing proposition. Each one is a feature.
#
GWG
We've started to move toward consolidation of some that are basically part of the same feature, but some are different things. Also, different developers
#
GWG
For example, I write Post Kinds and Syndication Links.
#
[miklb]
apatters my take is that the plugins are mostly individuals who wrote the plugins to solve a personal itch/missing piece, not started from scratch as community plugins with the same goal as we have now of. And as GWG points out, it’s not a one size fits all.
#
GWG
Another person writes Webmentions and its companion plugin, Semantic Linkbacks. Which I've been advocating to merge once we get some of the hacky bits less hacky.
#
GWG
Bridgy Publish is a plugin for a specific service you may or may not want to use.
#
GWG
The onboarding needs to be better, but I'm not sure the solution is the Jetpack philosophy of putting a bunch on unrelated but often useful things in one package.
#
[miklb]
inevitably would have the converse, “why does the IndieWeb plugin install all of these plugins that I don’t want or need”
#
GWG
Yesterday, the great idea was a 'wizard' type piece of the Indieweb plugin that asks you questions and either installs, configures, or recommends...some combination of tose
#
GWG
those
#
[miklb]
another part of the equation is what is and isn’t allowed in the wp.org plugin/theme repos as to what & how they install/require
#
[apatters]
@GWG miklb I see. Perhaps onboarding could be simplified if certain core components were consolidated into a single plugin with feature toggles. So the user installs something and the functionality is there, but not everything is turned on until they say they want to enable it.
#
[apatters]
Jetpack probably goes too far in terms of aggregating random "stuff a blogger might find useful." But pieces of the indie web platform actually depend on each other e.g. Bridgy needing Webmention.
#
[apatters]
So that implies to me that if you're installing Bridgy Publish, Webmention really ought to be there as a library or something that it can make use of.
#
[apatters]
Just some thoughts
#
GWG
[apatters]: WordPress doesn't do libraries so well, but I agree it would be nice. The next plan I think is to replace the Getting Started page with something more helpful. Then we'll go on from there
#
GWG
[apatters]: Can we call on you to test it if that happens?
#
[apatters]
Of course!
#
GWG
What belongs in the Indieweb plugin is also a debate
#
GWG
I write an Indieweb friendly plugin called Simple Location, for adding location support to posts. Indieweb people might want that..but is it an Indieweb plugin?
#
GWG
Maybe we need to define that somewhere in the plugin...criteria
#
[apatters]
I think in an ideal world there wouldn't be an Indieweb anymore, there'd just be a Web built on stuff that is not centralized and owned by some megacorp. So if the Indieweb plugin's main purpose is just to linking people to other plugins, why not link to any plugin which helps achieve that goal?
#
[apatters]
Maybe I've been on the business side too long, but to me Indieweb is more of a position statement, and then there is a tech stack you want people to adopt because they identify with that statement
ricmac joined the channel
#
GWG
I also am a bit self conscious about having so many projects of mine in the plugin
#
[apatters]
That seems like something to be proud of ?
ricmac joined the channel
#
GWG
[apatters]: You can't sing four part harmony alone. Well...not as well as with 4 people
ricmac joined the channel
#
[miklb]
GWG what should I work on today?
ricmac joined the channel
#
GWG
[miklb]: What do you want to work on?
#
[miklb]
I had thought about reacji
#
[miklb]
but I’d like to work on something more community related
ricmac and [apatters] joined the channel
#
[apatters]
https://files.slack.com/files-pri/T03QR2B2T-F600FV9RU/20170625_223744-1.jpg?pub_secret=cee7502688&name=20170625_223744-1.jpg A rough idea for an updated Getting Started page. Eliminates the Extensions page. Top section explains Indie Web in 1 paragraph for total newbies. The page lists plugins with an Install/Activate/Deactivate button depending on their state. Plugins with config options get a Configure button too once installed. Requi
#
[apatters]
first and strongly demarcated as such. "Semantic Themes" section has a little UA text which explains that these are optional, but they'll give you a better experience. The last section is a list of links to resources for learning more about the Indie Web, participating in camps etc.
ricmac joined the channel
#
[miklb]
maybe I’ll just get indiewp site up. I’d like to test the mf2 plugin with a core theme anyway, see if there’s anything missing that can be improved.
#
[miklb]
apatters I think the trick is going to be to have something that still looks like a unified WordPress experience.
#
[apatters]
Matching the WordPress design language, basically?
#
GWG
Yes
#
GWG
That is the challenge
ricmac joined the channel
#
[miklb]
that was part of the decision to switch the plugin loader UI, to better be inline with the current admin UI for installing plugins.
#
[miklb]
at least that was my thinking in suggesting the switch.
#
GWG
The other one was a nuisance
#
GWG
It was designed more for theme dependency
#
GWG
We could start doing PRs the one we're using now.
#
[miklb]
GWG upstream?
#
GWG
Why not?
#
[miklb]
yes, I agree, just confirming that’s what you meant. I suggest as much in the issue I opened about potentially auto-installing a few of the plugins.
ricmac joined the channel
#
[apatters]
WP's plugin loader is OK, but I think the Getting Started screen as is presents an onboarding barrier - it's too much to read. If the plugins can be presented immediately on that page with a little less exposition, more people will install them. Also dlineating between plugins you have to install versus ones that are optional could help with the dependencies issue -- if it's not easy to solve in code, if you can just get everyone to ins
#
[apatters]
off the bat, you can at least reduce the frequency of the problem.
#
[apatters]
The plugin loader handles the install/activate process very well. Can't recall what it does about configuration
[chrisaldrich] joined the channel
#
[chrisaldrich]
apatters I suspect you're using the uf2 plugin or your theme errantly adds u-photo to your (gr)avatar. When you syndicate via Bridgy Publish it pulls in the u-photo https://brid.gy/about#microformats
#
[apatters]
chrisaldrich Not using uf2, but I pulled the latest version of Independent Publisher off of Github. Maybe it has a bug?
#
[chrisaldrich]
Looks like it actually has u-photo on your gravatar twice!
#
[chrisaldrich]
I think there may be one other piece that puts u-photo onto a gravatar, let me think...
#
[chrisaldrich]
It looks like it's not the theme...
#
[apatters]
Installed plugins:
#
[apatters]
Bridgey Publish
#
[apatters]
IndieWeb
#
[apatters]
Post Kinds
#
[apatters]
Semantic-Linkbacks
#
[apatters]
Webmentions
#
[chrisaldrich]
GWG: Does Indieweb plugin add a u-photo to the gravatar automatically?
ricmac joined the channel
#
GWG
[chrisaldrich]: No. That's Semantic Linkbacks.
#
GWG
[chrisaldrich]: Actually, wait...now WordPress Microformats 2 does it too
#
GWG
But I thought I put an array_unique on there
#
GWG
Maybe thatwas the new one
#
[chrisaldrich]
gravatars with u-photo on them will force bridgy publish to syndicate that as a photo
#
[chrisaldrich]
otherwise bridgy should parse out h-cards and not include the nested u-photo from them as they're not part of the post.
#
[apatters]
I haven't done anything to create an h-card yet, btw, unless one of these plugins did it for me automatically
#
GWG
Well, they should be wrapped in something else
#
[apatters]
(Or the theme did)
#
GWG
That's probably the issue.
#
GWG
Any gravatar should be in an h-card
#
[miklb]
so theme issue?
#
[chrisaldrich]
apatters are you using the WordPress Microformats 2 plugin (previously named uf2...)?
#
[miklb]
wasn’t listed above
#
[apatters]
Nope
#
[chrisaldrich]
I keep forgetting they've been moved and renamed in the past week and still call them by their old names.
#
[miklb]
chrisaldrich what’s better, is that uf2 is still part of the repo name. I believe due to some rules with the wp.org repo
#
[chrisaldrich]
Then, it's likely happening in Semantic linkbacks
#
GWG
[chrisaldrich]: It should not do anything if you have a theme that declared microformats2 support. That is the way it is designed
#
GWG
[chrisaldrich]: It is. I suppose we need to figure out how to add more of a conditional with that feature.
#
[chrisaldrich]
Some themes throw a gravatar into the_content (usually at the bottom) and a u-photo is being put on it programmatically without adding the requisite h-card details so that bridgy misses it when syndicated via bridgy publish.
#
[chrisaldrich]
I'm pretty sure the 2016 theme does this too.
#
[apatters]
I just deactivated Semantic Linkbacks, and the bug still repro's
#
[miklb]
well, I’m going to set up 2015 with mf2 plugin today and see what breaks.
#
[chrisaldrich]
any cacheing?
#
[apatters]
Post syndicates to FB and the thumbnail is still there. I'm not using any type of caching
#
[apatters]
Let me see if I can switch themes without any hiccups
ricmac joined the channel
#
[apatters]
Switching to 2017 fixes the issue. So probably a bug in Independent Publisher.
#
GWG
[apatters]: I can have a look. I helped raamdev with the MF2
[anomalily] and [cleverdevil] joined the channel
#
[apatters]
@GWG: Thanks! Let me know if I can do anything to help
#
GWG
[apatters]: Will do
dougbeal joined the channel
#
[apatters]
@GWG Also when using Independent Publisher, if I make a post that contains an image and syndicate to FB with Bridgey, the image doesn't make it to FB.
#
GWG
[apatters]: Complicated problem, alas
ricmac joined the channel
#
[miklb]
is there another streaming session for that?
#
[miklb]
apatters I wrote a small blog post about the syndicating images https://miklb.com/microformats2-wordpress-and-featured-images-classes/
#
Loqi
[Michael Bishop] Microformats2, WordPress and Featured Images Classes
#
[miklb]
I’ve looked into ways to add a UI to the insert image screen to add the class if not a featured image. When I do, I think it would make a good addition to the core indieweb plugin
#
[apatters]
miklb Thanks, I will read this
#
[miklb]
GWG I know we discussed this previously, but I don’t remember, have you started on adding the checkin post kind? Otherwise, I’m going to tackle that.
tantek and [cleverdevil] joined the channel
#
[miklb]
oh, I didn’t realize it basically had it already there, just hidden. Wondering what else besides a view template is needed now.
#
[miklb]
I added a check for micropub property…
ricmac joined the channel
#
GWG
[miklb]: I'm still working on the Simple Location enhancements before I work on checkin. The Kind is there, but I need to build the properties.
#
[miklb]
so you are suggesting I should wait?
#
[miklb]
I see a lot of properties from micropub now…
#
[miklb]
never mind, I think I need a break from IW for the rest of the day.
#
GWG
[miklb]: You can do a template to display the properties and I can do a UI later
#
GWG
Simple solution
#
GWG
But after the Indiewebifying your site, I may do some UI improvements.
#
[miklb]
I look at it later this week. Thanks.
#
[miklb]
but this does highlight the problem with all of the IW WP plugins mostly being disparate elements in personal repos. No way to really know what roadmaps are and how to contribute. Gut feeling is just to maintain forks and scratch my own itches. </rant>
#
GWG
[miklb]: I put my list of itches in the Issue section, to be honest
ricmac joined the channel
dougbeal|mb1, [shaners] and [pfefferle] joined the channel
#
[pfefferle]
autodeployments for the IndieWeb plugin is now also working ? tags will be synced with WordPress.org repo!
#
[miklb]
pfefferle++
#
Loqi
pfefferle has 1 karma in this channel (27 overall)
#
GWG
[pfefferle]: We did a session earlier. Lots of feedback on what confuses people.
#
GWG
In all plugins.
#
[pfefferle]
ok... how many new contributors have you recruited? ?
#
GWG
[pfefferle]: 0
#
GWG
Although plenty of user experience people
#
[pfefferle]
oh... but UX and UI is not my main focus atm.
#
[pfefferle]
we still have so much to do with for example sem-linkbacks... ?
#
[pfefferle]
...and I read some posts about known and mastodon... if some of you are interest in mastodon/status.net/gnu.social and WordPress https://github.com/pfefferle/wordpress-ostatus
#
Loqi
[pfefferle] wordpress-ostatus: An OStatus plugin for WordPress
tantek, ricmac, [jeanmacdonald], [anomalily], [asteres], [kevinmarks], voxpelli and [chrisaldrich] joined the channel
#
GWG
[chrisaldrich]: Did you get my message?
ricmac, [kevinmarks], dougbeal|iOS, [anomalily] and [cleverdevil] joined the channel
#
[chrisaldrich]
GWG yes. I'm out at the moment but hope to catch up and take a look at it tonight.
#
GWG
[chrisaldrich]: More to come.
ricmac joined the channel
#
[chrisaldrich]
I've only caught snippets this weekend, but I'm even more depressed that I couldn't be there based on the tidbits I've seen. Sounds like it's been a roaring success.
ricmac joined the channel
#
GWG
[chrisaldrich]: So am I
#
[chrisaldrich]
I also have 10 new major itches and with the houses/move over the next month + it's going to be difficult...