Wow, that is really nice!

One other worth looking at in general when thinking about plugable
components is the Component Architecture from the zope project, which
seems way worse than it actually is.

I think they overuse it in many places, and it creates some issues
because of that, but it's a solid component framework that's been
tested in years and years of production use, which says something.

--Mark Ramm

On Tue, Mar 24, 2009 at 2:39 AM, Michael Brickenstein
<[email protected]> wrote:
>
> 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
>
>
> >
>



-- 
Mark Ramm-Christensen
email: mark at compoundthinking dot com
blog: www.compoundthinking.com/blog

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