On 2008-04-13 01:10:08 +0200, Chris McDonough 

> Tom Lazar wrote:
>> On 2008-04-12 22:42:22 +0200, Martin Aspeli
>> <[EMAIL PROTECTED]> said:
>>> Reinout van Rees wrote:
>>>> Hi all,
>>>> One thing that's not clear to me: how to keep certain pages out of
>>>> deliverance's hands? The zmi pages (/manage, /manage_main, etc.) are the
>>>> ones I'm most interested in at the moment.
>>>> If I tickle my brain I come up with some irc messages and some emails,
>>>> but I'm missing the bigger picture, especially after the latest changes.
>>>> Can someone give me a quick pointer?
>>> I use a paste composite app where / is a pipeline with deliverance in it
>>> and /admin is a pipeline with plain repoze. It's not perfect for all use
>>> cases, but pretty easy to set up.
>>> I'd like the repoze app to be on /, but have some declarative
>>> configuration to say e.g.
>>> deliverance.ignore = /manage/.*
>>> deliverance.ignore = /foo.*
>>> i.e. a regular expression based thing where deliverance would be told to
>>> ignore certain incoming url patterns.
>> that sounds like something i'd like to have in the webserver config,
>> i.e. apache or nginx where i would set some sort of headers (just like
>> in the vhm example)
>> i'm new to this, but my gut feeling would be to keep all this sort of
>> fancy, regex-based rewriting stuff in one place (i.e. the webserver
>> config) and to use 'straightforward' tests for defined flags or headers
>> within the wsgi pipeline.
> I think the only sane way to do this is to let the application (Plone, or 
> Zope)
> choose the theme on the way out rather than allowing anything to choose the
> theme on the way in, as the regexes will get absolutely crazy if you need to 
> do
> the choosing this way.  IOW, there would be no theme specified in middleware 
> or
> in the webserver config, but Zope would return a header for each response that
> should be themed a certain way.

sounds good. now which header would that be? or IOW which fine 
manual[tm] should i read?



> - C

Tom Lazar

Repoze-dev mailing list

Reply via email to