Having worked on this a while ago, I totally forgot it's already part of my lousy Webmention plugin (which badly needs smarter scheduling and feedback, but hey).
Adding Some Context to (Web)mentions https://janboddez.tech/articles/adding-some-context-to-webmentions
So, I’m a thirtysomething mechanical engineer and lousy guitarist. I work in the semiconductor industry, spend most of my spare time developing for the web, and own quite a few affordable (!) electric guitars, a handful of Raspberry Pis, and a couple hacked together MAME—I know—cabinets. Also, happily married, father of two, wannabe investor.
@email@example.com @firstname.lastname@example.org @email@example.com Just made my Hugo blog work with ActivityPub today (currently it supports accepting follow requests and translates replies to webmentions). It doesn't have a database and ActivityPub doesn't need a database at all and can work with just flat files and a dynamic part that sends and handles the HTTP requests, perfectly fine.
My announcement from today: https://jlelse.blog/micro/2020/02/2020-02-07-jvwap/
“Global Styles” does feel an awful lot like the Theme Options pages of horrible “premium” themes.
> [T]heme authors who build hyper-detailed designs, [may] be cringing at the thought.
(Someone should just do this in Laravel, though, sans all the bells and whistles, and with dead-simple SQL search so that it can run anywhere.)
osTicket runs pretty much out of the box, but looks terribly dated. Zammad looks nice, and is a bit easier to use, I think—like, less cluttered—but très resource-heavy, although it might actually work in this case, with just a handful users. Redmine, though not exactly a helpdesk system, isn’t off the table, yet, either.
Note to dumbass self: the `elasticsearch` directory has to be writable by the user with UID 1000.
Spiders _are_ treated differently, by the way. (They get served existing cached pages, but pages they see won’t normally get cached.)
Shouldn’t I test? (Shouldn’t plugin developers?) I can still roll back the changes when something goes awry, much like I if I’d just hit the “Update” button in WP Admin.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!