Kelson Reviews Stuff - Page 16

ClassicPress

★★★★☆

ClassicPress is a fork of WordPress, launched by people who couldn’t stand the block editor. For a while it was mostly WordPress Without Gutenberg, but they’ve been doing work lately to improve media management and clean up some of the older code that’s just kind of grown organically over the years.

I’ve experimented with it a bit off and on for a couple of years, and put in the effort to ensure my two (very niche) plugins were compatible. A couple of weeks ago I decided to finally migrate some of my blogs, and it’s gone really smoothly!

Pros

  • Stable, and familiar to anyone who has used WordPress.
  • No need to install the Classic Editor plugin!
  • Nice media features including a column that lets you know where an image is actually being used, even if it’s not attached to a post.
  • Easy migration from WordPress. You upload a plugin that checks for plugins or themes with known compatibility problems, then press a button and it installs ClassicPress.
  • Most WordPress plugins and themes that don’t rely on blocks will work with it.
  • A ClassicPress plugin directory and theme directory are available (though you currently have to install a plugin to access it from the dashboard).
  • No need to pass a loyalty test in order to log into the support site.*
  • It feels snappier so far, but that’s just subjective.
  • Plugin developers don’t have to deal with Subversion!

Cons

  • The community and plugin/theme ecosystems are a lot smaller.
  • Plugins and themes that do rely on blocks (or tie deeply into WordPress code that’s diverged since the fork) won’t work. But you can usually find something comparable to do the job.
  • Some plugins that are listed on both the ClassicPress and WordPress directories are out of date on the ClassicPress side.
  • Plugin developers do have to deal with GitHub.

ClassicPress also limits your login cookies with SameSite=strict. This is good! If you click on a malicious link to your site, it’ll log you out instead of accepting the cross-site forged request! But it’s a bit annoying in that I can no longer click on actual links to my dashboard from my local start page on the LAN, or from my own email when using webmail (or Opera’s mail client, oddly enough).

My Experience

Like I said, migration was super-easy. I did a couple of local sites first, then my wife’s occasional blog, Feral Tomatoes. Then I had to do some research on plugin compatibility before migrating the behemoth** that is K-Squared Ramblings, which turned out to be a lot simpler than I expected!

Plugins that work fine so far:

Contextual Related Posts and WP Super Cache have since changed the minimum required WordPress version, but they do still work with ClassicPress. You just have to use something like WP Version Modifier for CP to tell plugins that you’re using a newer WordPress.

Various IndieWeb and ActivityPub plugins are reported to be compatible, and they didn’t deactivate when I converted the site, but I haven’t really tested them yet.

  • IndieWeb
  • Webmention
  • WebFinger
  • NodeInfo(2)

Incompatible plugins:

  • Search Regex. I haven’t used it in a while, though, so I figure I’ll wait until I need it before looking for a replacement.
  • Yoast SEO. It’s overkill*** for what I want anyway, so I don’t feel too bad about replacing it. The Classic SEO plugin includes all the features I’m using Yoast for, and W3P SEO offers most of them. I may still switch to a collection of smaller, focused plugins in the long run, but I was able to migrate immediately by just swapping in Classic SEO!

I might still move the older posts to Eleventy, but at least it’s on a simpler platform now than it used to be, and it’s shown no sign of new problems yet.

That leaves one more gigantic, complicated blog: Speed Force. It’s got some additional complications like co-authors so that more than one person can be credited on a single post, and subscriptions through Jetpack. So it’s going to need some more research before I migrate that one.

Notes

Remembering Diedrich Coffee

★★★★★

A tall, brushed-metal travel mug sitting on a table, its black plastic/rubber lid propped open. There's no handle, and the slogan 'Venti Schmenti' appears prominently on the side. Below it, barely legible, are the Diedrich Coffee logo and the phrase 'Not so big.'

