#wordpress 2020-06-24
2020-06-24 UTC
[jgmac1106], [snarfed], nickodd, maxwelljoslyn, justache, [fluffy], [chrisaldrich], [KevinMarks], [tantek], [LewisCowles], gRegorLove, ndegruchy, [schmarty], [CrowderSoup] and [tw2113] joined the channel; nickodd left the channel
# [CrowderSoup] [chrisaldrich] & @ GWC I fixed my problem. I had another plugin, "hashtagger", which takes hashtags from posts and makes them tags on the posts themselves. This was what was breaking my script (and indeed even my ability to manually add tags to posts).
# [CrowderSoup] I disabled it (because its silly anyway, and now all is well 😄
[chrisaldrich] joined the channel
# [chrisaldrich] [CrowderSoup]++ for debugging
# [chrisaldrich] If you really miss/want that functionality, Matthias has a snippet of code in the Activity Pub plugin that will do that: https://boffosocko.com/2019/02/17/a-hashtag-functionality-hiding-with-the-activitypub-for-wordpress-plugin/
# [chrisaldrich] You could always excerpt the code and have it as a stand alone plugin if you don't what the additional AP portions....
# [chrisaldrich] Indeed he did: https://github.com/pfefferle/wordpress-hashtags
# [chrisaldrich] Mostly I mentioned the ActivityPub version because I used it and knew it didn't cause a conflict in this use case.
[schmarty] joined the channel
# [CrowderSoup] I don't know how much I miss the functionality, but it was an easy way to add tags to a post as I type rather than having to duplicate that effort. If I decide I miss it more than I think I will I may have to dig into the hashtagger plugin and root out the bug.
[snarfed], gRegorLove, [chrisaldrich] and [CrowderSoup] joined the channel
# [CrowderSoup] This is actually the hashtag plugin I was using (not the one made by Pfefferle): https://petersplugins.com/hashtagger/
# [CrowderSoup] I might investigate if the one from Pfefferle still works (looks like it was last updated some years ago)
# [chrisaldrich] [CrowderSoup] given his experience and the general simplicity of what that plugin does, I'll bet it's still solid.
[pfefferle] joined the channel
# [pfefferle] [CrowderSoup] as far as I know it should work fine… the activitypub plugin uses nearly exactly the same code…
# [CrowderSoup] Awesome, I will definitely check it out. Thanks [pfefferle] 🙏
# [pfefferle] let me know if something does not work… it is not that much code and should be easy to fix
# [CrowderSoup] For sure, I am happy to submit bug reports and even PRs time willing
[KevinMarks] joined the channel
# ndegruchy Forgive me for treading on what I imagine is already well trod arguments. The idea of IndieWeb is amazing and I'm really into it. The problem I find, with WordPress anyway, is that the features closely shadow many of the built-in functions of WordPress itself. Things like Webmentions being similar if not the same as Ping/Trackbacks; Post Kinds being a more expanded set of Post Formats; and things like Microformats being easier to
# [KevinMarks] If you look at the WordPress plugins, that is what they, and what makes them complex to write (hopefully easier to use)
# petermolnar ndegruchy: Microformats vs JSON-LD: https://aaronparecki.com/2016/12/17/8/owning-my-reviews
# petermolnar post formats != post kind - the latter is assigning a format to a content, the former is a taxonomy based on the content
# petermolnar and webmentions are successors to pingback
# petermolnar also worth reading: manu.sporny.org/2014/json-ld-origins-2/ (both to understand and despise JSON-LD)
# petermolnar huh, why is that site not loading?, nevermind: https://web.archive.org/web/20140210111928/https://manu.sporny.org/2014/json-ld-origins/
# petermolnar so, you had three topics; let's start with microformats
# petermolnar microformats waaaay predates json-ld, and are still valid even for google friendly markup. json-ld brings loads of problems, starting with the must use schema.org vocabulary to google's snowlaky structured data testing tool to the very fact that it either duplicates your content or your site is javascript-only.
[grantcodes] joined the channel
# petermolnar hence our preference towards microformats - plus see aaronpk's article that is still valid, 3.5 years later.
# petermolnar yes, but if you want "richer" data, microdata and rdfa already existed...
# petermolnar anyhow, post kind is a custom taxonomy in wordpress, so it's similar to categories and tags. post formats, in our context, is based on what your post has as content or meta. When I still used wordpress I had this: https://petermolnar.net/article/wordpress-post-format-discovery/
# petermolnar so the fundamental difference there is that a post format is dependent on the content
# petermolnar as for pingbacks: webmentions are pingback 2. pingback needed and update, both because of the spam, and because of the lack of useful features, and thus the result is webmentions.
[schmarty]1, [KevinMarks]1 and [CrowderSoup]1 joined the channel
# petermolnar ndegruchy: before I walked away from WP I wrote a significant amount of plugins to alter some core behaviour, like the media library mess. Then one of the releases broke it, plus Gutenberg showed up before the media library got fixed, so I decided to try something else. That something else wasn't an obvious step or a simple path. After weighing my needs, what I want my site to be, and how I'm using it, I ended up writing a sc
# petermolnar ript that creates html version for the originally markdown and images content.
# petermolnar But that's my route; for others, it could be a custom CMS, one of the popular static generators - Hugo? -, a flat file based approach - Grav? - , or a more indieweb oriented CMS, like Known, etc. Or stay with WordPress; it's not at all a bad choice, unless you feel like you have fundamental problems with using it.
[schmarty] and [chrisaldrich] joined the channel
# [chrisaldrich] You could also go the route of a total turnkey solution. I've seen a few people move from WP to micro.blog (or something at https://indieweb.org/Quick_Start) , but then you're also losing out on some of the possible customizations and the ability to write your own code if you need something particular.
# [chrisaldrich] There is definitely learning, work, and complexity curve involved between simple out of the box solutions and having the ability to customize everything to the nth degree.
[KevinMarks] joined the channel
# [chrisaldrich] I don't see it discussed, but there is certainly no reason one couldn't create a JSON-LD or schema.org set of parsers that provided a 1-to-1 onto mapping of microformats to allow interoperability. This assuredly isn't a very simple problem though....
# petermolnar that almost sounds like an rdf vocabulary :P
# [chrisaldrich] ndegruchy, did you have other immediate questions? It's a lot to devour at once, so choosing one thing at a time to work on can be very helpful. 🙂
# ndegruchy I actually feel a bit like the stream-of-consciousness on this post: https://petermolnar.net/article/less-features-cleaner-site/index.html
# [KevinMarks] I tried schema as mf2 five years ago http://www.kevinmarks.com/microformatschema.html