#wordpress 2018-06-20

2018-06-20 UTC
#
tantek__
jgmac1106: with the points you've made about getting mf2 right in the theme etc., and what miklb said about the Bridgy Publish plugin also being sensitive to (requiring) proper mf2 markup before it works well, I'm wondering if it's better to encourage existing WordPress installs to first get their mf2 working, then second install plugins
#
tantek__
or are there some (many? most?) plugins that work regardless of what markup is setup on the theme?
#
tantek__
what I'm trying to avoid is this: an existing WordPress user installs all the current IndieWeb Plugins, and configures them. Then *new* things start breaking, e.g. weird POSSE to their Twitter account, their comments from their posts when sent via webmention to other blogs show up with incorrect info (author, icon, summary, permalink etc.)
#
tantek__
or maybe three steps? 1. install "basic" indieweb plugins that work regardless of theme markup, 2. fix theme markup to be proper mf2, perhaps with the "microformats plugin" (verify with Indiewebify.me), then 3. install more plugins (Webmentions, Semantic Linkbacks, etc.)
#
aaronpk
The question is how to tell if your markup is working aside from using it with Bridgy publish or having their comments appear somewhere else
#
tantek__
indiewebify.me validation
#
aaronpk
The markup isn't useful by itself until it's actually used for stuff
#
tantek__
indiewebify.me's h-entry validator should test everything that's "actually used for stuff"
#
aaronpk
indiewebify.me doesn't test the full range of things that can go wrong with those use cases
#
tantek__
then it should, and we should file issues for each such thing that can go wrong
#
tantek__
if you know what those things are, it would be great to file the issues as a set
#
tantek__
that would make for a good coding sprint
#
tantek__
group effort to upgrade indiewebify.me's h-entry validator so it checks everything you need for your posts to work well for syndication, and being received as comments, likes, etc.
[jgmac1106] joined the channel
#
[jgmac1106]
[tantek] direction I am taking is first saying recommend one of four themes, this is how each theme operates and required plugins for said theme
#
tantek__
[jgmac1106]: that works for new users, yet existing wordpress users are likely to already have setup a theme they like (and shouldn't have to switch away from)
#
[jgmac1106]
If you want to test one of your for themes use these plugins and try indiewebify.me if comfortable or just ask in chat to have us look at your source code
#
tantek__
jgmac1106: are you following the chat in #indieweb-meta? I think indiewebify.me needs a champion or at least a wrangler
#
[jgmac1106]
But you have to. I would like to be on Hueman but we can't control the mf2, a theme update, or WordPress update. Each of those breaks things all the time. That isn't IndieWeb that is life of WordPress users
#
[jgmac1106]
Every theme is a Sophie's choice of compatible plugins
#
[jgmac1106]
Let me get kids to bed just back from running cub Scout field day will read up
#
tantek__
GWG, any luck with adding a plugins table to the top of https://indieweb.org/WordPress/Plugins ?
#
[jgmac1106]
[wiobyrne] why not one domain and give everyone their own subdomain with the instance you want installed. I think there are issues with multiauthor instances but not sure.
[miklb] joined the channel
#
[miklb]
I will be in full WordPress mode this week. I am challenging myself to finish a version of the mf2 starter theme I’ve been talking about for over a year for IWS. Feel free to bug me this week asking about it. The goal would be a totally stripped down mf2 compliant theme that can be easily used as a parent theme or a starting point to build a more robust theme.
#
jgmac1106
miklb++
#
Loqi
miklb has 22 karma in this channel (77 overall)
#
[miklb]
it probably won’t be on wp.org any time soon, but I will work to make it easy to install & update
#
jgmac1106
[wiobyrne] building this for a Board I sit on: https://lcgnh.jgregorymcverry.com/ trying to get them to ditch the slider for for icons and four facts, will get there
#
tantek__
jgmac1106: I think I agree that using IndieMark as the top level headings for the WordPress Getting Start Page was both unnecessary, and perhaps added confusion (introducing a new term that may not matter to the reader)
#
tantek__
jgmac1106: check out this revision of the WP Getting Start page before it got re-organized by IndieMark: https://indieweb.org/wiki/index.php?title=Getting_Started_on_WordPress&oldid=29827
#
tantek__
note how flat the ToC is. I like that organization, it is very flat step-by-step directly by most commonly expected desired functionality
#
tantek__
!tell chrisaldrich do you remember what motivated rewriting/re-organizing the /Getting_Started_on_WordPress page by IndieMark headings at the top level? Upon reflection, it looks like that may have hurt the usability of the page. Trying to remember why we went down the path.
#
Loqi
Ok, I'll tell them that when I see them next
#
jgmac1106
[tantek] hope to finish rewrite tomorrow. It is here for now: https://indieweb.org/User:Jgregorymcverry.com/getting-started-with-WordPress-for-beginners [chrisaldrich] and I decided that the page was so rough it was better to start on subpage and then we would find time to work together at summit
#
tantek__
Thanks jgmac1106, miklb, GWG. Based on what I understand and heard here, I am currently only recommending five plugins to an existing WordPress blog: * IndieWeb Plugin for WordPress * Webmention Plugin * Semantic Linkbacks * Post Kinds Plugin * Micropub for WordPress, and then also updating their theme with microformats2 support, testable with indiewebify.me
#
tantek__
that seems like a good amount of functionality to get working before trying to get POSSE/PESOS/backfeed working
#
jgmac1106
though there are differing opinions on post kinds, some people love the taxonomy approach others like sticking with the standard post types provided by WP or think other post types shoudl be handled differently, but that is getting into the weeds, the approach you suggest is best
#
tantek__
I'd like to see above reflecting that kind of thinking on the main Getting Started With WordPress page
#
tantek__
I think we have a better chance with existing WordPress users, that are used to a bit of configuration and tweaking being necessary to get things working
#
tantek__
in contrast to total beginners who likely have a high expectation of things "just working" (e.g. like their social media apps "just work"), and then would likely get frustrated quickly with theme vs. plugin conflicts etc.
#
tantek__
Feel free to tell me if I am totally off-base here, but that is my current impression
#
tantek__
trying to be both realistic and optimistic
#
tantek__
jgmac1106: interesting. WDYT of separating the last section only for theme developers that expect to share or publish their theme for others to use?
#
jgmac1106
if they handle the h-card in their theme some other way they may not need the IndieWeb plugin
#
tantek__
(e.g. I'm talking with a couple of wordpress folks that maintain a theme that they don't publish for others)
#
jgmac1106
…yeah that was the target audience of the page. Not sure there is a difference to the approach it would just be “Install” rather than “Recommend” could easily split the page and move it off my subpage and onto an article stub
#
tantek__
isn't it just fewer steps?
#
tantek__
as in, if you're only developing this theme for yourself, you can stop here.
#
tantek__
if you're developing a theme to publish or share to others, read-on
#
jgmac1106
yeah so make the split or seperate page
#
tantek__
that kind of thing
#
tantek__
no need to make it a separate page
#
tantek__
section splits are likely enough, with a clear explanation at the division
#
jgmac1106
https://indieweb.org/User:Cjwillcock.ca/starting-with-wordpress also been doing some exploring of what this actually takes. More Kerouac Spontaneous Prose than documentation yet but he is going to help mantain theme developer page.
#
jgmac1106
I should probably remove the run the theme through indiewebify.me as the first step for now, and just link to mf2 wiki, the post-types page, etc. The beginners guide more important to me as I have to have a ton of people use it in July to launch
#
Loqi
yea!
#
jgmac1106
[tantek] is this the table you wanted [gwg] to build: https://indieweb.org/User:Cjwillcock.ca/starting-with-wordpress#plugins maybe done
#
tantek__
jgmac1106: no, was thinking one row per plugin, with the plugin logo, author, description etc. just like (preferably better than) https://wordpress.org/plugins/search/indieweb/
#
tantek__
but with only the actually new / modern plugins that this community is actively recommending (and willing to help answer questions about, troubleshoot etc.)
#
jgmac1106
okay that was on my agenda anyway. Will get it to it tomorrow instead of finishing the four indieweb theme writeups
#
GWG
Okay, up to date now
#
www.boffosocko.com
edited /WordPress/Plugins (+4251) "A start for a UX friendly table for common WordPress plugins for IndieWeb"
(view diff)
voxpelli and tantek__ joined the channel
#
tantek.com
edited /WordPress/Plugins () "(-581) /* Common Plugins */ make "short" descriptions short!"
(view diff)
voxpelli joined the channel
#
tantek.com
edited /WordPress/Plugins (-86) "/* Common Plugins */ put install & feedback in the same column, no need for three columns for that, reduce another short description to be shorter"
(view diff)
#
Ruxton
GWG: fyi you didn't fill the date out in the changelog when you updated post kinds ;) says "3.0.8 ( 2018-06-xx )"
#
tantek__
hopes chrisaldrich is ok with the aggressive editing :)
jgmac1106 joined the channel
#
jgmac1106
table looks good [tantek] and [chrisaldrich]
#
GWG
!tell Ruxton I'm glad someone reads them
#
Loqi
Ok, I'll tell them that when I see them next
#
jgmac1106
morning [gwg]
#
GWG
jgmac1106: Morning. What is going on?
#
jgmac1106
Trying to recruit schools for the IndieWeb grant I am applying for. Got the scientific advisory board filled out. Excited about that. Top scholars in the world, can only help with application
#
GWG
Good luck
#
jgmac1106
Then off to campus for a geography information systems grant I am doing, then I am going to try and write the “How to Launch Known” and WordPress IndiewWeb tutorials for Reclaim Hosting, cap it off with a Board of Directors meeting where I show off our site (need to see if IndieWeb will work on theme) and cap it off with my vHWC: Blogging 101. Fun day
#
jgmac1106
[gwg] theme I am using has a native events post type, wonder how hard it would be to make sure the tempalte produces an h-event. Doubt the mf2 plugin handles that use case
#
GWG
jgmac1106: This is why custom post types are best in plugins, to avoid theme dependencies. But, it probably isn't that hard if you need help
#
jgmac1106
yeah I will take a look has to have a template.php file, is their an event post-kind already?
#
jgmac1106
Was thinking you [miklb] and [pferelle] shouldn’t be afraid to charge for themes, or do the free them and paid theme with technical support
#
jgmac1106
Many people I know use paid themese not because they are better but because they come with support and being WordPress something will always break
#
jgmac1106
this is the events plugin we use: https://wordpress.org/plugins/event-calendar-wd/ Gonna see if I can work with it to add h-event
#
Loqi
[WebDorado] Description Event Calendar WD is a responsive calendar plugin for organizing events. This WordPress calendar lets you manage and publish unlimited event calendars on your site. Event Calendar WD Special Offer for all Premium Plugins WordPress Even...
#
GWG
Okay, I see what they did.
#
GWG
It should be doable.
#
jgmac1106
says plugin is open source, I was able to find the files, an IndieWeb WordPress Event and Calendar PlugIn would be a cool project for somebody. Not sure if this is best ofe to fork but it is popular
#
GWG
I may do events, but I am a more barebones sorr
#
GWG
sort
[jgmac1106] joined the channel
#
[jgmac1106]
Barebone always better. Though I like the date, location, and time form fields
#
GWG
I have those
#
GWG
I did a lot with time and location in Simple Location
#
jgmac1106
oooh I could probably even fork simple location and turn it into an h-event widget, the calendar display would be too much but making the event..Might be my next channel
#
[jgmac1106]
challenge*
#
GWG
Why fork, not PR?
#
GWG
Or extend
[kevinmarks] joined the channel
#
[jgmac1106]
I can try the PR, they reached out to me on Twitter
[miklb] joined the channel
#
[miklb]
[jgmac1106] I intend to offer custom paid work for the theme framework I’m building as well as general web/WP/IW consulting/development
#
[miklb]
maybe someday a premium version, but that’s not on immediate radar
#
[jgmac1106]
Zip me an email to mcverryj1@southernct.edu If I get this federal grant (usually dinged first submission) there will be money for WP development if I go that way instead of Known. Need to be a legal entity (if you do not have one yet) by August 16th. For now would just require letter of support.
tantek__, tantek_, [grantcodes], [cleverdevil], tantek, jgmac1106_, dougbeal|iOS and jackjamieson joined the channel
#
jackjamieson
gRegorLove and GWG: Thanks for looking into the post kind template for read posts so quickly yesterday!
tantek, [jgmac1106], dougbeal|mb1, [schmarty], jackjamieson, [eddie], tantek__, [kim_landwehr] and tantek_ joined the channel
#
tantek_
thanks jgmac1106! (re: table) could someone help with embedding the logos from https://wordpress.org/plugins/search/indieweb/ into the table at the top of https://indieweb.org/WordPress/Plugins ? Thanks!
[kevinmarks] and [cleverdevil] joined the channel
#
GWG
tantek: Makes me think I need a better logo
[eddie] and [chrisaldrich] joined the channel
#
[chrisaldrich]
tantek, thanks for cleaning that table up a bit; mostly I wanted to get it started by cutting and pasting what we had.
#
Loqi
[chrisaldrich]: tantek__ left you a message 22 hours, 51 minutes ago: do you remember what motivated rewriting/re-organizing the /Getting_Started_on_WordPress page by IndieMark headings at the top level? Upon reflection, it looks like that may have hurt the usability of the page. Trying to remember why we went down the path.
#
[chrisaldrich]
The original WP getting started page probably should never have had Indiemark at all since Indiemark is a better structural framework for those building sites from the metal up... I left it in because it was already there for structure, but future revisions could leave it out for jargon reasons.
#
[chrisaldrich]
Though it does highlight just how much you get from a default WP install.