From: Patrick May Date: 2004-08-20T12:35:53+09:00 Subject: Re: Idea: Webshare Hello, On Thursday, August 19, 2004, at 10:02 PM, Austin Ziegler wrote: > What do I need? A standard interface for requests and responses that > lets me treat various backends as if they were effectively the same. > A way of handling caching might not be bad -- but it needs to be > smart enough for me to deal with the reality that my most expensive > cost is rendering the HTML from the Wiki source, but that I have to > deal with the possiblity that changes to pages *other* than the page > I'm rendering may require that the current page cache be > invalidated. I will probably need session support; I will need > cookie support. > > I can do all of this myself -- and, given time, I will. As I have > done with Diff::LCS, and will probably do with other bits and pieces > of Ruwiki, I will look at what bits can be parceled off and made > into their own libraries or are natively their own libraries as soon > as I get Ruwiki done to the point where I can examine this. If > someone offers me libraries to do this. I'd rather see multiple > small libraries that focus on individual functionality so that I can > mix and match functionality. > > I have looked at Narf a couple of times... it doesn't quite do what > I need, though. ok. I thought that was what I should be doing. I got distracted and wrote a testing framework to build a wiki. I'll get back to: * supporting multiple backends (cgi, mod_ruby, fastcgi, webrick) * improving session support and I already have (ok, this is a little weak) * cookie support I think caching is pretty algorithmic, and would be more useful if it wasn't a in a web framework. Cheers, Patrick