Live data from Hacker News

Craft CMS 4 Released

craftcms.com

1–10 of 43 posts

Re: Craft CMS 4 Released

#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.

Re: Craft CMS 4 Released

#3
Craft CMS follows an interesting business model: a self-host product which is purchased with the source code of the product i.e. 'source only'. It's not open-source - the source code of the product cannot be shared or distributed by others, but it can be modified by the customer to suit their needs.

The source code is published on GitHub so anyone can see it. Presumably the product creators trust customers will pay for the product (if some do not, it probably doesn't matter to profitability). Another profitable PHP product called 'Kirby CMS' also follows this model.

The idea of 'source only' is not new at all. Back in the late 90s when Delphi was popular, many developers created and sold components to other developers (e.g. UI widgets). These components came with full source code of the components but they were not open source.

The label 'source only' is considered a dirty word among some open source advocates. But if you are building a B2B (Business-to-Business) software product, 'source only' is a viable option to successfully make a living from your product - one that isn't completely closed source.

(As an aside, here's the Craft CMS licence: https://github.com/craftcms/cms/blob/develop/LICENSE.md)

Re: Craft CMS 4 Released

#4
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 complains whY dO yOu uSE wordPResS iT is hOrriBle

Re: Craft CMS 4 Released

#5

Craft CMS follows an interesting business model: a self-host product which is purchased with the source code of the product i.e. 'source only'. It's not open-source - the source code of the product cannot be shared or distributed by others, but it can be modified by the customer to suit their needs. The source code is published on GitHub so anyone can see it. Presumably the product creators trust customers will pay f…

I know is more complicated than that but wasn't that how Stallman envision it? Free as in Freedom and not financially. By the way, I remember those Delphi days with UI widgets.

It is an interesting model. Does anybody knows how to handle the annual license renewal?

Re: Craft CMS 4 Released

#6

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…

I'm not trying to sound harsh, but in that case, Craft CMS is probably not the right Wordpress alternative for you. Craft's philosophy is to give you the tool you need and make no assumptions about how you want to build your site. That means, there are no themes nor sites or blog posts by default. You have to set up your site's structure, the content fields yourself and then write the templates using TWIG. This is a CMS to be setup by developers.

Re: Craft CMS 4 Released

#7

Craft CMS follows an interesting business model: a self-host product which is purchased with the source code of the product i.e. 'source only'. It's not open-source - the source code of the product cannot be shared or distributed by others, but it can be modified by the customer to suit their needs. The source code is published on GitHub so anyone can see it. Presumably the product creators trust customers will pay f…

Source only / source available / dual licensing and so on is a common model for web development components and libraries. Some from the top of my head are tailwindui, mui, mapplic, flickity, many plugins for Wordpress and other plattform-like things and there are several additional CMS solutions, typically PHP based, that do this.

Re: Craft CMS 4 Released

#8

Craft CMS follows an interesting business model: a self-host product which is purchased with the source code of the product i.e. 'source only'. It's not open-source - the source code of the product cannot be shared or distributed by others, but it can be modified by the customer to suit their needs. The source code is published on GitHub so anyone can see it. Presumably the product creators trust customers will pay f…

I know is more complicated than that but wasn't that how Stallman envision it? Free as in Freedom and not financially. By the way, I remember those Delphi days with UI widgets. It is an interesting model. Does anybody knows how to handle the annual license renewal?

You mean in general, or how Craft does it? You set up an account with them, and buy as many licenses as you need. Furthermore, you also don't have to buy a license each year, you just won't get updates. The renewal fee stays the same, even if you pause it for a few years. See: "How Craft Licenses and Renewals Work" [1]

[1] https://craftcms.com/knowledge-base/how-craft-licenses-and-r...

Re: Craft CMS 4 Released

#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.

Re: Craft CMS 4 Released

#10

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

How else would you expect to run a PHP-based application? WordPress also requires a PHP environment and database.

I wouldn't argue against Craft being more difficult to install than WordPress but I also wouldn't describe it as difficult (I'm a FE dev, no PHP wizard).

And I don't recall Craft every being marketed as a WordPress alternative - it's always been a "CMS for developers" (I think this may have been a tagline on their homepage at one point).

Post reply on HN