Use git as a database backend for Drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by barraponto on May 19, 2012 at 10:44pm

First of all, it is possible to use git as a nosql database (althought it is pretty cracked crazy).
See https://speakerdeck.com/u/bkeepers/p/git-the-nosql-database

At the end of the presentation, it is suggested it is a good fit for... CONTENT MANAGEMENT SYSTEMS. Like Drupal :)

What's funny, it solves an actual issue of configuration in database, without the dummy step of "exporting to features". Meh.

Let's do it.

Categories: ,

Comments

Wicked... Interesting...

Posted by franz on May 23, 2012 at 1:19pm

Wicked... Interesting...

What's really funny is that

Posted by indytechcook on May 23, 2012 at 1:41pm

What's really funny is that this was one of our possibility solutions for the LSD content staging solution. It decided not to do it out of pure complexity (and craziness).

Content follows the same workflow as files in Git. It's a model we use all the time to describe how we design workflow solutions for our clients.

Using Git for content

Posted by Garrett Albright on June 19, 2012 at 1:15pm

Using Git for content management? Pssh. If you really want to be evil, you'll find a way to use Drupal's node revision system as a version control system for code.

There are real content

Posted by moshe weitzman on July 9, 2014 at 3:48pm

There are real content management systems that use a Git backend. It makes sense when you don't have crazy listings like Views provides. See Dokuwiki and Gollum.

For Drupal 8, I think brochureware sites might want to use CMI to stage and deploy content.You lose field api but you get easy dev/stage/prod workflow.

So, this isn't so evil IMO :)

Drupal for Evil

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /