Live data from Hacker News

Craft CMS 4 Released

craftcms.com

21–30 of 43 posts

Re: Craft CMS 4 Released

#21

I tried Craft as an alternative to Wordpress-- couldnt even get it installed. The instructions assume you have a whole PHP dev environment setup-- very frustrating, after some time googling the various errors I kept hitting I just quit. This has been my issue with most Wordpress alternatives-- they assume you are a professional PHP developer, rather than someone who just wants to try a CMS. And then everyone complain…

> The instructions assume you have a whole PHP dev environment setup-- very frustrating, after some time googling the various errors I kept hitting I just quit.

Sorry you had trouble. Craft definitely has stricter requirements than WP. v4 requires PHP 8, a handful of PHP extensions, and MySQL 5.7.8+/MariaDB 10.2.7+/PostgreSQL 10.0+.

Most modern local dev environments will have everything it needs – DDEV (https://ddev.com/), Lando (https://lando.dev/), our own Craft Nitro (https://getnitro.sh/), even MAMP, etc. –, but I realize these come with a learning curve. We do our best to ease you into it without making too many assumptions in our tutorial, so you might want to try giving it another go with that: https://craftcms.com/docs/getting-started-tutorial/

If you’re a Mac user, you’re going to need to start moving in this direction even to get WordPress running, as built-in PHP support has been deprecated and Apple plans to stop shipping it in future versions of macOS.

> This has been my issue with most Wordpress alternatives-- they assume you are a professional PHP developer, rather than someone who just wants to try a CMS

No argument there. WP is built for the masses; Craft is a developer tool. It doesn’t assume PHP knowledge (the built-in templating system is powered by Twig), but you will need a strong understanding of web standards and basic logical concepts. Or you can get your content out using the built-in GraphQL API, to hook it into a decoupled front-end like Next.js or Gatsby.

Re: Craft CMS 4 Released

#22

I was working at EllisLab on ExpressionEngine when Craft was first released. I don't know what things were like over at P&T, but it was interesting to witness from inside EllisLab. I would say Craft v ExpressionEngine is a case study in what happens when you don't pay your techdebt. Even if you have a lot of good ideas, if you don't stay on top of your techdebt, someone can always come, start fresh, cherry pick and b…

Interesting scoop from the other side—thanks Daniel!

From the outside, there were some weird vibes coming out of EL back then – they’d taken a bit of an adversarial tone with the community, which had us wondering whether it was a good idea to have all our eggs in the EE basket. Then an EL designer publicly ranted about P&T, calling us a “direct competitor”, on the EE Podcast, when Craft was just a twinkle in our eye. Which ironically, was the exact moment we decided to really commit to building a CMS. Self-fulfilling rant I guess :)

Re: Craft CMS 4 Released

#23
post #2

I was always curious about CraftCMS because it's built with Yii 2 instead of any other popular PHP framework. Sadly I never had the chance to look into it. Last thing I heard it they were looking to migrate the codebase to Laravel as Yii 2 is no longer up to date and Yii 3 is far from being complete and production-ready. Congratulations on the release.

Yeah we’re starting to investigate which route we’ll take (Yii 3, Laravel, or Symfony).

These days everything is so componentized it’s becoming less and less important, though. Craft has always pulled in a various Symfony components, and v4 adds Laravel Collections.

Re: Craft CMS 4 Released

#24
post #2

I was always curious about CraftCMS because it's built with Yii 2 instead of any other popular PHP framework. Sadly I never had the chance to look into it. Last thing I heard it they were looking to migrate the codebase to Laravel as Yii 2 is no longer up to date and Yii 3 is far from being complete and production-ready. Congratulations on the release.

Yeah we’re starting to investigate which route we’ll take (Yii 3, Laravel, or Symfony). These days everything is so componentized it’s becoming less and less important, though. Craft has always pulled in a various Symfony components, and v4 adds Laravel Collections.

Do you have any interesting assessments you can share? The pro cons, or what you like/dislike about the mentioned selection?

Re: Craft CMS 4 Released

#25
post #24

Earlier quoted context omitted.

Yeah we’re starting to investigate which route we’ll take (Yii 3, Laravel, or Symfony). These days everything is so componentized it’s becoming less and less important, though. Craft has always pulled in a various Symfony components, and v4 adds Laravel Collections.

Do you have any interesting assessments you can share? The pro cons, or what you like/dislike about the mentioned selection?

Not yet. We’ll share some thoughts when we make our decision, I’m sure.

Re: Craft CMS 4 Released

#26
CraftCMS keeps giving and evolving. It is my go-to for small to mid-size sites that require a CMS.

Have been using it for over 5 years, on multiple sites.

Clean architecture, excellent documentation, good support.

Highly recommended.

Re: Craft CMS 4 Released

#27
post #24

Earlier quoted context omitted.

Do you have any interesting assessments you can share? The pro cons, or what you like/dislike about the mentioned selection?

Not yet. We’ll share some thoughts when we make our decision, I’m sure.

Can't wait! Cheers.

Re: Craft CMS 4 Released

#28
post #9

Raise your hands if you were an early user of ExpressionEngine or Textpattern — CMSs that weren't skewed into CRMs, Shops or PWAs. Good times, but then WP ate them all.

WP is completely unwork-able for me. I am not smart enough to deal with that codebase. 1-click install is great but the nightmare on the other side of the easy setup is just not something I can deal with.

Compromised, incompatible with each other plugins, the legacy blogging engine architecture, the horrible admin UX, the need for additional solutions to have any kind of sane CMS functionality.

Re: Craft CMS 4 Released

#29

I was working at EllisLab on ExpressionEngine when Craft was first released. I don't know what things were like over at P&T, but it was interesting to witness from inside EllisLab. I would say Craft v ExpressionEngine is a case study in what happens when you don't pay your techdebt. Even if you have a lot of good ideas, if you don't stay on top of your techdebt, someone can always come, start fresh, cherry pick and b…

Interesting scoop from the other side—thanks Daniel! From the outside, there were some weird vibes coming out of EL back then – they’d taken a bit of an adversarial tone with the community, which had us wondering whether it was a good idea to have all our eggs in the EE basket. Then an EL designer publicly ranted about P&T, calling us a “direct competitor”, on the EE Podcast, when Craft was just a twinkle in our eye.…

Cheers, Brandon! I figured, since EL is long gone at this point, there was no harm in offering my postmortem perspective on what happened there.

That podcast was either before my time or maybe just when I was starting, but yeah, that was definitely the mentality when I was there. There was also a bit of a siege mentality. My onboarding involved being instructed to join twitter, but warned that the community would be mean to me. Thing was, I found most of the criticism coming from the community to be warranted and valid and thought we should have been listening to it, instead of writing it off as a loud, mean, disgruntled, few.

Either way, you guys did a great job with Craft!

Re: Craft CMS 4 Released

#30

Earlier quoted context omitted.

Interesting scoop from the other side—thanks Daniel! From the outside, there were some weird vibes coming out of EL back then – they’d taken a bit of an adversarial tone with the community, which had us wondering whether it was a good idea to have all our eggs in the EE basket. Then an EL designer publicly ranted about P&T, calling us a “direct competitor”, on the EE Podcast, when Craft was just a twinkle in our eye.…

Cheers, Brandon! I figured, since EL is long gone at this point, there was no harm in offering my postmortem perspective on what happened there. That podcast was either before my time or maybe just when I was starting, but yeah, that was definitely the mentality when I was there. There was also a bit of a siege mentality. My onboarding involved being instructed to join twitter, but warned that the community would be…

Thanks dude <3
Post reply on HN