On Sun, 2008-05-25 at 15:27 -0700, Mike Orr wrote: > On Sun, May 25, 2008 at 11:49 AM, Cliff Wells <[EMAIL PROTECTED]> wrote: > > > > > > On Sat, 2008-05-24 at 16:21 -0700, Mike Orr wrote: > > > >> But then that gets into the issue of the site template. If the inner > >> app should be shown within the global header and sidebar, then you'd > >> have to inherit the site template -- which doesn't work well across > >> apps, plus you'd have to know what variables to set for the site > >> template. Or the outer app could have a controller ACTION (not a > >> whole controller) that calls the inner app to get the page content, > >> and then plugs that into its template. The action could emulate a > >> WSGI server, possibly using WebOb's application-wrapper for > >> convenience. > > > > Long ago the topic of portlet-style sites came up on this list and Ian > > suggested using a subrequest and paste.recursive. Wouldn't a web helper > > that could do a subrequest be a possible solution? Rather than the > > plugin inheriting the site template, the site template would perform a > > subrequest to retrieve the plugin's html. > > It could. I'm not really a fan of subrequests, seems like a lot of > overhead. But in some cases it may be the simplest solution.
As I understand it, paste.recursive turns local subrequests into a function call(s) rather than actually making another HTTP request. So there will undoubtedly be a small amount of additional overhead, but not as much as a full subrequest would normally incur. Cliff --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" 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/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---
