From that experience, I had the idea of integrating traject with Plone content type, so that we can have neat things like:
- multiple instance of SQL application, in a single site, where each instance have different database url.
- Use plone as the frontend proxy to other applications, where items from that application can be accessed through plone.
- Those above are my primary motivation, but who knows what else this thing might open possibility to
I'm also hoping by having URL routing we make it easier for non-zope programmers to start developing stuff on Plone, as thats the common mechanism used in other Python web frameworks, and ZODB and graph traversal is something unfamiliar.
I've uploaded the code into collective. Only tested it roughly, but it works here on my Plone 4.1 buildout.
https://svn.plone.org/svn/collective/collective.trajectory/trunk/README.txt
Have fun hacking :D