Re: [Zope-dev] Creating a fully stand-alone Zope Page Templates

2003-02-25 Thread Kevin Smith
This works!!  Thank you!  Do you keep your Page Templates up-to-date 
with Zope's, or is this version going to stay the way it is from now 
on?  It looks like you did what I was trying to do (i.e. put a wrapper 
around the existing code) so that updates only required you to get the 
newest version of Page Templates from Zope and plug them in.

On Tuesday, February 25, 2003, at 01:52  AM, Richard Jones wrote:

On Tue, 25 Feb 2003 11:07 am, Kevin Smith wrote:
I am trying to make a stand-alone Page Templates packages that doesn't
have any Zope dependencies.  I was able to short circuit security and
acquisition.  I re-implemented MultiMapping in plain Python and made
the Base class just an empty class.
This is passing most of the regression tests, but there is one big
issue left.  When a page template invokes something that is a 
function,
it prints the equivalent of 'repr(function)' instead of 'function()'.
What magic that goes on within Zope am I missing in my wrapper?
Hurm. I can't answer this directly, but I have done the same as you and
divorced ZPT completely from Zope for Roundup. See 
http://roundup.sf.net/ in
the roundup.cgi.[PageTemplates|TAL|ZTUtils] packages.

Richard


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


Re: [Zope-dev] Creating a fully stand-alone Zope Page Templates

2003-02-24 Thread Kevin Smith
I have been using that, and it is very nice, but it doesn't include 
METAL.  I'm hoping that the author of that package implements METAL, so 
I can use his package.  But if that doesn't work out, I need something 
to fall back on.

On Monday, February 24, 2003, at 11:25  PM, Barry Pederson wrote:

Kevin Smith wrote:
I am trying to make a stand-alone Page Templates packages that 
doesn't have any Zope dependencies.  I was able to short circuit 
security and acquisition.  I re-implemented MultiMapping in plain 
Python and made the Base class just an empty class.
This is passing most of the regression tests, but there is one big 
issue left.  When a page template invokes something that is a 
function, it prints the equivalent of 'repr(function)' instead of 
'function()'.  What magic that goes on within Zope am I missing in my 
wrapper?
This doesn't answer the above question, and may not be suitable for 
Kevin's needs, but I thought I'd mention there's a pretty nice 
Zope-independent page template implementation at:

http://www.owlfish.com/software/simpleTAL/

in case others have an interest in that sort of thing, and pretty 
amazingly - it does it with just two module files, so it's a piece of 
cake to use.

	Barry


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