#j12tGWG: I'm unclear just what the "optimal" configuration is ... the perfect help would be if somebody knowledgeable logged into my example instance, and configured it, documenting it step by step as I did
#GWGI'm always weak in documentation, which is funny considering one of my jobs is to write training documents
#j12tBest if any screen shots look as close to what the reader will see ... if I have them set up an account called "admin" that's what we should use ...
[chrisaldrich] joined the channel
#[chrisaldrich]mrkrndvs I suspect that to add more extensive h-card detail into the theme itself, you'd want to create a child theme and replace some of the template files for your posts. Doing this would involve some code however.
#j12tso admin/qwerqwer (yes I know, it is throw-away after all)
#GWGj12t: I will see about adding a step by step to the plugin itself. It has been on my list.
#j12tI basically installed "everything" relevant that I'm aware of, and so chances are that not all of the plugins/themes that are available make sense at the same time
#GWGI'm going to skip updating to WordPress 4.9 and the latest versions on a list.
#GWGBut I don't have privileges to do updates, it seems.
#j12tNo .. same reason: UBOS needs to do that. I will probably push WP 4.9 out some time next week.
#j12tNice side effect: if you have N>1 Wordpresses (or anything else) installed on a server, it's a single command to update them all at the same time.
#[chrisaldrich]j12t, the tough part about setting things up "to your liking" is that there are a multitude of different plugins as well as means of doing various parts of an indieweb configuration.
#LoqiUBOS (pronounced You-Boss) is a new Linux distro that makes it much simpler to install and maintain indie web and IoT applications on physical servers, cloud servers and devices such as as the Raspberry Pi https://indieweb.org/UBOS
#[chrisaldrich]While there isn't a one-size-fits all solution, one could certainly recommend a minimum threshold, but then folks are likely to want to move beyond that at some point too.
#j12tchrisaldrich: totally agree. The point of these tutorials is to get the user from zero to "it works". So pick whatever is easiest and most compelling. After it works, we can discuss and recommend what else could be done / instead.
#[chrisaldrich]and some pieces are going to be dependent on having an indieweb friendly theme.
#Loqi[Chris Aldrich] A reply to Aaron Davis about h-cards
#[miklb]Not sure I could encourage a WordPress scenario where you had to add/update plugins & themes from the command line. I mean, I use wp-cli for a lot of stuff but a user could still do it from the admin.
#[chrisaldrich]mrkrndvs I have always liked the typography of independent publisher.
#[chrisaldrich]miklb I'd generally agree, especially since command line work can be pretty opaque for most generation 2+ users who are the most likely to benefit from a recipe like this...
#[miklb]yeah, something like UBOS is a gen 1 type user IMO
#[chrisaldrich]It's tough to make the three steps forward without being hampered by advising people to use wp-cli...
#[chrisaldrich]I was looking at setting up a wp-cli recipe for setting up and installing an indie-capable site, but have set it aside for some of the issues I think that Gen2+ would have in utilizing it.
#[miklb]this is more than wp-cli it seems. It’s almost part of the operating system. wp-cli doesn’t replace the admin GUI
#[miklb]I don’t mean to disparage the work. The more options and tutorials the better. I personally couldn’t recommend that to a beginner though.
#j12tThis is for somebody who is willing to setup their own server, and take responsibility for it. They will have to run apt-get or pacman or whatever to keep their OS updated otherwise
#[chrisaldrich]I agree and thought that the original purpose of this was to bring the walls down. Kudos on putting together a reasonably followable tutorial though!!
#GWGI'm working on 2.7.1 right now with post-release bugfixes
#[chrisaldrich]j12t I'd think either Sempress, ZenPress or Independent Publisher are the best ideas for themes to start.
#[chrisaldrich]@GWG, I've got it up and running and have tested it out a bit. Saw some of the earlier convo about fixes already.
#GWGraamdev finally looked at the Independent Publisher enhancements, but had some concerns.
#[chrisaldrich]I'll try to file anything I see tonight that isn't already in the queue
#[miklb]j12t point taken, but I still wouldn’t want to tie my WordPress plugin and theme updates to the OS and disable the admin option. Nor could I recommend it. But then again, I don’t know UBOS.
#[chrisaldrich]GWG, I was following along in Github, but don't remember any specific reservations he had... I thought it was more about time than anything...
#GWG[chrisaldrich]: The embedding of e-content in the_content.
#[chrisaldrich]j12t I would tend to agree with miklb as disabling the traditional interface would require people to really know wp-cli even better and limit the amount of searchable support was immediately available for a large swath of potential users.
#[chrisaldrich]GWG, I vaguely remember that... Does Sempress do it that way?
#[chrisaldrich]I really need to have a site running sempress or a child to force myself to play with it more.
#GWG[chrisaldrich]: No. It doesn't. I do it that way because otherwise, the display issues are problematic. But as raamdev points out, a plugin calling the_content would therefore get the markup.
#[chrisaldrich]Has anyone set up an indieweb suite of plugins on a multi-site configuration? Does everything work? I'm tempted to do one as a means of pulling in 2nd/3rd gen users or friends who are interested in kicking the tires so-to-speak.
#GWG[chrisaldrich]: No, but it would be a good idea. I'd be happy to implement anything that needed implementing to help.
#[chrisaldrich]I've been thinking about the business model for edublogs and considering creating a multi-site instance somewhat like they've got (though naturally focused on indieweb technologies instead of education).
#[chrisaldrich]Sadly my experience with multi-site hovers just above zero.
#[chrisaldrich]Perhaps I'll experiment around with it when I'm done with my writing marathon?
#GWGI did one a few years ago, but there were some issues that caused me to split the sites again.
#[mrkrndvs]chrisaldrich I wonder what it would take for someone like Edublogs to incorporate some of the elements of the #indieweb. Like your idea of a multisite though.
#GWGj12t: It allows you to manually add Syndication Links. Many things add them automatically.
#j12tI'm not getting the use case ... if the default is that I leave this empty, when would I not?
#GWGj12t: It is for manual syndication, as opposed to automatic syndication. Some plugins automatically add to this box.
#j12tI guess what I'm trying to say is that there is a big scary looking text field in the middle of my New Post page, about 50% as big as the field for the content of my post, looking like it's demanding input, but there are no contextual clues about what should or should not be entered.
#j12tIt sounds like something that should hide behind an "expert mode"?
#GWGj12t: It can be hidden under Screen Options, but I have to look if you can have something be not enabled by default in that.
#j12this essential point is that for a great software demo, you need to get from start to "wow, I want this" within like 3 minutes. All details come later
#j12tI always thought software should be that way: get up and running without options, configuration, ... with the minimal fuzz
#j12tthat means taking away everything and anything that might be distracting
#GWGj12t: I made a note of it for when I'm settling down to add new features.
#[miklb]I understand that. I just feel like sometimes feedback on the IW WordPress experience doesn’t take into account the constraints of the WordPress admin and what plugin developers are limited in doing from a UI standpoint and that tradeoffs sometimes are made.
#j12tI totally understand that. Cleanly extending spaghetti is just not something that's possible ...
#[miklb]Personally, I have been shoe-horning WordPress for 10 years, so I’m comfortable with all of the extra fields. But I get the point that from someone not as familiar with extending with a lot custom meta boxes could be taken aback by the UI.
#j12tThe competition for the IndieWeb is Facebook. No extra fields there :-)
#[miklb]I greatly appreciate your efforts in the wiki.
#j12tSo I'm planning to push next Wordpress version into UBOS repos soon, then I will create/update some screen shots without the upgrade warnings
#j12tAnd I also want to do the whole thing, end to end, on video / screen cast. I think it can be done in less than 10min if typing fast, and it would be a great proof point
#j12t"Yea, it's more complicated than X, but some dude setup the whole thing in 10min, so it can't be that complicated"
#[chrisaldrich]GWG, I'd be careful hiding syndication links by default. Most users who install the plugin are going to be immediately wondering where the field is after they activate it.
#[miklb]some dude who is familiar with UBOS and Amazon EC2
#[chrisaldrich]I always have the feeling that too many people don't know that screen options even exists to bring things back, much less that they can drag and drop those meta boxes to places they want in the admin ui.
#j12tIt's just following the tutorial. I learned how to do 3D CAD by following some video tutorials going through completely non-obvious GUIs. It can be done :-)
#[miklb]which reminds me, I should check out where Gutenberg is these days.
#GWG[chrisaldrich]: So, what is the answer then? At the least, I need to put in an explanation somehow.
#[chrisaldrich]The more I think about it, I keep wondering why they keep pushing gutenberg instead of pushing micropub....
#[chrisaldrich]GWG, I would suggest that someone like j12t who wants to hide it in a simple install like he's talking about, should do it via wp-cli or in specific code.
#[miklb]j12t I’m from the under promise over preform school so I am hesitant to use the learn programming in 30 days school.
#[chrisaldrich]I suspect most who download and install it do so as an a-la carte thing or as part of the indieweb installation workflow and know what it is and what it does.
#[chrisaldrich]If it isn't clear what it is or does, we can write some slightly better documentation to clear that part up.
#[miklb]chrisaldrich Gutenberg is replacing TinyMCE and widgets and meta boxes, for an admin UI. Not sure where micropub fits in.
#[chrisaldrich]I keep hearing that Gutenberg is a better/easier client for publishing to WordPress. Why not do that workflow with micropub so that clients doing custom publishing would work not only with WordPress, but could be leveraged to publish almost anywhere on the web?
#[chrisaldrich](Naturally I've dug into Gutenberg beyond this simple idea, but given what it seems to be meant to solve....)
#[chrisaldrich]As an example, I'm always seeing dev shops building for gen4 users and spending a lot of time hiding UI so they can't "screw up" their posts. Why not just create a clean micropub client that only allows the 2-3 fields they want to give the user, and rely on the plumbing to do it's job?
#[miklb]Well, they have the Rest API for that…I get your point, but I don’t think we’re at a point where the millions of people using WordPress in the browser are going to switch just yet.
#[chrisaldrich]I just remember the days in which there were thousands of Twitter clients, it'd be cool to see that kind of proliferation happening not only for WordPress, but for any other CMS that supported micropub.
#[miklb]I’ve been one of those devs who hid as much as possible from content creators. Not so they wouldn’t screw anything up, they just didn’t need the distraction. They had one focus and there was no need to confuse them with a huge menu of stuff they didn’t need to bother with.
#[chrisaldrich]As an example, micro.blog has a pretty clean interface for posting status updates to WordPress, or MarsEdit for generic posts. It would be cool if these were more broadly supported for all platforms instead of just some.
#[chrisaldrich]Quill is certainly a great example. Wish it worked natively with Post Kinds though. I see a lot of wonky posts by folks using it or other micropub tools in combination with Post Kinds....
#[chrisaldrich]This looks about like the type of post I've seen on a few sites using Post Kinds and seems to have come from somewhere else like Quill, though perhaps I'm wrong): https://stephenpieper.net/general/3179/
#[chrisaldrich]It may have been made by the press-this bookmarklet too... Better would be for the link to be in the URL field with the fetch/parser data filled in.
#[miklb]GWG testing 2.7.1 post kinds, if I retrieve a Tweet URL to do a reply, it makes the tweet I’m replying to the title. Is that expected behavior?
tantek joined the channel
#GWG[miklb]: It fills in the title from the title of the retrieved URL if nothing is set. Not new behavior though. Been that way for a long while now.
[miklb] joined the channel
#[miklb]well, it never pulled in the whole tweet as the title before.
#@FJdeKermadec@miklb The microservice is indeed not the issue… The issue, as I see it, at least, is that third-party URLs are inherently more brittle (less future-proof) and that a URL using the word “demo” is even less likely to belong to a production or stable server. ? (twitter.com/_/status/934327345934200833)
#[miklb]So is that a question for #microformats or #dev ?
#GWGThe alternative is to go for a blank title, which some people do
#[miklb]if the content of the tweet is supposed to be marked up like a title, I just want to understand the mf2. Or iw the post-kinds template is handling how it is displayed?
#[miklb]But if it’s not, then I would recommend not filling in the field because a new user wouldn’t know they are supposed to clear the title field before publishing.
#[miklb]I’ll find different benign tweet urls to use as an example
#[miklb]having difficulty finding another example. odd
#[miklb]and some tweets don’t add anything to the title. I can’t find anything different in the tweets to differentiate one to get a title and one not to. I’ll investigate further.
#[miklb]GWG I found an open issue on the subject and added my observations.
[kevinmarks], Burger1 and tantek joined the channel