Andrew Neil wrote:

On 5 Oct 2008, at 00:30, Jay Levitt wrote:

Just a thought I had in the shower:

Most attempts at CMS version control end up reinventing large parts of subversion/git/etc. inside the database. Instead...

Why not use something like FuseFS to implement a filesystem that maps the Radiant asset tree to paths like "/dev/radiant/pages/home_page"? Then use the version control system of your choice.

That's not wacky, it's a great idea!

The file_system extension was designed for this purpose. Check it out here:

    http://github.com/nelstrom/radiant-file-system-extension/tree/master

Ah hah! I saw that yesterday, but (so far, at least) it looks like it's targeted at explicit save/loads. Are you thinking of taking it in the live filesystem direction? That would be very cool.

I did a little more Googling on FuseFS, and it seems that the RubyForge project is stagnant, but that a few people have got some version of it working on some OS's sometimes...

http://www.datanoise.com/articles/2007/3/9/macfuse-and-ruby-fusefs-extension

I don't have an immediate need for version-control myself (other than It Would Be Cool), but, well, it WOULD be cool.

Jay
_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to