There is some pontentially re-usable directory listing code here,

http://patch-tag.com/r/mae/happstack/snapshot/current/content/pretty/happstack-server/src/Happstack/Server/FileServe/BuildingBlocks.hs

One thing I think is nice is that it separates the traversing of the directories and get file meta data from the rendering of the listing. This means it should be easier to plug in alternative views, such as a directory listing that creates an on-the-fly image gallery.

Though the hooks for doing that are not as nice as they could be. 

Anyway, not sure how much could actually be reused with WAI.

- jeremy


On Jan 18, 2011, at 3:29 PM, Michael Snoyman wrote:

Hi everyone,

I'm working on a static file serving WAI app[1], which can either be
used from a library, or combined with Warp as a standalone executable.
One of its features will be directory listings. Is any interested in
designing a directory listing page? Extra points if you can style it
using some Haskell colors.

Thanks,
Michael

[1] https://github.com/snoyberg/wai-app-static

_______________________________________________
web-devel mailing list
web-devel@haskell.org
http://www.haskell.org/mailman/listinfo/web-devel