Cool Providers Stuff
I just wanted to say that Brady Gaster is doing some very very cool stuff with providers and workflow on his blog. Check it out! As a friend of mine said, this is very out of the box thinking! Gives me quite a few ideas, I'm definitely going to try to utilize some of these concepts in my next application. One twist I'd love to be able to add is to allow for some limited conditional logic in the xml configuration. Then also you could conceivably have the workflow be dynamic for each user (ie if I have more priviledges then my workflow may have fewer steps). I also think that you could conceivably use Generics and some sort of a general base interface to make a fairly one-size-fits-all engine. This would also be useful for situations where people wanted to adjust the workflow themselves. I don't think this is one of those “Will work for every application” things, but for a quite a few its a really useful concept.