Got way less code in the main app folder this way, and don't need to stick all this "extra" functionality behind `.env` constants.
"Plugins," for now, are just local Composer/Laravel packages that come prepacked with the app but don't auto-register, so that they can be enabled/disabled from within the app.
Ima have to revisit exports, in fact, as I just moved web scraping to a plugin of its own.
The XPath selectors are the magic behind the software’s scraping function (e.g., for summary-only feeds).
Added a `functions.php`, WordPress-style, to a Laravel app.
Always surprised to see pros reach for a plugin that doesn’t actually solve anything.
Found a bug in SimplePie, dangit, which means I can’t currently use it _as is_.
Simply can’t see slugs or snails without also thinking of the Ramones’ Teenage Lobotomy (and, subsequently, Me First and the Gimme Gimmes’ version of Sloop John B).
“CSS Frameworks, hype and dogmatism - Piccalilli”
I’m actually in favour of frameworks under some circumstances, but too often they market themselves by claiming that the platform is broken. https://piccalil.li/blog/css-frameworks-hype-and-dogmatism/
Don’t wanna sound like a conspiracy nut, I mean. I also use WordPress just fine. Yes, it’s grown almost too big. Yes, I need a place to try, run, test, and tinker with plugins first; one I actually use.
Looks like my crossposter (or PHP’s `strip_tags`) stripped the </mild sarcasm> “tag” I had appended, so here it is.
Hadn’t heard of Day One, yet. “Safely protecting memories and creating a 100% personal space” sure sounds like a digital garden _of sorts_. Oh, and they’re being acquired by Automattic, which is aiming for a very direct influence over 99% of the web, benevolent-dictator style.
Please tell us how you like it! I have had a (very) quick glance at FreshRSS’s source code but never actually tried it myself. Guess the design didn’t speak to me that much. (I fairly quickly ditched TT-RSS for Miniflux, too, I remember.)
In reply to https://jan.boddez.net/articles/x-ray.
Quick update: I was able to fix most of these, but rather than add support for JSON Feed 1.1, I’ve fixed support for `application/feed+json`. Also added a helper function that uses `\Mf2\resolveUrl()` and a bit of XPath magic to use on yet unaltered SimplePie HTML. That means all XML and microformats content now gets processed the _exact same way_.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!