[Repoze-dev] Keeping pages out of deliverance's hands

Tom Lazar tom at tomster.org
Sat Apr 12 18:55:38 EDT 2008


On 2008-04-12 22:42:22 +0200, Martin Aspeli 
<optilude at gmx.net> 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.

just my $0.02,

tom

> 
> Martin


-- 
Tom Lazar
http://tomster.org




More information about the Repoze-dev mailing list