Live data from Hacker News

Grav is a modern open-source flat-file CMS

getgrav.org

21–30 of 69 posts

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

#21
post #9

What is a flat-file CMS? What are CMSs that aren't flat-file? How many CMSs are there now? How come people are still making more? Why isn't this a boring, fairly stable commodity category the way web servers or something are?

> How many CMSs are there now?

Probably too many [1].

> How come people are still making more?

To show they (or their new tech stack) can, to avoid licensing issues, or to have a system tied to their needs.

> Why isn't this a boring, fairly stable commodity category the way web servers or something are?

For what it's worth, it is... the market is uttery dominated by Wordpress (~43% of all websites, and 63% of all websites using a known CMS), followed by "WYSIWYG builder systems" (Shopify, Wix, Squarespace), Joomla and Drupal. The "large enterprise" market seems to be firmly in the hands of Adobe AEM which is an utter PITA.

[1] https://en.wikipedia.org/wiki/List_of_content_management_sys...

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

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

How about .NET?

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

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

Headless cms + static site generator.

All the pros of a tiny, static website and all the pros of a cms system and dynamic content.

Scale to millions of visitors for a couple of dollars.

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

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

Because PHP is bad or because you personally don't like PHP?

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

#25
post #9

What is a flat-file CMS? What are CMSs that aren't flat-file? How many CMSs are there now? How come people are still making more? Why isn't this a boring, fairly stable commodity category the way web servers or something are?

Whole list you can find: https://whatcms.org/Tech_Reports

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

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

[dead]

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

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

The closest I could get is Sveltekit + Supabase + a custom editor/svelte renderer for my website at https://omarkama.li

I think there’s room for a solution that offers all this in a single package.

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

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

Because PHP is bad or because you personally don't like PHP?

I think they just want it in Node.

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

#29
post #9

What is a flat-file CMS? What are CMSs that aren't flat-file? How many CMSs are there now? How come people are still making more? Why isn't this a boring, fairly stable commodity category the way web servers or something are?

Flat file means that there is no database but instead a bunch of text files are used to store data, usually 1 file per entry.

Sometimes these files are being kept in memory by the server to offer very fast read access.

This is used to keep a stack simple and it makes your data easily versionable.

Post reply on HN