Diedrich used to be my favorite coffee chain. They were relatively small, and mostly based in Orange County – in 2005 they had a something like 20-25 cafes there, plus two each in LA and San Diego
 and three each in Houston and Denver.*

The coffee was great. The atmosphere was great. I used to go to the Tustin and UCI locations all the time with friends and for takeout. The PCH location in Laguna Beach was a great place to hang out after the city’s fireworks show at the beach, have something warm (the ocean breeze is usually cool at night, even in July) and wait for traffic to die down. The one at the Irvine Spectrum was a post-movie and post-book-shopping hangout spot until the Barnes & Noble next to it moved (and added a Starbucks). Diedrich was off in a corner, and without the bookstore traffic it closed.

A tall, brushed-metal travel mug sitting on a table, its black plastic/rubber lid propped open. There's no handle, and the slogan 'Venti Schmenti' appears prominently on the side. Below it, barely legible, are the Diedrich Coffee logo and the phrase 'Not so big.'They also had a bit of an attitude. The cup sleeves were labeled “Of course it’s hot!” They sold T-shirts and travel mugs with slogans like “Not so big” and “Venti, Schmenti.” (I need to check whether that mug is still kicking around somewhere. I know I still had it in 2017.)

In 2006, after founder Martin Diedrich stepped down to focus on a single artisan coffee house in Newport Beach, Starbucks bought all the company-owned locations. There were a couple of franchised kiosks and one of the Texas cafes, but that was it. Over the next few years, Starbucks shut down or converted them all. Sometimes both: the one in Tustin had always been busy as a Diedrich. After it had been assimilated, though, I never saw it full, and Starbucks closed it in 2008. Amusingly, Martin Diedrich opened a second KĂ©an location there, and it’s still going strong 15 years later.

The last two Diedrich locations after the buyout were both in Irvine. Peet’s bought the one across from UCI in 2008, and the one at Barranca and Culver some time later. Within a year the Diedrich website was only handling online orders, and even that had disappeared by 2015.

I hate that Starbucks bought an (apparently) successful business and ran it into the ground. But I’m glad KĂ©an is still around, even if it’s too far from where I live now to visit regularly.

Notes

*It’s always funny when a chain has a whole bunch of locations in a smallish region, and then one or two halfway across the continent or even farther. Around the same time Diedrich’s was at its height, Kelly’s Coffee had something like 35 locations in Southern California, a handful in neighboring states
and one in Riyadh!

Wiki-Walking to Related Companies

Everything above is from my own memory or from blog posts I made across 2005 through 2015 (the later ones are completely incorporated into this page now, and I’m redirecting them here). Except I couldn’t remember which year the company sold off the retail business. So I checked out the Wikipedia article.

Apparently the company owned the US franchise rights for Gloria Jean from 1999, when they bought Coffee People, through 2009, when they sold the rights (back?) to Gloria Jean International. And then Green Mountain Coffee Roasters outbid Peet’s to buy what was left of the company. And Green Mountain is now
Keurig Dr. Pepper???

Coffee People appears to have been local chain in the Pacific Northwest, which explains why I wasn’t familiar with them, but now that I see the name again, I do remember it coming up in articles about the Starbucks buyout.

And the founders of Coffee People also went on to launch a new indie coffeehouse after leaving their chain behind! The good news is that Jim and Patty’s is still around, and still run by one of the founders! The bad news is that Jim Roberts died last year, and the two cafes are in serious financial trouble.

Scott Pilgrim Takes Off

★★★★★

Scott Pilgrim Takes Off is a weird cartoon. In a lot of good ways.

It’s sort of a combination of the movie and the original comics, combining the art style (now animated!) with the movie’s voice cast and a longer run time (eight episodes on Netflix) that makes it possible to actually dig into the characters and story. It’s sort of a reunion show, sort of a remake, and sort of a “What If
”

