RE: [Zope-dev] Emailing html web pages: how can I render page as the anonymous user?

2001-10-07 Thread Bjorn Stabell

My favorite way is to support this is to create skins.  We have two
skins:

printable
emailable

that fixes the standard_html_* stuff, and can even be used to override
the content rendering at a deeper level, if needed (overriding
document_view etc).  We can use the same way to support WAP, Avantgo etc
also.  A printable version of a page is simply done by doing

http://myurl/contenturl?portal_skin=printable

Pretty cool.  IMO, this is a better use of skins than to use it for
languages; languages are better managed by Localizer or ZBabel.

Bye,
-- 
Bjorn [EMAIL PROTECTED]

 -Original Message-
 From: Chris McDonough [mailto:[EMAIL PROTECTED]]
 Posted At: Sunday, October 07, 2001 04:53
 Posted To: Zope Developer
 Conversation: [Zope-dev] Emailing html web pages: how can I 
 render page
 as the anonymous user?
 Subject: Re: [Zope-dev] Emailing html web pages: how can I render page
 as the anonymous user?
 
 
 Hi Don,
 
 Instead of including the rendered standard_html_header and 
 standard_html_footer in the emailed page, why not have a 
 emailed_html_header and emailed_html_footer, which are 
 prerendered 
 copies of a toolbar and other things as seen by the anonymous user?
 
 The setuid/setgid thing is tricky and since the outcomes will 
 be about 
 the same (always showing folks an anonymous-based toolbar), including 
 static content is easier.
 
 - C
 
 Don Hopkins wrote:
  I'm using the CMF, and I've implement an email_this_page 
 method, that
  prompts for an email address, then uses the sendmail tag to 
 email the html
  contents of a page, like yahoo and other sites commonly do.
  I want to include the standard_html_header and 
 standard_html_footer in the
  email message, so it's easy for the recipient to navigate 
 to the web site.
  But when I tested it out, I noticed I got all the 
 management buttons like
  Reject and Reconfigure portal in the email message!
  Of course they required authentication, but it'd rather 
 render the page as
  it would be seen by the anonymous user.
  
  What I need is something like the effect of a 
 setuid/seteuid system calls,
  that temporarily downgrades the Zope user to anonymous, 
 while it renders the
  html headers and footers.
  As a stab in the dark, I tried changing the proxy role of 
 the dtml script
  that uses the sendmail tag and renders the html, but I still got the
  management buttons.
  Is it as simple as temporarily changing some properties of 
 the request? Or
  is there an extension or product that can do that?
  Thanks!
  
  http://www.WorldTradeCenterDisaster.com:8080/Memorial
  
  -Don
  
  
  
  
  ___
  Zope-Dev maillist  -  [EMAIL PROTECTED]
  http://lists.zope.org/mailman/listinfo/zope-dev
  **  No cross posts or HTML encoding!  **
  (Related lists - 
   http://lists.zope.org/mailman/listinfo/zope-announce
   http://lists.zope.org/mailman/listinfo/zope )
  
 
 
 -- 
 Chris McDonoughZope Corporation
 http://www.zope.org http://www.zope.com
 Killing hundreds of birds with thousands of stones
 
 
 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )
 

___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )



Re: [Zope-dev] Emailing html web pages: how can I render page as the anonymous user?

2001-10-06 Thread Chris McDonough

Hi Don,

Instead of including the rendered standard_html_header and 
standard_html_footer in the emailed page, why not have a 
emailed_html_header and emailed_html_footer, which are prerendered 
copies of a toolbar and other things as seen by the anonymous user?

The setuid/setgid thing is tricky and since the outcomes will be about 
the same (always showing folks an anonymous-based toolbar), including 
static content is easier.

- C

Don Hopkins wrote:
 I'm using the CMF, and I've implement an email_this_page method, that
 prompts for an email address, then uses the sendmail tag to email the html
 contents of a page, like yahoo and other sites commonly do.
 I want to include the standard_html_header and standard_html_footer in the
 email message, so it's easy for the recipient to navigate to the web site.
 But when I tested it out, I noticed I got all the management buttons like
 Reject and Reconfigure portal in the email message!
 Of course they required authentication, but it'd rather render the page as
 it would be seen by the anonymous user.
 
 What I need is something like the effect of a setuid/seteuid system calls,
 that temporarily downgrades the Zope user to anonymous, while it renders the
 html headers and footers.
 As a stab in the dark, I tried changing the proxy role of the dtml script
 that uses the sendmail tag and renders the html, but I still got the
 management buttons.
 Is it as simple as temporarily changing some properties of the request? Or
 is there an extension or product that can do that?
 Thanks!
 
 http://www.WorldTradeCenterDisaster.com:8080/Memorial
 
 -Don
 
 
 
 
 ___
 Zope-Dev maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope )
 


-- 
Chris McDonoughZope Corporation
http://www.zope.org http://www.zope.com
Killing hundreds of birds with thousands of stones


___
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )