2

I am looking for a modern Content Management Framework that is build from scratch on something different than SQL databases.

I have been operating large sites with millions of nodes on Drupal. A lot of the functionality was moved to Solr and NoSQL storage all kind of caches added... Drupal does its job, but a lot of data was stored redundantly.

Drupals' Entity API can solve a lot of the requirements, but the whole CMS still is built around the SQL idea.

I have found Rubedo, based on MongoDB that has unfortunately been discontinued.

Are there any modern CMS frameworks that are built on something different than SQL from scratch and can be used for larger projects?

  • Just because it uses the "noSQL" hype doesn't make anything "modern". How many billion of web sites are you intending to store?!? – Anony-Mousse May 9 '18 at 18:12
  • Also solr discourage using it for storage, if I am not mistaken... – Anony-Mousse May 9 '18 at 18:13
  • 1
    @Anony-Mousse I think the hype has been a couple of years ago. I do not necessarily intend to find something better, just different. Seriously: SQL with 3NF normalization is elegant, but in my example with the growing caches etc. the logic to selectively keep them up to date kept growing and being more complex than the original data itself. – Martin May 9 '18 at 22:31
  • 1
    @Anony-Mousse ragarding the storage: I am not quite up to date, but I have seen examples of web-apps build solely upon solr storage. There is SolrCloud, Elasticsearch replicas... Even if there is a risk with a certain storage solution, there are ways to cope with it or to take certain losses into account. It is just important to know the weaknesses from the beginning, everything has a trade-off. – Martin May 9 '18 at 22:36
  • 1
    I can't think of any open-source CMS that uses Couchbase, but I do know that Couchbase has at least one customer using it for content management (probably one of the larger news outlets) - couchbase.com/use-cases/content-management – Matthew Groves May 10 '18 at 18:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.