Live data from Hacker News

Grav is a modern open-source flat-file CMS

getgrav.org

51–60 of 69 posts

Re: Grav is a modern open-source flat-file CMS

#51
post #35

Oh, it's PHP - neat. Personally I think Statamic is the entry to beat for flat-file CMSes in the PHP space. This project is the Symfony flavor I suppose (vs Statamic being based on Laravel).

Statamic is great for simple sites but for larger or multilingual sites it has lots of problems. I have a 5000+ page website that the static site generator takes 3 hours to build and there's been no improvement since v3 launched. You can use their "Static Caching" as an alternative to static generating but for my project requirements I need a purely static site. I'm busy doing a huge rewrite and switching to using St…

I've incidently just completed a headless statamic project that used Astro for the frontend. I'd recommend you check out Astro if you haven't already as dev experiece was great and generally feels a better fit for this usecase over next.

Re: Grav is a modern open-source flat-file CMS

#53
post #19

If only it wasn't built with PHP. We need a batteries included, non-headless, open source CMS for Node.js. Headless is pointless for the vast majority of use cases, so I don't really understand why Node.js developers keep making them. It's funny how CMSs follow the same design patterns based on the language. PHP CMSs are generally the same, Node.js CMSs are generally the same.

A Node CMS is not market-ready. Try to deploy Node on any cheap shared hoster - it either won't work, have a huge cold start because of Plesk, or not be offered at all. Something like Ghost is impossible to be installed on a shared hoster. Then why should I use an inferior technology to build a site when I can use PHP that runs on any shit server, at good performance?

Re: Grav is a modern open-source flat-file CMS

#54

Looks more open core than open source, given the massive premium banner.

Eh, if you actually look at what Premium is, it's just some premium plugins that they have developed.

> Grav Premium is an exclusive collection of plugins and themes the Grav team has built to enhance your site by providing additional functionality beyond the scope of Grav itself.

Premium plugins include Cloudflare integration, Algolia search, a premium theme.... etc

Re: Grav is a modern open-source flat-file CMS

#55

After reviewing the Basics Tutorial[0] I have a few reasons I don't like it, but others may: - It is not purely Flat File based, but rather a specific Folder structure with specifically named and marked up Files in them - URL Routing is implicit in your folder structure; however + URL Routing has some special cases wherein: a. Folders named starting with digits and a dot (i.e. "04.") will be "ordered" b. Folders name…

In my flat-file blog thingy I just included the page's slug in the file's metadata, that is so I could order files as I please but still not break links for page

Re: Grav is a modern open-source flat-file CMS

#56
post #19

If only it wasn't built with PHP. We need a batteries included, non-headless, open source CMS for Node.js. Headless is pointless for the vast majority of use cases, so I don't really understand why Node.js developers keep making them. It's funny how CMSs follow the same design patterns based on the language. PHP CMSs are generally the same, Node.js CMSs are generally the same.

I agree. As a PHP dev it seems to me that the JS world is stuck on reinventing every kind of wheel for every kind of project. From what my view as an outsider, it seems that there just isn't as much conglomeration around big projects as there is in PHP/Ruby/etc, or there are many more projects and there haven't been a "sacred few" as winners yet outside of frontend frameworks. In PHP, I can reliably stick myself in a…

> I agree. As a PHP dev it seems to me that the JS world is stuck on reinventing every kind of wheel for every kind of project.

Kettle, met pot lmfao.

JS succeeded PHP language as "the first language most developers will most likely experience" and it came with a lot of newbies reinventing wheels with it.

Re: Grav is a modern open-source flat-file CMS

#57
This keeps coming up and getting recommended, along with Statamic. But everytime I've tried these, they assume you have a full PHP dev environment steup and know all the gotchas. Ive tried Grav and Statamic, and each time hit a stumbling block (something PHP setup related) and found the docs don't talk about it at all.

Its always: Step 1, Step 2.... (jump) Step 10, your blog is running! And Im stucj at step 4 which isn't even documented.

Compared to Wordpress, all these alternatives are almost impossible to even get started with.

Re: Grav is a modern open-source flat-file CMS

#58
post #31

Earlier quoted context omitted.

The active community for kirby is bigger than grav's as the following shows: https://devboard.gitsense.com/getkirby/kirby https://devboard.gitsense.com/getgrav/grav Historically speaking, grav is more popular as it had over 2000 contributors, compared to kirby which is about 500. Full Disclosure: This is my tool

It’s two different projects run in two different ways. I don’t think that looking at git is useful or insightful in this case.

It is not just git though. It's looking at no code participation as well.

Re: Grav is a modern open-source flat-file CMS

#59

This keeps coming up and getting recommended, along with Statamic. But everytime I've tried these, they assume you have a full PHP dev environment steup and know all the gotchas. Ive tried Grav and Statamic, and each time hit a stumbling block (something PHP setup related) and found the docs don't talk about it at all. Its always: Step 1, Step 2.... (jump) Step 10, your blog is running! And Im stucj at step 4 which i…

yeah, I was thinking it was going to be a thing that generates all the content as files, like Hugo, but with a nice web interface for the admins. But no, it requires PHP to display to the end users.

Re: Grav is a modern open-source flat-file CMS

#60
post #58

Earlier quoted context omitted.

It’s two different projects run in two different ways. I don’t think that looking at git is useful or insightful in this case.

It is not just git though. It's looking at no code participation as well.

Yes but the two projects are run differently. Most of discussions around Kirby happen on the official discord server or on the official forum.

So looking at git activity is not really all that useful.

Post reply on HN