#LoqiKevinMarks: chrisaldrich left you a message 1 day ago: If you have a moment to add to reasons or delineate your personal reasons, I'm sure others doing the same would appreciate your thoughts/feedback: https://indieweb.org/multi-site_indieweb
wolftune, KevinMarks, mlncn, KevinMarks_ and tantek joined the channel
#GWGI have been working on opengraph, regrettably.
#GWGRefactoring and improving the code I use to generate a link preview and a reply context.
#GWGLast week, I was working on the Microformats side of it, and it now returns jf2. I figured the OGP part should return equally simplified structure.
jeremycherfas, leg, hs0ucy, hs0ucy_, mlncn and friedcell joined the channel
#dgold[kevinmarks]: I've not used WP since (gosh) 2005 or so - I've no idea on how to make it 'sing'
#dgoldI'm willing to make the effort, but right now it feels like a mountain
gkbrk joined the channel
#miklbdgold that could be said though for any CMS, no?
#singpolymatantek: I use the WordPress OpenID plugin
wolftune and [chrisaldrich] joined the channel
#[chrisaldrich]I think I tried WordPress OpenID ages ago, but haven't had it for several years now.
#[chrisaldrich]dgold: there are some simple settings for WordPress UI in the Settings tab, you can use something like the Menu Editor Plugin to change some of your menu UI (remove pieces/add things you use more often)
#[chrisaldrich]dgold, the css is there to change almost anything you'd like, but maintaining that becomes a whole other issue. I'm sure there may be a few other plugins that devs use to hide UI pieces when delivering to clients to simplify things as well, but I suspect that's not what you're looking for.
#miklbgranted, with WP having so many themes, it still takes work to incorporate mf2 and work around some of the inherent issues. I know when I switched to WP I struggled getting what I wanted from a presentation standpoint. Thus I have a lot of rough edges still.
#snarfedyup. most of my custom css for wordpress is just 'display: none'ing a ton of things
#miklbbut for me, that's ok. Its my personal site, not a company site that needs to be polished.
#dgoldno, this would be a personal site too, miklb, but there's functional and there's the Balfron Tower, you know?
#Loqichrisaldrich has 14 karma in this channel (17 overall)
#[chrisaldrich]GWG and I had discussed starting a github repository essentially for forked versions of popular themes for people to hack/work on.
#[cleverdevil]I love that idea. Show the value to the community, and demonstrate the small amounts of changes that would be required to create a large benefit.
#tantek^^^ can one of you WordPress folks stub that out? especially with an IndieWeb Examples section per all the people above (singpolyma snarfed ... ) that use it?
#tantekwe should at least have a page on it to help folks out like that person on Twitter when they get stuck or frustrated
#[chrisaldrich]dgold, if you haven't come across it yet, Independent Publisher is a nice little theme thats compatible as well. I think SemPress has several child themes in Github in addition to what you'd mentioned.
#dgold[chrisaldrich]: that (repo) would be a fantastic idea
Pierre-O joined the channel
#dgold[chrisaldrich]: I found the senpress on the github
#dgoldI guess the problem with WP is that it delivers a useable interface so quickly, and with so little user 'strain'
#dgoldbut then getting it to $destination has a steep curve
#[cleverdevil]It doesn't seem to mention anything in that description about being compatible.
#voxpelliWith WordPress having a built-in Rest API nowadays, aren't many running WordPress headless now? To keep a clear separation between "WordPress the CMS UI/Database" and "WordPress the Front-End"
#[cleverdevil]I wonder if creating an "IndieWeb Certified" badge would be smart?
#[cleverdevil]voxpelli: barely anyone is doing this, though it will become increasingly popular going forward.
#voxpelli[cleverdevil]: there's no such thing as being fully indieweb, you can implement different IndieWeb technologies, but never be a 100% indieweb
#[chrisaldrich]Jonathan, be careful as the .com version isn't compatible! It's a fork of the original .org theme which Automattic thought was so pretty they wanted it for their .com side. Indiependent Publisher from .org or Github is actually even prettier and more flexible. It also changes the comments section output to separate replies and traditional comments from webmentions
#voxpelli[cleverdevil]: really? all the wp-devs I'm talking to here in Sweden seems to be running almost exclusively headless nowadays
#[cleverdevil]WordPress represents something like 28% of all websites.
#[cleverdevil]The group of people that identify themselves as WP devs is a tiny fraction of that.
#[chrisaldrich]Often, there's only so much a theme can do, so certainly "Indieweb compatible" is certainly an attainable goal though.
#[cleverdevil]I think that there could be a minimum bar, though.
#voxpelliHTML represents like a 100% of all websites ;) Thinking that indieweb friendly (I would put it that way rather than "compatible") theme's may perhaps not have to be WordPress specific, but could be more general, and then just have WP-adaptions
#voxpelliadapting a indieweb friendly theme to work with Jekyll, WP, headless WP etc would be useful + would also be useful as a reference for people who are creating their own themes
#[cleverdevil]It'd be good to have that defined in some way, and have a tag in the WP.org theme directory for themes that are IndieWebFriendly.
#[chrisaldrich]The tough part of WP's 28% figure is that they attain that by being tremendously backwards compatible and that simple fact in particular makes some of the microformats markup a bit tougher.
#[cleverdevil]Which is why so much heavy lifting has to be done in the themes.
#voxpellia tricky thing with microformats in themes are also that they only improve the theme when the theme is used correctly, when the theme is misused they can make the theme worse
#[chrisaldrich]Jonathan the microformats checkbox on the feature filter at https://wordpress.org/themes is about as close as it comes at the moment, but the problem there is that 99% are just mfv1 and not mfv2
#miklbwhat they also don't mention in that 28% is the mass networks of spam content farms…
#voxpellihas done his fair share of properly microformatting a theme, just to have another dev adapt the microformatted code for something that had totally different semantic meaning and just causing havoc
#dgold[chrisaldrich]: i'm afraid I dont understand wrt wp.com & wp.org vers of a theme
#[chrisaldrich]there aren't enough CSS books that discuss the fact that microformats are semantic mark up and shouldn't really be used as hooks for themeing or JS
#miklbdgold wp.com is the hosted service and themes adapted for it can only be used there. wp.org is for self hosted sites, so themes listed there can be used on any WP install
#voxpellias people are generally more geared towards hacking wordpress themes it could make sense in that regard to try to keep mf2 markup in plugins so that people who want to hack their presentation doesn't break their semantics
#voxpelliif one wants to make indieweb more approachable to people who are not really that into microformatness yet – but inserting markup through plugins can be fairly hard I guess
#[cleverdevil]I don't know enough of the intimate details to know if that's workable or not.
#[cleverdevil]When we roll out out Micro.blog-compatible WordPress setup, we'll likely do so with a set of bundled themes and plugins that make sense in this regard, so I'll have to figure it out sooner rather than later ?
#miklbGWG can explain it better, but one of the big problems is WP still uses hentry in the core code which messes things up for m2, if I'm remembering correctly.
#[chrisaldrich]pfefferle's uf2 plugin does a pretty good job of injecting microformats as a plugin, but there's only so much it can do and for themes whose CSS can rely on themeing on hentry (Twenty Fourteen does this) things can go very wrong very quickly.
gRegorLove and [kevinmarks] joined the channel
#[kevinmarks]That is true, though that hentry does mean we have some degree of microformats everywhere.
#[chrisaldrich]perhaps the workaround for that is relying on h-entry for mf2? Most parsers will rely on that first and use the second as a back up right?
#[chrisaldrich]Jonathan, if you're free for coffee, I can walk you through most of the hairy details as well as some of the potential pitfalls, both on the theme and plugin sides.
#Loqitantek has 207 karma in this channel (319 overall)
#tantekkevinmarks, yes, the "hentry... some degree of microformats everywhere" also refutes Ade's implied assertion, or shows he's unaware of the facts
#tantekI'd say double-digit % of websites (WordPress) counts as widespread adoption :P
#voxpelliso any mf1 class with no mf2 class on it would be treated as mf1 with mf1 properties, but any with a mf2 class would be treated as a mf2 class and only include mf2 properties (although could include child mf1 classes)
#tantekvoxpelli: not sure trying to summarize the details of backcompat parsing like that is helpful
#tantekbecause inevitably it leaves out details which can then be misinferred to lead to incorrect conclusions
#tantekbetter would be to ask *one* specific question about backcompat parsing at a time (rather than "?, but ?")
#voxpellitantek: well, it means to show that it is possibly to upgrade a mf1 theme to mf2 without having to remove any classes, which means it can be a non-destructive upgrade – that seems helpful for wordpress to know
#tantekthen we can answer yes or no and cite/quote the spec, or if you find a hole we can file an issue
#tantekyes, that kind of a use-case / how-to question is useful
#voxpelliand that was what [chrisaldrich] was asking and the question I answered :)
#Loqi[[chrisaldrich]] pfefferle's uf2 plugin does a pretty good job of injecting microformats as a plugin, but there's only so much it can do and for themes whose CSS can rely on themeing on hentry (Twenty Fourteen does this) things can go very wrong very quickly....
#voxpelliif one only adds, but not removes, then it shouldn't break a thing
#voxpellijust parsed a mf1 standard wordpress.com site and wow – a mf2 parser parses it as a pretty well, translates well to a mf2 h-feed
[pfefferle] joined the channel
#[pfefferle]I am not using the plugin actively, but feel free to submit a pull request :)
#GWGvoxpelli, yes. I talked to him when he was working on oEmbed improvements and tried to get interest then. I am building something now in Post Kinds that is proof of concept in design.
#voxpelliI started using OG-tags at Bloglovin when I worked there, a pain point is that Facebook doesn't use the OG-tags directly, but rather derive data from them by applying some post-processing, like checking if the size of the images are big enough :/
#voxpelliSo turns out that there's many sites with OG-images that are smaller than what Facebook shows and thus their users are surprised when you start using them (Hi Blogger!)
#GWGvoxpelli, I am trying to process them into something like jf2... simple object that can be used when there are no Microformats
#GWGI had just been working on my Microformats stuff outputting jf2
#pfefferleGWG hmmm... I like the sharing idea, but it also brings a lot of problems... Sharing means dependencies, and WordPress is not very good with that...
#GWGpfefferle, let me build something and we'll see
#pfefferleGWG to the API... I think it is a nice idea for a standalone plugin, but I would prefer using a lib directly instead of calling it via a http call...
#GWGpfefferle, I figured both work. I want the endpoint because I call the parser from the admin using AJAX
#LoqiJust generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 3pm Pacific time. https://indieweb.org/this-week/2017-02-17.html
#pfefferlevoxpelli there are a lot of similar libs around
#dgoldGWG - oh, I have a wordpress question - of that's okay
#dgoldI have posts with no title. these have been automatcally detected by post-kinds as 'notes'
#Loqi[gRegor Morrill] I joined the ACLU today and encourage you to donate. Send @sacca your receipt; he is matching up to $75K.
We filed suit against @RealDonaldTrump's #MuslimBan
ACLU and Other Groups Challenge Trump Immigration Ban After Refugees Detained at Airpor...
#gRegorLoveI should try again now that bridgy has some fixes for QT