Because at the end of the anime’s* first episode it, well, takes off into a totally new direction, telling a new story focusing this time on Ramona Flowers and her relationships with her various “evil exes,” reacting to, bouncing off of and critiquing the comics and movie. (Several characters actually start filming the movie during the show
which goes off the rails in yet another direction.)

The craziness is dialed up to 11, with video game, comic book and anime tropes used to reexamine who these characters are. Scott could easily have become the next Evil Ex, and he had a tendency to rewrite his own backstory to make him look better. And Ramona wasn’t entirely blameless in her past relationships either, and she has to come to terms with that. By the end, you even have a better handle on most of her exes as people who made some really bad choices after their breakups.

And an over-the-top super-hero/villain team-up against Scott’s real arch-enemy. Who isn’t Gideon Graves. (For that matter, Gideon Graves isn’t really Gideon Graves either.)

It’s both wackier and more introspective than the source material, brings to the surface some of the themes that tended to get glossed over, and makes it clear that yes, those character flaws are character flaws.

Bryan Lee O’Malley made a remark in an interview about how he started the comics in his mid-20s, finished them at 31, and came back to the story in his 40s with a new perspective. (Huh, in some ways it’s the Tehanu of Scott Pilgrim, only with extra hijinks instead of depression.)

Lots of fun, highly recommended, and ultimately a better story than the movie (which is still a lot of fun, just highly condensed and shallow).

Floccus Bookmarks Sync

★★★★★

Very flexible, and can sync bookmarks across many different devices and browsers. Floccus is a solid replacement for Xmarks, though you do have to choose your own cloud storage. On the plus side, you get to choose your own cloud storage, and whether you use your own Nextcloud server, or store the bookmarks encrypted on Google Drive or another supported service, you know who has access to them, which is a big bonus for privacy.

It doesn’t sync other settings or send the current tab to another browser. But you can use Firefox Sync or Vivaldi Sync or whatever for their other features, just turn bookmarks off and let Floccus take care of those. Floccus can sync currently-open tabs, but it does it by actually syncing which tabs you have open, not just making them available or sending one on demand.

The desktop browser add-on is mostly set-and-forget and you just use your regular browser bookmarks. For as many browsers as you want. I’ve been using it to sync between Firefox and Chrome, and more recently Vivaldi, since 2020. While it had some problems syncing early on, it’s been solid for so long I can’t even remember the last time I encountered a sync error*.

When using Nextcloud for storage, it syncs faster with an app-specific password than with your regular login.

The mobile app syncs your bookmarks to itself, since most mobile browsers don’t let add-ons access their bookmarks. It took all of 30 seconds to set up the Android version with my Nextcloud, and the initial sync didn’t take much longer. The UI is simple, letting you do the basics of adding, removing, editing and moving bookmarks. They open in your default browser, and you can share a link from your browser to Floccus to bookmark it.

Summer in Orcus

T. Kingfisher

★★★★★

An odd but appealing mix of whimsy and horror, turning portal fantasy tropes on their heads. Baba Yaga, the ultimate witch of Russian folklore, is the quest-giver. Summer’s home life is shaped by her mother’s severe anxiety. A wolf isn’t a threat, but a staunch ally (and a were-creature who turns into a migratory house at night – you thought Baba Yaga’s house was the only one that walked around?). A lich refuses to move on until he finishes his to-read list. Geese are fierce warriors (OK, that part’s realistic, except these geese carry spears too), which is fortunate, because 11-year-old Summer herself isn’t going to be able to take down the mysterious Queen-In-Chains causing the rot that’s slowly destroying Orcus all by herself
or is she?

It’s a bit less cohesive than some of Vernon/Kingfisher’s more recent YA/older kids’ novels like Illuminations and A Wizard’s Guide to Defensive Baking, partly because it was originally a serial and partly because it’s a very kitchen-sink kind of fantasy world where anything goes, from an officious but kind-hearted goofy birds to creepy spider-horses. But it’s stuck in my head more than Minor Mage.