#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
#
Loqi
[CrowderSoup] has 1 karma in this channel over the last year (3 in all channels)
#
[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/
#
Loqi
[Chris Aldrich] I discovered yesterday that when I added a # (or hash, pound sign, octothorpe, et al.) in front of any word on my site, it created a native version of something akin to Twitter’s #hashtag functionality, but it was working on my own website. The pri...
#
[chrisaldrich]
You could always excerpt the code and have it as a stand alone plugin if you don't what the additional AP portions....
#
GWG
[chrisaldrich]: Pfefferle actually wrote a hashtagger plugin
#
Loqi
[pfefferle] wordpress-hashtags: A very simple WordPress-plugin to add Hashtag support to your blog posts.
#
[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.
#
GWG
[CrowderSoup]: Might be a bug report worth investigating
[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/
#
Loqi
Free WordPress Plugin 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
#
ndegruchy
implement with something like JSON-LD, instead of having to slice up existing code. These kinds of overlap make me wonder if IndieWeb is not just duplicating effort...
#
ndegruchy
I just feel like I'm missing something when I look at all the requirements, including custom crafted themes, and wonder if we couldn't get by, by tacking on to the existing infrastructure.
#
[KevinMarks]
If you look at the WordPress plugins, that is what they, and what makes them complex to write (hopefully easier to use)
#
Loqi
[Aaron Parecki] Why Microformats? 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)
#
ndegruchy
Okay, thanks for the reading. I'm trying to wrap my head around it all and for some reason I keep coming up short.
#
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.
#
ndegruchy
Yeah, I remember implementing them years back when I did this stuff professionally.
#
ndegruchy
Seems like it made a bunch of sense at the time. Adding additional metadata to smartly structured syntax would allow for a richer idea of what the content was about
#
ndegruchy
(still reading about JSON-LD's origins)
#
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/
#
Loqi
[Peter Molnar] Auto setting post format in my WordPress setup
#
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.
#
ndegruchy
So, I guess the million-dollar question for me is: What is compelling about WordPress? It feels like many of the other Automattic products, rotting at the edges due to neglect... but where do I go from here?
[schmarty]1, [KevinMarks]1 and [CrowderSoup]1 joined the channel
#
GWG
ndegruchy: I am a glutton for punishment
#
ndegruchy
I'm indecisive and lazy :)
#
ndegruchy
Gonna go on a walk. Need to clear my head.
#
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
#
ndegruchy
I almost wish I had documents in some sort of proto-format, like pandoc's internal format that I could just direct at the web via various endpoints.
#
[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 think I need to figure out what this old site is going to be used for. I've had the domain since the early '00s
#
ndegruchy
I actually feel a bit like the stream-of-consciousness on this post: https://petermolnar.net/article/less-features-cleaner-site/index.html
#
Loqi
[Peter Molnar] Refactoring my static generator