Show newer

I wrote up a blog post about some of the issues I encountered with my recent Wordpress project. Includes some tips on how to make a "members-only" area for a club or organization website.

Keep your friends close, and your WordPress installation closer.

kboyd boosted

Ooh, #WordPress 6.0 is out. Tons of new stuff for managing blocks and styles, lots of writing improvements like selecting multiple paragraphs of text and typing [ [ to get a list of recent posts and pages, you can lock blocks, more template options, and lots of accessibility improvements. Nom nom.

WordPress 6 announcement:

WordPress 6 accessibility improvements:

Just saw some code I wrote referenced in a diagram as a "thick proxy".

I have edit control of the diagram.

VERY tempted to change it to "thicc proxy".

... and it automatically upgraded itself without breaking anything, which is downright impressive.

Show thread

LOL. I spend a week getting wordpress all set up on version 5.9.3, and then a day after I finish they release 6.0.

Good for them :)

Serverless functions on Digital Ocean, you say? Fun!

This photo I took at the parade today has a delightfully dystopian feel to it. Like they might be building-sized GPU fans that are dooming the planet.

(In actuality, they are misting fans for portable temporary crowd relief during the coming climate change induced mega-heatwaves.)

kboyd boosted

A reminder that Mastodon and the Fediverse do NOT use cryptocurrency, blockchains, NFTs, tokens, coins, mining, web3 or anything like that.

Masto and the Fedi run on traditional servers and use a sustainable network federation model somewhat similar to e-mail (that's why Fediverse addresses look similar to e-mail addresses).

Also a reminder there are no venture capital firms or other investors either. No one owns the network, each server is independent. Masto and Fedi server running costs are paid by their owners, sometimes with donations from users.

No one is getting rich from the Fediverse, it is all volunteers with some getting donations and a few getting modest grants from foundations. Please remember this when you interact with admins or developers.

(There might be some individual users who post about cryptocurrency/blockchain, but the infrastructure this place runs on doesn't use it at all.)

Tl:dr - Decentralisation does NOT mean cryptocurrency/blockchain


I wonder if animators sometimes have a dedicated Animation Antechamber? Or if I, as a coder, should make some kind of Coding Crevasse?

kboyd boosted

We do things not because they are easy, but because we thought they were going to be easy.

... I guess it would be a good idea to convert my hacks and "solutions" into a blog post. And no, my blog does not run on Wordpress.

Show thread

Ah. The problem is that the theme I started with is using custom inline CSS, and because it won't let me edit the "template parts" reliably (it keeps reverting the changes to the stock version, which seems completely useless), I am in the acutely annoying position of having no idea how to carry those custom styles over to the new custom template pieces I have to make.

Wordpress: A rich, buttery tapestry of frustration. (Until it eventually works, then it's great. Until it gets hacked.)

Show thread

Now I'm in the obnoxious responsiveness rabbit hole - any change I make to make things look nice on desktop breaks mobile, and vice-versa.

What a nightmare. Give me Tailwind and PHP and HTML any day, eff this noise.

Show thread

Hmm. And apparently some bug in the beta "site editor" has gunned everything up and now I'm rebuilding all the template layouts from scratch for some reason. Is there no end to this frustration?

Show thread

I actually had to use CSS to suppress it. 🙄🙄🙄 😂😂😂

One bright spot: the site design, while primitive, looks pretty great on mobile out of the box.

Show thread

It effectively means that if I want to have a homepage named "Home", I have to also deal with a fuckoff big "HOME" H1 tag on the homepage.

If I blank it out, then the page loses its name in the list of pages (and in the autogenerated nav, presumably) and becomes something less than useful like "(no title)"

And no amount of futzing with page templates and whatnot offers the ability to suppress this useless and redundant heading.

Show thread

Why do spreadsheets always seem to have "bottom" cell vertical alignment? Some accounting holdover?

Show older
PHP Community on Mastodon

Open source. Open community. We are dedicated to building and enriching the PHP community.