Just a warning: I'm probably not going to be able to get any real work done for a couple of days. Sounds like a couple of people are interested in this though, so I figure I'll lay out what I've come up with so far just doing preliminary investigation:
1) I think WebDAV is the way to go, for reasons outlined above. I love the idea of FUSE, but I have reservations. 2) The WebDAV server should run as a separate process so that neither it nor Radiant will block the other one. 3) I'm not sure how much caching can be done in this situation (or how hard it will be to control expiry), so I'd like to be as multi-threaded as possible. Also, since this isn't going to use Javascript or any view functionality, I think I'd rather use a more minimal framework than Rails. I'm thinking Merb (with Radiant's models). I'd considered Camping, but Camping is for fun stuff -- not serious work! (Just kidding -- it's really because it can be a little hard to follow unless you have a PhD in metaprogrammology). Ok, that's what I've come up with for now. Oh, and a cool name (see I've got my priorities in line): Daviant. I just printed out RFC 4918, so I'm sure I'll have a better idea after I read that. http://www.webdav.org/specs/rfc4918.pdf Any feedback would be most appreciated. -Andrew On 10/2/07, Oli <[EMAIL PROTECTED]> wrote: > Hi All, > > Andrew, I'd be really interested in seeing what you come up with for > either WebDAV or FUSE. This would totally solve two of my main pain > points with Radiant - editing templates in Textmate not the browser, > and moving changes from staging on localhost to the live server. If > it plays nicely with svn or another versioning program that would be > icing on the cake! > > Please keep us informed :-D > > peace - oli > _______________________________________________ > Radiant mailing list > Post: [email protected] > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
