Tom Lazar wrote:
> On Apr 13, 2008, at 6:20 PM, Chris McDonough wrote:
>> Tom Lazar wrote:
>>> On 2008-04-13 01:10:08 +0200, Chris McDonough <[EMAIL PROTECTED]> said:
>>>> 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?
>> None yet, I don't think the capability exists.
> i see. but in the repoze-podcast you (or tres?) alluded to some such 
> functionality being developed in a separate branch, which i've read here 
> on the list somewhere that that has been merged into the trunk. is there 
> any information on that? perhaps even just a revision number with a 
> commit message? any help would be appreciated, thanks.

I *think* this branch was merged back to the trunk:

But if I'm not mistaken it's something that requires that an envvar be set 
during ingress rather than egress for the middleware to know.

- C

>> - C

Repoze-dev mailing list

Reply via email to