#wordpress 2018-06-08

2018-06-08 UTC
jgmac1106, [cjwillcock], [kevinmarks], gRegorLove, tantek__, [schmarty], [tantek], tantek, globbot and [pfefferle] joined the channel
#
[pfefferle]
GWG are you there? there is a huge bug in the indieauth plugin!
#
Loqi
[pfefferle]: GWG left you a message 2 days, 9 hours ago: Will have a look
#
[pfefferle]
I can login into every site using the indieauth plugin!!!
#
[pfefferle]
can you please all deactivate your indieauth wordpress plugins!
#
[pfefferle]
aaronpk GWG can we talk asap in a seperate channel?
#
jgmac1106
is this resolved
#
jgmac1106
[pfefferle] They are both on New York City so should be on same time zone, I removed the box that allows you to log in with your domain
[pfefferle] joined the channel
#
[pfefferle]
not yet, I am not that deep into the code that I am sure that I found all places…
#
[pfefferle]
but perhaps I should update the code anyways
#
[pfefferle]
it’s better to have broken code then vulnerable code
#
jgmac1106
I couldn’t replicate, but if I went to somebodys wp-admin page it automatically tried to log me in and used one of their “three attempts”
#
jgmac1106
I do see an IdieAuth update available is bug instroduced after updatr?
#
[pfefferle]
no, I think it is part of the first version that implemented the native IndieAuth flow
#
[pfefferle]
wordpress-indieauth 2.1.1 seems to fix the problem… but I would love to get this verified from aaronpk and GWG
StryKaizer, Harsh1 and [kevinmarks] joined the channel
#
jgmac1106
okay deactiving 2.1.0 for now until 2.1.1. pushes
jeremycherfas joined the channel
#
GWG
pfefferle, what's going on?
[jgmac1106] joined the channel
#
[pfefferle]
Send you a direct message on slack
#
[pfefferle]
Will not discuss it in public
#
GWG
I sent you one a moment ago
#
GWG
I have a different slack username
#
[pfefferle]
I know, I sent a group message to you and aaronpk
#
GWG
Didn't pop up, just found it
#
jgmac1106
!tell [cjwillcock] the themes do not use custom post types, I am using 2016 fork, and it relies on taxonomies for post-kinds, [gwg] describes why in last podcast
#
Loqi
Ok, I'll tell them that when I see them next
[wiobyrne] joined the channel
#
jgmac1106
[pfefferle] Is this a correct statement SemPress uses post formats to display differnt types of post types like audio, status, and notes. 2016fork uses taxonomies and the post-kind plug-in to display post types like audio, status and notes
#
jgmac1106
[pfereffele] and [gwg] probably busy doing critical bug but trying to describe each theme, difference of each, and what are the minimum pulgins required for each theme
#
jgmac1106
feel free to drop me a note later
[jgmac1106] and [pfefferle] joined the channel
#
[pfefferle]
From the sempress perspective it’s true
#
jgmac1106
thx [pfefferle] so then SemPress users do not need to install post-kind plug in
#
jgmac1106
one day I will learn WordPress uses plugin as one word
#
jgmac1106
hye [pfefferle] [gwg] and [aaronpk] thx for finding and squashing the Indieauth bug so fast and getting 2.1.1 out the door
#
[pfefferle]
yes, SemPress has build in Post-Formats support
#
jgmac1106
thank you. Going to say do not add mf2 or post-kinds, any other plugins unecessary?
#
[pfefferle]
IndieAuth 2.1.1 is already released, and it really seems to fix it for now
#
jgmac1106
yep already updated
#
[pfefferle]
aaronpk, GWG and I will review the rest of the code if we are home from work
#
[pfefferle]
<!here> have you realized the changes regarding the indieauth settings? any feedback?
#
jgmac1106
I like the setting featured moved to IWC menu, way more intuitive
#
[pfefferle]
have you seen the help menu?
#
jgmac1106
the change to web sign-in as per [aaronpk] idea is smart
#
jgmac1106
no will wcheck out now
#
[pfefferle]
on the top right of the settings page
#
[pfefferle]
any suggestions what to add?
#
jgmac1106
will look at help page, am I supposed to have a check box to enable web sign-in? It is confusing to me if I am supposed to checl Use IndieAuth login to enable Web Sign-In
#
[pfefferle]
or what is missing
#
[pfefferle]
oh, good point
#
[pfefferle]
forgot to rename that
#
jgmac1106
[pfefferle] I am trying to work on a getting started for begginers page that will have a description of each plugin for basic users. I think the “view details” modal from the plugin page is more widely used than the help tab when people are trying to figure out plugins
#
jgmac1106
pfefferle++
#
Loqi
pfefferle has 24 karma in this channel (56 overall)
#
jgmac1106
you made it much more user friendly and now we don’t have to listen to folks argue about the subtle but major differences between authorization and authentication that 0% of users will care about
#
[pfefferle]
but the indieauth.com login is still missing
#
jgmac1106
I can work on those pages over time, but so far in the few user interviews I have done that is first place people will go for help with plugins, not the wiki or the help tag
#
[pfefferle]
ok, good to know
#
[pfefferle]
will try to ask our users too
#
jgmac1106
I couldn’t figure out where those pages lived so I am starting on a beginners wiki page
#
jgmac1106
if these universities that are doing DoOO encoruage students to indieweb we will have large influx of testers, complainers, and contributors. Trying to get as much ready before August
#
jgmac1106
also changelog only goes to 2.1.0
#
jgmac1106
I see indieauth login check in box but few will understand what it means. I think when the Enable web sgn-in box is chnaged it may make more sense
#
jgmac1106
need to describe each of the three endpoint choices available to users, explain the difference of each, and explain why the default was chosen as the default
[snarfed] joined the channel
#
jgmac1106
while speaking to an audience that does not know what endpoint means. None of these are critical just documentation work to be completed over time
#
[pfefferle]
the changelog was on purpose, because I don’t wanted to say too much about the “problem” 😉
#
[pfefferle]
and you are right with your other points, I think we need to explain the Web Sign-In form a bit more
#
jgmac1106
okay so maybe 2.1.1 Fixed bug in Web Sign-In authenticaton
#
[pfefferle]
and perhaps use the icon
#
jgmac1106
there is no form, should there be a check box to enable web sign-in?
#
sknebel
also still the question if "allow web Sign-in for wordpress" and "Enable you to use your wordpress site for IndieAuth" shouldn't be separate plugins. but that doesn't need to be rushed
#
jgmac1106
or you mean “Use IndieAuth login” should say “Use Web Sign-in”?
#
[pfefferle]
yes, there is an open issue on github for that
#
[pfefferle]
and we want to split them as soon as possible
#
[pfefferle]
also to reduce the code complexity
#
jgmac1106
okay then I will hold off on documentation of this plug in until after split
#
jgmac1106
I can’t micropub anyway so it doesn’t bother me
#
[pfefferle]
still micropub problems after the release? or new problems?
[xavierroy] joined the channel
#
[jgmac1106]
Same header issue as always, cloned my site and reinstalled it since I can do another WordPress install on the exact same domain with exact same setup and get it to work
#
[jgmac1106]
Not too worried about it. Can get around to it later.
#
[pfefferle]
Can you please drop a note on the GitHub issue? I am not really using/working on the micropub plugin
#
jgmac1106
[pfefferle] do I need to manually add an h-card in SemPress, is there a widget, and if so it based on profile page?
#
[pfefferle]
you do not have to add one… the user profile on the author page is marked up as h-card and all post-author names are marked up as h-card
#
jgmac1106
nvm just installed it and see the h-card widget
#
[pfefferle]
only if you want to have an explicit h-card on the main page
#
jgmac1106
or any page you put the widget
#
[pfefferle]
if you want to use the widget
#
[pfefferle]
but it is not part of sempress
#
jgmac1106
it seems to be a choice in the customizer…oh wait I didn’t turn off my plug ins
#
[pfefferle]
I think the indieweb plugin provides an h-card widget
#
jgmac1106
yes it does, people still need to add semantic-linkbacks, webmentions, and micropub cirrect
#
[pfefferle]
if they need the functionality, yes
#
jgmac1106
bridgy if you want syndication and indieauth+micropub if you want to publish through third party client?
#
[pfefferle]
SemPress has no IndieWeb features except markup and some hooks
#
jgmac1106
okay, will finish this summary and let you take a look
#
[pfefferle]
I am working on a second plugin, that provides some deeper integration of indieweb functionality
#
[pfefferle]
but you still need the mentioned plugins
#
jgmac1106
will do
#
Loqi
[pfefferle] ZenPress: ZenPress 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). ZenPress supports a lot of OpenWeb plugins and is fully IndieWeb compatible.
#
[pfefferle]
so, I am off for some time
#
[pfefferle]
see you later
#
jgmac1106
need to add images to increase readability for most but [gwg] [miklb] [chrisaldrich] [cjwillcock] this is what I am thinking for the start of the bginners page since [cjwillcock] cranking on advanced user page
#
jgmac1106
hey all independent-publisher hasn’t has an update since 11/17. Is it still being actively developed or is juts stable enough that it doesn’t need much? Don’t want to recommend themes if they aren’t conststently tested for compatibility with latest WP releases
#
jgmac1106
7 months isn’t too long, but it is approaching “no longer supported"
[cjwillcock] joined the channel
#
[cjwillcock]
good start - admit I skimmed parts. The beginner/advanced split leaves some more opportunity for us. I'm thinking WP quick start: click this, install this, fill in that, next, next, next. For those who want it working first, then will come back to understand what they have second, ala the WP experience itself
#
jgmac1106
yeah got the idea looking at your page that we need to have the three levels, theme develoipers, advanced users, beginner users
#
[cjwillcock]
I believe there is a useful convention of different generations, I still need to absorb that (and muc more)
#
jgmac1106
need to recruit some volunteers to check each theme and how syndication works so for SemPress for example, what does Bridgy do for each post-kind to what networks, what does JetPack do, what is different in markup, and then do this for each theme. we really don’t habve a testing regime (must be some dev word for this) set up
#
[cjwillcock]
my experience is mostly with business people using WP, so how a beginner to blogging would be best served, vs. a beginner in Indieweb (but not in WP/blogging) would be best served
#
[cjwillcock]
that's a new perspective for me
#
jgmac1106
same here [cjwillcock] I do a bit of WP client work, though been trying to move folks to staic homepages with WP blog on subdomain. Think there is strong argument for business use case, Though facebook just put a giant whole in that argument shutting down API
#
jgmac1106
the audience I am writing for will never have had a domain before, they don’t know words like url, permalink, endpoint, protocol, api, etc
#
jgmac1106
wow another homphone mistake, slaps wrist
#
[cjwillcock]
aha - so it's Getting Started on the IndieWeb, for Beginners: WordPress Edition
#
[cjwillcock]
now I need to re-read 🙂
#
[cjwillcock]
[jgmac1106] if I want to contribute to that document, say with demarcated comments or additional content - shall I simply edit your page there? Or better for me to author a new page and make reference to this one?
#
jgmac1106
If you can edit my page feel free, if not I caqn start the page. I wanted the theme editors to take a look and make sure they like the format, keeping text structure on the front end parallel is just as important as the backend to me
#
[cjwillcock]
alright. On second thought, I'll make an extension of my user page with what I have in mind and you can take a look to see if there are any useful snips to pull into the mainline. But, that is for another time as lunch is coming to a close. Back to 'work' for me
#
jgmac1106
you can have as many user pages as you want, wished we used talk pages so we could do all our drafting and talking and editing behind the scenes
#
jgmac1106
but i guess this is our talk page
#
GWG
I have had a PR on Independent Publisher for over a year
#
jgmac1106
[gwg] I pinged [raamdev] but if I don’t get a response I am going to remove it from the list
#
GWG
He seemed very excited, but life may have gotten in the way
#
GWG
I am happy to work with any theme developer who is interested
#
jgmac1106
maybe i will do it but leave a notice about last update
#
jgmac1106
and [gwg] when you get a chance check out how I wrote the SemPress description. I am going to do that same format for every theme
#
GWG
I have not had any Indieweb time since Tuesday
#
GWG
Had a wedding that lasted the last two nights, but happy to get back after work through the weekend
#
GWG
But while I wanted to release a new Semantic Linkbacks if possible, I think I should be splitting the Web signin and the Indieauth functionality
#
GWG
The Indieauth plugin was originally just web signin but was meant to be an IndieAuth endpoint, so I couldn't take out the original functionality, I just upgraded it
#
GWG
Now it is time to split it, I guess
#
jgmac1106
anytime you can reduce the code complexity of a plugin I am in favor
jackjamieson, tantek and gRegorLove joined the channel
#
jgmac1106
Is fragmentions a WordPress plug in. I see two in the directory
chrisaldrich and [colinwalker] joined the channel
#
[colinwalker]
Yes. I’m using WP Fragmention. It’s not been updated in a while but works fine.
#
jgmac1106
okay gonna give a try thanks
[schmarty], [grantcodes], [cleverdevil], [kevinmarks], tantek_, tantek, [chrisaldrich] and [colinwalker] joined the channel
#
gRegorLove
GWG, when you get a chance I'd like to work with you on WordPress /read posts via micropub JSON syntax. chrisaldrich got a 401 Unauthorized with it.
#
gRegorLove
Header: 401 Unauthorized, Body: "Unauthorized"
[cleverdevil] and [grantcodes] joined the channel
#
GWG
Gregorlove, what app? I have been behind
[cjwillcock] joined the channel
#
gRegorLove
GWG, you're not behind, only announced publicly today :) https://indiebookclub.biz
#
gRegorLove
the mp json syntax has a summary, read-status property, and read-of with a nested h-cite. I can provide sample JSON, or if you log in and go to "New Post" it's at the bottom of the page, similar to Teacup.
[kevinmarks] joined the channel
#
GWG
I may try my test site
#
GWG
We'll see, I am eating quickly before meeting up with Aaronpk
#
gRegorLove
No rush!
#
GWG
We have an IndieAuth thing
#
GWG
Gregorlove, I wonder if its related as unauthorized is an IndieAuth message
#
gRegorLove
This is the response from the micropub endpoint
#
GWG
That's the Indieauth plugin
#
GWG
Will having a test site mess anything up?
#
gRegorLove
Nope, go for it. As long as it's a root domain, no subdirectories supported currently.
#
gRegorLove
If you want I can always delete your test posts
#
GWG
Subdomain?
#
gRegorLove
Subdomain should work
#
gRegorLove
Just now vanderven.se/martijn/, sorry Zegnat :)
[grantcodes] joined the channel