Hi!
Regarding components:

You should have a look at components in RUM:
I don't know, if that matches your concept of a component, but
it's  completely pluggable.

http://docs.python-rum.org/developer/modules/component.html#module-rum.component

Most things in rum are components:

wsgiapp.py:    controllerfactory = Component('rum.controllerfactory',
default='default')
wsgiapp.py:    repositoryfactory = Component("rum.repositoryfactory",
default='default')
wsgiapp.py:    viewfactory = Component('rum.viewfactory',
default='default')
wsgiapp.py:    router = Component('rum.router', default='default')
wsgiapp.py:    policy = Component('rum.policy', default='default')
wsgiapp.py:    jsonencoder = Component('rum.jsonencoder',
default='default')
wsgiapp.py:    translator = Component('rum.translator',
default='default')

At the moment this is tied to rum apps, but it shouldn't be a problem
to make it fit into different settings.

Another point, which might be interesting for you, is that the next
version of RUM will contain a security policy: Alberto's latest
marvel.

http://hg.python-rum.org/TgRumDemo/file/688e9ea77be2/tgrumdemo/policy.py#l1

This might also fit into your CMS.

Michael


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to