Andrew Fairlie
ajwf.uk
Andrew Fairlie
@ajwf.uk
I make stuff @mutual.agency.
It just posts the latest I think
December 9, 2024 at 11:10 AM
This is my favourite thread
December 9, 2024 at 10:56 AM
Even if this felt like a good future to me (it doesn’t), I don’t think I trust that team to deliver and continue without having their heads turned by a new thing a year later.
December 2, 2024 at 2:04 PM
That seems very clear to me
November 27, 2024 at 10:33 PM
It does require a certain way of thinking, for sure.

One thing I like is the ability to change the deployment script. So you can make it run `php craft up` on deploy, and have it run any migrations and project config changes automatically, which is elegant.

Others probably let you do the same!
November 27, 2024 at 3:35 PM
Laravel Forge is great for managing DO droplets and setting Craft up on them. Don’t let the Laravel name fool you, it isn’t exclusive to Laravel powered apps 👍
November 27, 2024 at 2:12 PM
Good to see you here @1stevengrant.bsky.social
November 25, 2024 at 7:21 AM
I’ve really enjoyed using it so far. It seems really elegant and got out of the way. Paring it with Bun seems especially speedy.
November 20, 2024 at 4:25 PM
They also have a Wordpress content migration tool craftcms.com/blog/migrati...
Migrating from WordPress | Craft CMS
Migrating from WordPress to Craft CMS just got a whole lot easier, with the help of a new CLI command.
craftcms.com
November 19, 2024 at 2:57 PM
#craftcms is a great way to go. An active community, rich plugins (but less reliance on them) and a far more modern codebase. It’s commercial, but in our experience the cost of the license was less in hourly rate than fighting silly issues with WP and similar.
November 19, 2024 at 2:57 PM
I realise I didn’t explain “why?” About running it in a deployment script.

1. It reduces the risk of human error of forgetting to apply changes

2. Running it in script is less likely to time out than running it through apache or nginx which might have higher execution timeouts
November 18, 2024 at 5:03 PM
Ideally you’d not use those and have “php craft project-config/apply” in your deployment scripts. But generally “apply changes” is what you want.

CC @craftcms.com as I’m sure they’re interested in this for optimisation.
November 18, 2024 at 4:59 PM