>
> cgifs: mostly done thanks to fgb. i'll put it up soon.
> rit: already available thanks to kenji
> filterfs: sythesize a filesystem from other fs and rc filters. could use
>        exportfs as a start. design in mind, no code yet.  at one
>        point ehg mentioned such a thing at Labs.
> sessionfs: keep continuity of http session for factotum.
>        design in mind, no code yet.
> httpd: modifications similar to pegasus to start httpd for an authenticated
>        user with that user's credentials. not done.
>
> with filterfs in place one can generate bits of js code along with
> html for the type of files being accessed, or views being looked
> at; but would still require a good bit more js code.
>
>
>
I'm really interessed in it.
I'm thinking about something similar (pegasus based) to build a web framewok
quite particular.

I'm in the study/design stage (and actually I dont master Plan 9 development
itself) but I'm sure that to be useful it must:

   - provide access to relational database towards a dedicated fs (with XML
   rappresentation of query results, but dont know yet about data manipulation
   and error handling)
   - provide a filesystem capable of transform an XML file with an XSLT
   template, so that dbfs and rest webservices could be handled the same way.
   - provide a filesystem able to transform a TAL (tag attribute language)
   template to XSLT, allowing graphic designer to directly transform the data
   provided by programmers in XML without knowing XSLT (just tal and eventually
   xpath)
   - implement url rewrite (if missing)
   - glue all together with a set of filesystem/applications able to handle
   the business logic (for example a simpe ecommerce would have a cataloguefs
   and a shoppingcartfs) rapidly written towards a dedicated library (may be
   something like your cgifs?)
   - provide a "sessionfs" able to mount (unmount would be necessary? I
   think so...) the correct filesystems/applications for each visitor.

I'd really like to take a look to your code / design (time permitting...
I've got a daughter... monopolizing my wife... those are hard times... :-D)
to get inspired/build upon that.

I know about RIT, and I think that it could be good for filling/merging xml
"templates", but not as a template language itself...
As the smarty template engine shown to php programmers, even easy
programming language has to be put outside the "presentation layer".


Actually I have to study factotum more since I could not understand how you
want to use it in a web environment.


Giacomo

Giacomo

Reply via email to