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 -~----------~----~----~----~------~----~------~--~---
