From: Tim R. <ti...@pr...> - 2003-08-27 23:51:58
|
Can someone give me a 10,000 foot overview of Cheetah and Webware playing nicely together? I have a pure Webware site that I would like to play with converting to Cheetah. My experiments have not been, umm, entirely successful. My basic questions, I think, revolve around the inheritance structure. With Webware, I have my own SitePage derive from WebKit.SidebarPage, then I have SecurePage.py derive from that for those pages that need a username, and so on. I should, I think, be able to mix Cheetah tmpl pages, PSP pages, and Python scripts freely in my inheritance structure. Isn't that true? If so, where does Cheetah's base class fit into the picture? When I played with this, I found that the root level 'render me' function differed between the two, and I couldn't seem to get them resolved sensibly. I'd appreciate any advice. -- - Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. |
From: jose <jo...@cy...> - 2003-08-28 04:59:30
|
I can't comment to much on Cheetah because I don't use it. However, we will be releasing a new template package in the next couple of days which is very ease to use and yet very powerful. Our package integrates seamlessly into WebWare allowing you to easily mix templates in with your regular servlets as well as anything else you want. The templates are based on a modified version of phpBB templates, and like Cheetah the templates are compiled. However, we are compiling the templates on a as needed bases on the fly. In other words all you have to do is tell the "template" function what template you are using and it will compile it if needed or use the compiled one if that is appropriate. I really think you will be happy with it, we are just getting the package ready to distribute. I will post a message back to this group once the website is up and ready Jose -----Original Message----- From: web...@li... [mailto:web...@li...] On Behalf Of Tim Roberts Sent: Wednesday, August 27, 2003 4:52 PM To: web...@li... Subject: [Webware-discuss] Cheetah and Webware Can someone give me a 10,000 foot overview of Cheetah and Webware playing nicely together? I have a pure Webware site that I would like to play with converting to Cheetah. My experiments have not been, umm, entirely successful. My basic questions, I think, revolve around the inheritance structure. With Webware, I have my own SitePage derive from WebKit.SidebarPage, then I have SecurePage.py derive from that for those pages that need a username, and so on. I should, I think, be able to mix Cheetah tmpl pages, PSP pages, and Python scripts freely in my inheritance structure. Isn't that true? If so, where does Cheetah's base class fit into the picture? When I played with this, I found that the root level 'render me' function differed between the two, and I couldn't seem to get them resolved sensibly. I'd appreciate any advice. -- - Tim Roberts, ti...@pr... Providenza & Boekelheide, Inc. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Webware-discuss mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/webware-discuss |
From: deelan <de...@in...> - 2003-08-28 07:23:13
|
Tim Roberts wrote: > Can someone give me a 10,000 foot overview of Cheetah and Webware playing > nicely together? > > I have a pure Webware site that I would like to play with converting to > Cheetah. My experiments have not been, umm, entirely successful. > > My basic questions, I think, revolve around the inheritance structure. With > Webware, I have my own SitePage derive from WebKit.SidebarPage, then I have > SecurePage.py derive from that for those pages that need a username, and so on. > I should, I think, be able to mix Cheetah tmpl pages, PSP pages, and Python > scripts freely in my inheritance structure. Isn't that true? If so, where > does Cheetah's base class fit into the picture? i'm using a different approach, i got the idea from a recent thread on this mailing list: http://tinyurl.com/lg02 basically the servlet extends servlets and templates extends templates, and each servlets imports dinamically its corresponding tmpl file via a simple name lookup and pass itself as the compiled template. bye |
From: Aaron H. <aaron@MetroNY.com> - 2003-08-28 13:58:42
|
You sound like you are in a mixed mode. You have to decide where the=20 response will come from. I usually like to let the Webware servlet do=20 its thing and just have the Cheetah template override writeContent. But a tmpl file is not a python class. It will become a python class=20 when you run Cheetah Compile. PSP pages can inherit from a servlet and will be generated on the fly by = the plug-in. There is a Cheetah plug-in you can install to get the same = effect. I would start with the 'containment' model. in your def writeHTML t =3D Template(file=3D'/home/Webware/Templates/Welcome.tmpl') t.pageData =3D ('user':self.user....) or t.pageData =3D self.__dict__ -Aaron Tim Roberts wrote: >Can someone give me a 10,000 foot overview of Cheetah and Webware playin= g=20 >nicely together? > >I have a pure Webware site that I would like to play with converting to = >Cheetah. My experiments have not been, umm, entirely successful. > >My basic questions, I think, revolve around the inheritance structure. = With=20 >Webware, I have my own SitePage derive from WebKit.SidebarPage, then I h= ave=20 >SecurePage.py derive from that for those pages that need a username, and= so on. =20 >I should, I think, be able to mix Cheetah tmpl pages, PSP pages, and Pyt= hon=20 >scripts freely in my inheritance structure. Isn't that true? If so, wh= ere=20 >does Cheetah's base class fit into the picture? >=0B >When I played with this, I found that the root level 'render me' functio= n=20 >differed between the two, and I couldn't seem to get them resolved sensi= bly. =20 >I'd appreciate any advice. > >-- >- Tim Roberts, ti...@pr... > Providenza & Boekelheide, Inc. > > > > >------------------------------------------------------- >This sf.net email is sponsored by:ThinkGeek >Welcome to geek heaven. >http://thinkgeek.com/sf >_______________________________________________ >Webware-discuss mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/webware-discuss > =20 > --=20 -Aaron http://www.MetroNY.com/ "I don't know what's wrong with my television set. I was getting C-Span and the Home Shopping Network on the same station. I actually bought a congressman." - Bruce Baum |