[Zope-dev] Re: SessionManager, BerkeleyDB, and license compatability
On Thu, Oct 12, 2000 at 12:00:07PM -0700, [EMAIL PROTECTED] wrote: From: Toby Dickenson [EMAIL PROTECTED] To: [EMAIL PROTECTED], [EMAIL PROTECTED] Cc: James Wilson [EMAIL PROTECTED] Subject: [Zope-dev] SessionManager, BerkeleyDB, and license compatability Date: Thu, 12 Oct 2000 15:04:28 +0100 Reply-To: [EMAIL PROTECTED] I understand from the SessionTracking wiki that this product may use BerkeleyDB http://www.zope.org/Wikis/DevSite/Projects/CoreSessionTracking/CurrentStatus The BerkeleyDB license at http://www.sleepycat.com/licensing.html indicates that it may only be distributed free of charge with software that is 'freely available and redistributable by others'. We are currently using Zope to develop an application that does not fall into this category. It would be a serious problem for us if Zope's core had a dependency on code with this type of license. If I remember correctly some information I got on the Python newsgroups long time ago, the Sleepycat people only care that Python, which is linked to BerkeleyDB, is free. The free/commercial status of the application you will write in Python (including Zope and third party products) is not relevant to them. S. -- Stéfane Fermigier, Tel: 06 63 04 12 77 (mobile). www.portalux.com: le portail Linux / logiciel libre. "Amazon: we patent the dot in .com" ___ 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] Xron fragility
Yes, using Client.py was the easiest way to do that. The biggest problem with Client.py is its dependency on HTTP. If your server is set up to only accept HTTPS, then you can't use Xron -- not a desirable trade-off. If security is the problem, you could configure the HTTP part to listen only on a loopback interface. (yes, this is supported on NT and windows 95 too) We need another mechanism that achieves the same goal -- simulating the environment of a request -- without going all the way back to the socket. I always thought the use of Client was very elegent. The performance hit is negligible, and all the plausible alternatives need many more lines of code. Another advantage is that it promotes testability of the scheduled events since it is easy (trivial) to reproduce the environment in which they run when scheduled. Toby Dickenson [EMAIL PROTECTED] ___ 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] More almost __call__ ;-)
Jim Fulton wrote: snip __call__ stuff Okay, this is almost the same, but apparently not the same. I have a Python Product Class, with a method, a_method, that gets called from some of the Python Product's management screens (encapsulation is good ;-) This method needs several parameters from the namespace, so when it's called I was hoping I wouldn't have to do something nasty and clunky like: dtml-var "a_method(param1,param2,param3)" Given my recently acquired __call__ Zen, I thought 'No problem...' and tried to define the method as follows: isDocTemplate = 1 def a_method(self, ignored=None, md=None): ...with the hope I'd just be able to do dtml-var a_method and pluck the stuff from md. No dice. md and ignored turn up as None from all the dtml-var a_method calls. :-( What am I doing wrong? How can I get access to the namespace in a method of a class like this? cheers, Chris ___ 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] More almost __call__ ;-)
On Fri, 13 Oct 2000 11:48:39 +0100, Chris Withers [EMAIL PROTECTED] wrote: I have a Python Product Class, with a method, a_method, that gets called from some of the Python Product's management screens (encapsulation is good ;-) This method needs several parameters from the namespace, so when it's called I was hoping I wouldn't have to do something nasty and clunky like: dtml-var "a_method(param1,param2,param3)" Given my recently acquired __call__ Zen, I thought 'No problem...' and tried to define the method as follows: isDocTemplate = 1 def a_method(self, ignored=None, md=None): ...with the hope I'd just be able to do dtml-var a_method and pluck the stuff from md. No dice. md and ignored turn up as None from all the dtml-var a_method calls. :-( What am I doing wrong? How can I get access to the namespace in a method of a class like this? You need to have the isDocTemplate=1 as an attribute of the method object itself, not the class that contains the method. You also need some extra voodoo if you want to call the method directly from ZPublisher (by including the method name in a url). Here a link to a wrapper that does it all http://www.zope.org/Members/htrd/howto/FunctionTemplate you would use def a_method(self,md): do_stuff_with(md['param1'],md['param2']) a_method = FunctionTemplate(a_method) Toby Dickenson [EMAIL PROTECTED] ___ 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] More almost __call__ ;-)
Toby Dickenson wrote: http://www.zope.org/Members/htrd/howto/FunctionTemplate you would use def a_method(self,md): do_stuff_with(md['param1'],md['param2']) a_method = FunctionTemplate(a_method) That looks like it'll do the trick... I wonder if there's any way you can role it up into a Product so that I don't need to have FunctionTemplate.py in each folder of a product that needs to use it? cheers, Chris ___ 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] More almost __call__ ;-)
That looks like it'll do the trick... I wonder if there's any way you can role it up into a Product so that I don't need to have FunctionTemplate.py in each folder of a product that needs to use it? Im working on a set of tools to aid my transition to a dtml-free Zope. Eventually I will package them all as a whole. ___ 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] More almost __call__ ;-)
Toby Dickenson wrote: That looks like it'll do the trick... I wonder if there's any way you can role it up into a Product so that I don't need to have FunctionTemplate.py in each folder of a product that needs to use it? Im working on a set of tools to aid my transition to a dtml-free Zope. Eventually I will package them all as a whole. cartman voice swt Chris ;-) ___ 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] More almost __call__ ;-)
Toby Dickenson wrote: http://www.zope.org/Members/htrd/howto/FunctionTemplate you would use def a_method(self,md): do_stuff_with(md['param1'],md['param2']) a_method = FunctionTemplate(a_method) Okay, spoke too soon... when I do the above and then call the method with: dtml-var a_method I get: Error type: exceptions.AttributeError Error value: __len__ Traceback (innermost last): File E:\Zope\2271B4~1.2\lib\python\ZPublisher\Publish.py, line 222, in publish_module File E:\Zope\2271B4~1.2\lib\python\ZPublisher\Publish.py, line 187, in publish File E:\Zope\2271B4~1.2\lib\python\Zope\__init__.py, line 221, in zpublisher_exception_hook (Object: testdefiner) File E:\Zope\2271B4~1.2\lib\python\ZPublisher\Publish.py, line 171, in publish File E:\Zope\2271B4~1.2\lib\python\ZPublisher\mapply.py, line 160, in mapply (Object: index_html) File E:\Zope\2271B4~1.2\lib\python\ZPublisher\Publish.py, line 112, in call_object (Object: index_html) File E:\Zope\2271B4~1.2\lib\python\App\special_dtml.py, line 120, in __call__ (Object: index_html) (Info: E:\Zope\2.2.2\lib\python\Products\A_product\Form.dtml) File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLLocator.py, line 103, in __call__ (Object: index_html) File E:\Zope\2271B4~1.2\lib\python\DocumentTemplate\DT_String.py, line 528, in __call__ (Object: index_html) File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 288, in debug_render_blocks File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 286, in debug_render_blocks File E:\Zope\2271B4~1.2\lib\python\DocumentTemplate\DT_In.py, line 691, in renderwob (Object: _.range(1,11)) File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 288, in debug_render_blocks File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 286, in debug_render_blocks File E:\Zope\2271B4~1.2\lib\python\DocumentTemplate\DT_Let.py, line 147, in render (Object: row=sequence-item) File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 242, in debug_render_blocks File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 221, in debugException File E:\Zope\2.2.1\lib\python\Products\ZDebug\DTMLDebug.py, line 239, in debug_render_blocks File E:\Zope\2.2.2\lib\python\Products\A_product\FunctionTemplate.py, line 38, in __call__ AttributeError: (see above) What's going on? cheers, Chris ___ 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] More almost __call__ ;-)
Jim Fulton wrote: In any case, if you *just* want to get your function to be called from DTML (and your class is an extension class), you can give it the isDocTemp attribute like so: class MyClass( include some extension class ...): some_methodisDocTemp=1 def some_method(self, ignored, md): great :-) that did the trick, thanks... I can't help but feel this woudl all be so much simpler if it was documented somewhere for idiots like me :-S cheers, Chris ___ 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] More almost __call__ ;-)
Jim Fulton wrote: Chris Withers wrote: Toby Dickenson wrote: http://www.zope.org/Members/htrd/howto/FunctionTemplate you would use def a_method(self,md): do_stuff_with(md['param1'],md['param2']) a_method = FunctionTemplate(a_method) That looks like it'll do the trick... I wonder if there's any way you can role it up into a Product so that I don't need to have FunctionTemplate.py in each folder of a product that needs to use it? Is it *really* the case that you often want to method to be called directly via the Web *and* and from DTML? This doesn't seem right to me. As I understand it, that's not the issue. Chris wants to receive the DTML namespace implicitly. In any case, if you *just* want to get your function to be called from DTML (and your class is an extension class), you can give it the isDocTemp attribute like so: class MyClass( include some extension class ...): some_methodisDocTemp=1 def some_method(trueself, self, REQUEST, RESPONSE=None): That's a good idea, I wish I'd thought of it. :-) However, the new calling convention (__render_with_namespace__, or something like that) might break "isDocTemp" code. Note that if you get called from the web, RESPONSE will not be none. This is a handy way to decide if you are called from the web or as a sub-template. Of course, someone could pass a non-None RESPONSE argument directly. This convention is helpful but not at all documented, so products (ZWiki is a good example) often break this convention. Shane ___ 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] Thanks for the comments
WROX contacted me a while back saying they wanted to do a Zope book as well. Does anyone know anything about this? -josh Just thought we'd mention that we have gotten lots of great comments on the Zope book so far, especially in the last week or so. You're all helping make it a better book and ensuring Zope's future. if you've felt in the past that you may not be technically proficient enough to contribute to the technology of Zope, you can certainly contribute to the documentation by catching our mistakes and making good observations and asking good questions. It is really, really helping. Keep it up, cuz we're not done yet! Thanks, Michel and Amos ___ 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 ) _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. ___ 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] More almost __call__ ;-)
Shane Hathaway wrote: Jim Fulton wrote: Chris Withers wrote: Toby Dickenson wrote: http://www.zope.org/Members/htrd/howto/FunctionTemplate you would use def a_method(self,md): do_stuff_with(md['param1'],md['param2']) a_method = FunctionTemplate(a_method) That looks like it'll do the trick... I wonder if there's any way you can role it up into a Product so that I don't need to have FunctionTemplate.py in each folder of a product that needs to use it? Is it *really* the case that you often want to method to be called directly via the Web *and* and from DTML? This doesn't seem right to me. As I understand it, that's not the issue. Chris wants to receive the DTML namespace implicitly. In any case, if you *just* want to get your function to be called from DTML (and your class is an extension class), you can give it the isDocTemp attribute like so: class MyClass( include some extension class ...): some_methodisDocTemp=1 def some_method(trueself, self, REQUEST, RESPONSE=None): That's a good idea, I wish I'd thought of it. :-) However, the new calling convention (__render_with_namespace__, or something like that) might break "isDocTemp" code. I thought of that, but I don't think so. There are obviously enough people using the isDocTemp thing that we'll probably need to keep supporting it. The use of a separate render method won't be convenient for iplementing simple methods. Not that that is necessarily that critical. Note that if you get called from the web, RESPONSE will not be none. This is a handy way to decide if you are called from the web or as a sub-template. Of course, someone could pass a non-None RESPONSE argument directly. This convention is helpful but not at all documented, so products (ZWiki is a good example) often break this convention. Which convention? The passing of arguments with names meaningful to the publisher is certainly well documented. Jim -- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! Technical Director (888) 344-4332http://www.python.org Digital Creationshttp://www.digicool.com http://www.zope.org Under US Code Title 47, Sec.227(b)(1)(C), Sec.227(a)(2)(B) This email address may not be added to any commercial mail list with out my permission. Violation of my privacy with advertising or SPAM will result in a suit for a MINIMUM of $500 damages/incident, $1500 for repeats. ___ 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] Wrox Book
On 13 Oct 2000, at 15:59, Chris Withers wrote: Josh Zeidner wrote: WROX contacted me a while back saying they wanted to do a Zope book as well. Does anyone know anything about this? -josh Yeah, that project has just been pulled, I think ;-) Pulled as in cancelled? -Brad p.s. Anyone see my chapter on Embedding/Extending Python in the Wrox Professional Linux Programming book? looking for feedback (kudos, hatemail, etc) Brad Clements,[EMAIL PROTECTED] (315)268-1000 http://www.murkworks.com (315)268-9812 Fax netmeeting: ils://ils.murkworks.com AOL-IM: BKClements ___ 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] More almost __call__ ;-)
Jim Fulton wrote: The fact that ZPublisher will pass it is documented. Whether or not something else calls it is up to the something else. The method designer specified an interface that includes RESPONSE. If it requires RESPONSE, by not specifying a default, then it requires the clients to oass it. If the clients don't, then they are not satisfying the interface. Are you saying that objects that require that RESPONSE is passed are broken because they don't sufficiently advertise the fact? I'm saying that there are some methods which expect the RESPONSE to be passed only when called by ZPublisher. They expect RESPONSE to be "None" when called as a subtemplate or otherwise. The only problem is that this convention is not enforced. But we've strayed... :-) Shane ___ 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] WriteLocking Proposal Revisited. Again.
WriteLocking http://dev.zope.org/Wikis/DevSite/Proposals/WriteLocking Revisited and rewritten again after some internal discussions and a decision to ensure that the proposed Write Locking for WebDAV behaves in a matter that the clients (particularly the more popular ones) expect. There's less architectural discussion in this revision of the proposal, intentionally. --jeffrey ___ 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] Re: FW: [Support] [ZOPE Collector] Zope Bug entry: Ghost ZClasses
Brian Lloyd wrote: A new bug entry was added with the following information: Title: Ghost ZClasses At: http://classic.zope.org:8080/Collector/1676/sview Submitter: lalo Email: [EMAIL PROTECTED] Description: Some ZClasses in a ZODB migrated from 2.1.6 did not handle the migration well. Their instances were reported as broken, till I removed the Product, when the instances started working (but with no icon, factory or constructor). I would have to guess that the cause may be a product that was supplying a base class wasn't installed. I tried flushing the cache, packing the database and restarting Zope, to no avail. Then I found there was a global registry for ZClasses; looks like somehow, when the classes were deleted, they didn't _unregister(). I finally tired of not being able to create banners and manually removed the classes (via Python) from root()['ZGlobals']. Not that this is a fix, but it's something other people with the same problem can do if they're brave (insane?) enough. This is actually expected behavior: if the ZClass itself is broken, Zope can't even figure out what class ID it was supplying. ZClasses break when the base classes disappear. At that point, there's no way to unregister from ZGlobals. This is a Hard Problem. At the moment the only way I see fixing it is a big change to ZClasses. Shane ___ 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] Programatically trying to create recursive folders
Zopists, In orderto get around the confliting writes issues I am experiencing, I would like to create recrusive folders like, /0/1, /0/2, etc., so that my objects will be in many different folders. I am trying to get DTML to create these pre-set drop folders automatically, but am unable to do so. The following code throws an id already in use error, because the 'with' tag is not letting the newly created object's namespace be used for the creation of the second folder. dtml-in expr="_.range(0, 2)" dtml-with "manage_addFolder(_.str(_['sequence-item']), _.str(_['sequence-item']))" dtml-in expr="_.range(0, 2)" dtml-call "manage_addFolder(_.str(_['sequence-item']), _.str(_['sequence-item']))" /dtml-in /dtml-with /dtml-in Any ideas? All my best, Jason Spisak [EMAIL PROTECTED] ___ 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] Zope nominated for Webtechniques Web Tools Awards
Zope has been nominated for the Webtechniques Webtool Awards, and the pollboxes are open! Go vote by putting you email address (or any email address you like ;)) at the end of the following URL: http://www.webreview2.com/cgi-bin/poll/ballot_gen.pl?[EMAIL PROTECTED] So, I voted at the URL ending in ballot_gen.pl?[EMAIL PROTECTED] Every email address can vote once. Go give Zope a great showing! -- Martijn Pieters | Software Engineer mailto:[EMAIL PROTECTED] | Digital Creations http://www.digicool.com/ | Creators of Zope http://www.zope.org/ - ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] dtml-if and dtml-var question
Hi there, I've been having problems with DateTimes as well. My colleague and I (using Zope 201) found a problem with the module that causes any dbase timestamp to be rendered to a non-standard UNIX time that has an annoying DST appended if in the Daylight savings time zone, thus leaving the timestamp as useless when performing expressions against it. In our situation we used a scan from pos 0-29 to trap the proper timestamp syntax. Then from there, I use an expression as follows: dtml-elif "list=='LI3'" dtml-call "REQUEST.set('timenow', (_.DateTime() - 30).Date())" dtml-in getMailLIC dtml-call "REQUEST.set('timethen', _.DateTime(transaction_date[0:27]).Date())" dtml-if "timethen==timenow" dtml-var buildMailList /dtml-if /dtml-in /dtml-if This is just a small part of the code, and im sure there is a better way, but hey, it works. Dont know if this helps you, but perhaps will give you an idea Cheers, -- Paz Oratrix Development BV http://www.oratrix.com GRiNS SMIL Editor - ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Non-existing Zope-Security!!!
OK let me state that I don't think so (subject line). I had to choose this subject, because it seems to me, that nobody was interested in my previous attempts to get information about my problem. So here is my newbie (?) question again: I have the folders: /www/folder1 /www/folder2 Apache redirects domain1 to folder1 and domain2 to folder2. The manager of folder1 is able to browse to /www and see what folders exist there. He shouldn't, because he only exists in the acl_user of /www/folder1. He even can look into the folder /www/folder2 (but not into the objects). Is it possible to disable the access for the folder1-manager above folder1? It doesn't seem to me. If it really isn't possible, there is no security at all for ISP uses of Zope. But I'm sure, there should be a possibility. I even created a local role in /www/folder1 too. Even with the local role I can browse /www and /www/folder2! Any suggestions? TIA -goe- _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] DTML Acquisition NameSpace Help Needed.....
I am building a framed site using Zope and I am trying to get functionality that after hours of reading documentation I am beginning to think is not possible, but since what I have read is so obscure I have decided to post a message before giving up. The code examples below *DO NOT* work, but are being used in an attempt to illustrate what I am attempting to do as I thought it would work. After reading documentation for the last several hours I am now more confused then when I started. Given the following URL's: http://./Files/?dir=/foo/bar/file=baz.html http://./?section=/Filesdir=/foo/bar/file=baz.html And the Following /index_html - DTML Method dtml-var FrameSet /FrameSet - DTML Method XXX - How can I negate this? IE. dtml-if "not section" dtml-if section dtml-else dtml-call "REQUEST.set('section', '/ViewFrame')" /dtml-if section XXX - I do not think calling REQUEST.set() is the best way to accomplish this. What is a better way? dtml-call "REQUEST.set('topframe', '1')" frameset rows="60,75,*" frame name="title_frame" src="dtml-absolute_url;/TitleFrame" frame name="banner_frame" src="dtml-absolute_url;/BannerFrame" frame name="view_frame" src="dtml-absolute_url;dtml-section;" /frameset /ViewFrame - DTML Method frameset rows="60,75,*" frame name="menu_frame" src="dtml-absolute_url;/MenuFrame" frame name="main_frame" src="dtml-absolute_url;/MainFrame" /frameset XXX - I can not get this to work at all. Topframe should be set or true if the visitor arrived in the /Files Folder from the top level frameset and /Files/ViewFrame will be loaded into the view_frame target. If the visitor came directly to /Files and topframe is unset or false, then I want to redirect them back to the toplevel /FrameSet to load the top frames then display the /Files/ViewFrame in the view_frame target and pass along dir and file from the URL query string. /Files/Index - DTML Method dtml-if topframe dtml-var ViewFrame dtml-else dtml-var "FrameSet(section=/Files)" /dtml-if topframe XXX - If this method is called from the top level FrameSet method, how to I access dir and file from the original request? /Files/ViewFrame - DTML Method frameset rows="60,75,*" frame name="menu_frame" src="dtml-absolute_url;/MenuFrame?dir=dtml-dir;" frame name="main_frame" src="dtml-absolute_url;/MainFrame?dir=dtml-dir;file=dtml-file;" frame name="navbar_frame" src="dtml-absolute_url;/NavBarFrame?dir=dtml-dir;" /frameset Over the last few days I have tried all sorts of things to make this work, but all attempts have failed. I am sure there is a very simple solution that one of you Zope Gurus could quickly explain. If you are going to respond with RTFM, the please cite specific references in the manual. ;-) Thanks in advance. Regards, Jarrod Kinsley ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Non-existing Zope-Security!!!
Stephan Goeldi wrote: OK let me state that I don't think so (subject line). I had to choose this subject, because it seems to me, that nobody was interested in my previous attempts to get information about my problem. So here is my newbie (?) question again: I have the folders: /www/folder1 /www/folder2 Apache redirects domain1 to folder1 and domain2 to folder2. The manager of folder1 is able to browse to /www and see what folders exist there. He shouldn't, because he only exists in the acl_user of /www/folder1. He even can look into the folder /www/folder2 (but not into the objects). Is it possible to disable the access for the folder1-manager above folder1? It doesn't seem to me. If it really isn't possible, there is no security at all for ISP uses of Zope. But I'm sure, there should be a possibility. I even created a local role in /www/folder1 too. Even with the local role I can browse /www and /www/folder2! Any suggestions? Create the user in the top level folder that they are allowed to see. Not in the /www folder HTH, -- Tim Cook -- Cook Information Systems | Office: (901) 884-4126 8am-5pm CDT Free Practice Management Project Coordinator http://www.freepm.org OSHCA Founding Supporter http://www.oshca.org ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Converting PHP3 - Zope
Hi, I'm planning to convert (migrate) a entire site from php3 to zope and i'm looking for suggestions, hints, etc on this. It's a GPL management school system done in php3+postgresql, and any user must be authenticated against a database and his privileges are those from the postgresql. The system is in portuguese (www.univates.br/sagu) if someone is interested. Does somebody have experience in such kind of migration (conversion) and can give me some "in advance" advice to avoid this or that or don't do this, etc, etc? Any comments? []s, Mario O.de Menezes"Many are the plans in a man's heart, but IPEN-CNEN/SP is the Lord's purpose that prevails" http://curiango.ipen.br/~mario Prov. 19.21 http://www.revistalinux.com.br ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Fw: mysqldb
Hi, I am trying to build ZMySQLDA 1.20 mysql has been built successfully on RedHat 7.0 and resides in /usr/local/mysql I have followed the instructions for editing /etc/ld/so/conf adding /usr/local/mysql/lib/mysql /usr/local/mysql/lib /usr/local/mysql to it. (just tomake sure) yet I still get the following error anyone know where mysqlclient is supposed to be? Dale gcc -shared _mysqlmodule.o -L/usr/local/mysql/lib -lmysqlclient -o _mysqlmodule.so /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make: *** [_mysqlmodule.so] Error 1 Traceback (innermost last): File "build.py", line 14, in ? import MySQLdb File "MySQLdb.py", line 19, in ? from _mysql import * ImportError: No module named _mysql ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Fw: mysqldb
- Original Message - From: "jensebaer" [EMAIL PROTECTED] To: "Dale Lance" [EMAIL PROTECTED] Sent: Friday, October 13, 2000 2:43 PM Subject: Re: [Zope] Fw: mysqldb Hi Dale, put this in your setup or/and setup.in file under ../lib/python/Products/ZMySQLDA/MySQLdb-0.1.2/ *shared* # Only one line should be uncommented. # Adjust -L and -I as necessary for your local configuration. # If you have dynamic MySQL libraries, they will need to be on your # LD_LIBRARY_PATH at runtime. _mysql _mysqlmodule.c -L/usr/lib/mysql -I/usr/include/mysql -lmysqlclient # Uncomment for Windows #_mysql _mysqlmodule.c -L/mysql/lib/opt -I/mysql/include -lmysqlclient -lwsock32 or may _mysql _mysqlmodule.c -L/usr/local/lib/mysql -I/usr/local/include/mysql -lmysqlclie nt Jens - Original Message - From: "Dale Lance" [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, October 13, 2000 1:59 PM Subject: [Zope] Fw: mysqldb Hi, I am trying to build ZMySQLDA 1.20 mysql has been built successfully on RedHat 7.0 and resides in /usr/local/mysql I have followed the instructions for editing /etc/ld/so/conf adding /usr/local/mysql/lib/mysql /usr/local/mysql/lib /usr/local/mysql to it. (just tomake sure) yet I still get the following error anyone know where mysqlclient is supposed to be? Dale gcc -shared _mysqlmodule.o -L/usr/local/mysql/lib -lmysqlclient -o _mysqlmodule.so /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make: *** [_mysqlmodule.so] Error 1 Traceback (innermost last): File "build.py", line 14, in ? import MySQLdb File "MySQLdb.py", line 19, in ? from _mysql import * ImportError: No module named _mysql ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Fw: mysqldb
On Fri, 13 Oct 2000, Dale Lance wrote: anyone know where mysqlclient is supposed to be? gcc -shared _mysqlmodule.o -L/usr/local/mysql/lib -lmysqlclient -o _mysqlmodule.so /usr/bin/ld: cannot find -lmysqlclient It supposed to be in the /usr/local/mysql/lib/libmysqlclient.so. Check to see it's there. It is usually symlink to libmysqlclient.so.6.23.13 or such. If it is not - find it on your system and put the directory to -L flag, e.g gcc -shared _mysqlmodule.o -L/usr/local/lib/mysql -lmysqlclient -o _mysqlmodule.so Oleg.(All opinions are mine and not of my employer) Oleg Broytmann Foundation for Effective Policies [EMAIL PROTECTED] Programmers don't die, they just GOSUB without RETURN. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Non-existing Zope-Security!!!
Create the user in the top level folder that they are allowed to see. Not in the /www folder That alone wouldn't do it if we are talking about "seeing the objects", e.g. by calling the "objectIds" method in the root folder. You also have to switch off the root folder's "Access contents information" rights for Anonymous and the sub-tree managers. I think Zope security is really a bit weak here because the standard settings are NOT blocking "Access contents information" and blocking it makes programming a bit harder ... BUT: You CAN configure it correctly if you want to. Joachim -- Iuveno - Smart Communication Joachim Werner _ Marie-Curie-Straße 6 85055 Ingolstadt Tel.: +49 841/90 14-325 (Fax -322) Mobil: +49 179/39 60 327 E-Mail: [EMAIL PROTECTED][EMAIL PROTECTED] WWW: www.iuveno.de/www.iuveno-net.de ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How to see if two objects are the same (minor fix)
Ron Bickers [EMAIL PROTECTED] wrote: From my previous post, it looked like the parent was changing. I had the first two lines swapped. Fixed below. I want to see if an object is the one aqcuired from the root, but I'm hitting walls. dtml-var "PARENTS[-1].myObject" dtml-var "myObject" dtml-var "PARENTS[-1].myObject is myObject" This returns the following when in the root folder context: TinyTable instance at 8684ad8 TinyTable instance at 8684ad8 0 It returns the following in a folder where there is another myObject: TinyTable instance at 8684ad8 TinyTable instance at 86709f8 0 What am I missing in the comparison? You are seeing the result of a (mis)feature of acquisition: the objects you are comparing are actually AcquisitionImplicitWrappers around the real 'myObject'; because the two wrappers are different, and because the underlying object doesn't define a custom '__cmp__()' method, the two wrappers are compared for identity (which is bogus). I recently fixed this in response to a Collector issue: http://classic.zope.org:8080/Collector/1650/view You can get the patch from that page, or just wait for Zope 2.3 (RSN, I'm sure). Tres. -- === Tres Seaver[EMAIL PROTECTED] Digital Creations "Zope Dealers" http://www.zope.org ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Fw: mysqldb
In Debian, this library is in a separate packge. On Fri, 13 Oct 2000, Dale Lance wrote: anyone know where mysqlclient is supposed to be? ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Authentication headers firewall port redirection
As stated in an email some time before I ran into some problems concerning accessing my password protected Zope site. The situation: * Zope 2.2.2 runs on a web server called www.datadistilleries.com on port 8080 * the web site it offers is protected with Zope's own authentication mechanism * the firewall redirects any HTTP requests for www.datadistilleries.com/ddsn (i.e., port 80) to www.datadistilleries.com:8080/ddsn. However, one has to click 3 times on that Login link before the login dialog appears. Then it seems to build up a connection, but doesn't. I click on the login link again, and I'm in and everything works as expected. Now it seems that somehow the combination of Zope-generated authenticated headers and the firewall redirection rule do not match: does the header include URL information? That would imply it tries to access www.datadistilleries.com:8080/ddsn (Zope generated port) instead of plainly www.datadistilleries.com:80/ddsn (firewall listen port). BTW, it cannot run on port 80 because the default web server is already listening to that port. Question: is it possible to somehow make Zope send HTTP authentication headers that have port 80 included instead of port 8080? _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] LoginManager - with SQL?
Has anyone been able to use LoginManager with a SQL db? with or without encryption? I'm still baffled by this how-to: http://www.zope.org/Members/jok/SQL_based_LoginManager In this example, there are dtml-methods that do the work of the UserSource, but there is no retrieveItem? I would really love to get this working instead of having to revert back to older depreciated products. Thanks for any help! -e- From: "Aleksander Salwa" [EMAIL PROTECTED] I remember I had some troubles trying to put methods rolesForUser, domainsForUser, authenticateUser in UserSource class. They can be moved to user class. I did so. But your case is harder then mine, cause you don't have objects representing users in ZODB. Maybe there are problems with retrieveItem method ? Maybe you should build wrapper class around your database data - something like "pluggable brains" ? I have no more ideas :( ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] dtml-sqltest and capital column names
Talking to myself A slight correction to my patch so that tablename.columname will be rendered as to "tablename"."columnname". 146c146 from string import find, split, join, atoi, atof --- from string import find, split, join, atoi, atof, replace 165,166c165,166 if has_key('column'): self.column=args['column'] else: self.column=self.__name__ --- if has_key('column'): self.column='"'+replace(args['column'], '.', '"."')+'"' else: self.column='"'+replace(self.__name__, '.', '"."')+'"' It would be nice if someone could comment whether this makes sense for other dbs too. cheers, oliver ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Variable name use in with statement
I'm working on a simple auction site as a newbe challenge. I am taking bids on three static items, none will be added or removed. I have a folder named bid_records in which there is a folder for each item. These item folders have current bid information in properties and bid history in ZClass items stored in them. When I'm working with a specific auction item I have the name of the folder in a REQUEST variable. I am finding myself doing the following and am sure there is a simpler way to do this. Any help would be greatly appreciated! Thanks. dtml-with bid_records dtml-if "_.str(REQUEST.form['selection']) == 'walkon'" dtml-with walkon dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-elif "_.str(REQUEST.form['selection']) == 'fullhouse'" dtml-with fullhouse dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-else dtml-with snoopy dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with /dtml-if /dtml-with -- Scott B. Burchill, MIS Manager Ordway Center for the Performing Arts 345 Washington Street St. Paul, MN 55102-1495 voice +1 (651) 282-3082 cell +1 (651) 248-2713 pager +1 (612) 818-7600 fax +1 (651) 224-1820 efax +1 (508) 519-6133 http://www.ordway.org \:) /:( ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] ZCatalog question. boolean and wildcards.
Im running Zope 2.2.2 on Linux 2.2.13. When mixing boolean operators and wildcards '*' in queries within a Textindex the 'AND' operator is replaced by 'OR'. Also, the possibility of constructing nested terms using brackets seems to be not supported (contrary to the chapter 'Searching and indexing' from the Zope book). The setting is straightforward, several indexes (text-index, keyword-indexes) are used indexing a about 5000 Zclasses. Are there any patches to apply or what else can i do ? Thanks in advance. Hannes. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] product.dat
In the Zope PTK there are a couple of products that have been packaged as product.dats. What format are these? How do I do it? Cheers seb ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Ability to catalog localFS objects in the portal catalog
Hi all, I have lots of old html/ documents that I want to publish through my zope portal. To ensure that I do not tweak html files I have used the LocalFS product, also I do not want to load the data.fs Now. I am running into search problems. How do i do a search the filesystem file? and also ensure that the search results come from both the filesystem files and the portal zcatalog.?? Thx and regards. -neeloy ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Any examples of use of manage_addFile()?
I want to create a user-interface so that users can upload files to my Zope site. I have done this with DTMLDocuments, however I don't quite understand how to get the file itself into the Zope site via ... self.manage_addProduct['OFSP'].manage_addFile() ..that is in Python. I looked through the HOWTO's but didn't find anything. Does someone have an example of a Form/DTMLMethod/Python script that does this sort of thing? Thanks in advance, Ron ./. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Database Pack
"Júlio Dinis Silva" wrote: Hi all, is there a way to do a pack to zodb without using the managment screens pack button? Maybe a python script we could execute from the file system. Regards, Júlio Dinis Silva _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. Share information about yourself, create your own public profile at http://profiles.msn.com. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) Hello, I'm using OracleStorage and I'd like know if can I pack my Database as I do with data.fs. Are there any differences? Thanks. Marcus Mendes ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] dtml-with syntax question
Tim Cook writes: I'm sure someone will correct me if I'm wrong. But I believe you want: dtml-with "_.getitem(attribute3)" Haven't tried it in my code yet, but thanks to your post I found the section about _.getitem(). That'll come in handy all over the place, so many thanks for the pointer! //glw ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] LoginManager - with SQL?
Well we use the UserDbFolder Product after havin the same/similar problems with the LoginManager :-) - Holger Am Fri, 13 Oct 2000 schrieben Sie: Has anyone been able to use LoginManager with a SQL db? with or without encryption? I'm still baffled by this how-to: http://www.zope.org/Members/jok/SQL_based_LoginManager In this example, there are dtml-methods that do the work of the UserSource, but there is no retrieveItem? I would really love to get this working instead of having to revert back to older depreciated products. Thanks for any help! -e- From: "Aleksander Salwa" [EMAIL PROTECTED] I remember I had some troubles trying to put methods rolesForUser, domainsForUser, authenticateUser in UserSource class. They can be moved to user class. I did so. But your case is harder then mine, cause you don't have objects representing users in ZODB. Maybe there are problems with retrieveItem method ? Maybe you should build wrapper class around your database data - something like "pluggable brains" ? I have no more ideas :( ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) -- --- catWorkX GmbH Hamburg Dipl.-Ing. Holger Lehmann Stresemannstr. 364 22761 Hamburg Tel: +49 40 890 646-0 Fax: +49 40 890 646-66 mailto:[EMAIL PROTECTED] http://www.catworkx.de http://www.catbridge.de ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Ability to catalog localFS objects in the portal catalog
There are some patches floating around to add cataloging to LocalFS objects. I haven't gotten around to including them in the standard distro. --jfarr - Original Message - From: "neeloy_saha" [EMAIL PROTECTED] To: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Friday, October 13, 2000 4:56 AM Subject: [Zope] Ability to catalog "localFS objects" in the portal catalog Hi all, I have lots of old html/ documents that I want to publish through my zope portal. To ensure that I do not tweak html files I have used the LocalFS product, also I do not want to load the data.fs Now. I am running into search problems. How do i do a search the filesystem file? and also ensure that the search results come from both the filesystem files and the portal zcatalog.?? Thx and regards. -neeloy ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Help Debugging External Methods
What are my options for debugging External Methods in Zope running on Windows NT? Is there ANY way to get the external method to run in a DOS window that I can watch? What little tricks/techniques have others use to make debugging external methods easier/possible? Thanks, Robert J. Roberts LMSI-SDI 509.376.6343 [EMAIL PROTECTED] ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Q: Advantages of storing ZODB in RDBMS
Can anyone explain what the advantages are of using an RDBMS for Zope object storage over the standard file system storage? Is it simply the convenience to have the data in one place (for backup etc)? Does it scale better? In connection with ZEO? I'm asking because I'm contemplating writing such a storage for a specific RDBMS and I would like to know whether it's worth the trouble. Daniel Dittmar ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Variable name use in with statement
Scott Butchill wonders if: "there is a simpler way to do this." Not much simpler, but how about: dtml-call "REQUEST.set('user_select', ['walkon', 'fullhouse'])" dtml-with bid_records dtml-in user_select dtml-if "_.str(REQUEST.form['selection']) == _['sequence-item']" dtml-with "_['sequence-item']" dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-elif "_['sequence-index'] == -1 dtml-with snoopy dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with /dtml-if /dtml-in /dtml-with ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] Access Control vs Publishing Protoco
Seb Bacon writes: OK, I think we're talking about the same thing now...but could you give me an example of any object that would need to be traversable by Anonymous? index_html, for example, doesn't need to be traversable (I still prefer 'listable'). Viewable TTW, yes, but that's all. I do not agree with you: I should be able to list what I am able to view (in order to learn what I can view). I think, more than 30 per cent of my objects are like "index_html". They are designed to be viewed by Anonymous. The others are not destined to be viewed but to be used as components in viewed objects (like "standard_html_*"). The current Zope security requires that Anonymous has view permissions for them, too. But this allows Anonymous to view them in isolation which almost surely will give strange results (exceptions, empty pages, etc.). My primary concern (and maybe Chris') is, how can we prevent these objects to be viewed by Anonymous. If we succeed, then Anonymous can do nothing at all with them and it is no longer necessary to list them (for him). Thus, a solution for this problem may also be a solution for the other problem. However, a "listable" permission would not solve the distinction between directly viewable via the web and only indirectly viewable. Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Q: Advantages of storing ZODB in RDBMS
Daniel asked: "Can anyone explain what the advantages are of using an RDBMS for Zope object storage over the standard file system storage?" The folks I know that have asked for that feature have stated their concerns as being: Keeping everything in a single large file is risky, since if that file becomes corrupted, the entire Web Site will be down until recovery is complete. The other side of that one goes something like, "As if we've never seen systems down for RDBMS recovery". Keeping data in a form that's more accessible by external systems is an advantage. And the comeback for that is, "This stuff is not tabular, it's Web Content, and Code". It's not like you can run queries against it, and print reports. Using an RDBMS that has online backup, and quick recovery features is cheap insurance. Cheap is relative. if you happen to have an expensive RDBMS, maybe you can call using it for one more applicaiotn "cheap". Making a copy of data.fs is pretty easy, and recovery is completed by copying over a damaged file. Not exactly rocket science. Also, Tranalyzer makes it pretty painless to recover up to the last good update, which is usually more than you can get from a backup! As you can see, I don't "get" the arguments, but that's what people say, and if they happen to be the people who can veto Zope, you try to find a way to meet their requirements. Later, Jerry S. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] proxied proxies with Zope Apache
Hi, I have Zope set up running with Apache/SSL using mod_proxy and the SiteRoot product. Everything works fine. The thing is, if I understand stuff correctly, all the requests to https://hostname.com get handed off to Zope. I would like to be able use the same hostname for plain old Apache-isms (cgi php etc) because the users of the site shouldn't have to rememeber YA-hostname. I would like to be able to do the following : https://hostname/foo--https://zope.hostname/foo --http://hostname:8080/foo https://hostname/bar--/htdocs/bar a) hostname:443 ProxyPass /foo https://zope.hostname/foo b) zope.hostname:443 ProxyPass / http:hostname:8080/ (where the SiteRoot in the Zope tree points to https://zope.hostname) When I try to do this, regardless of whether I use mod_proxy or mod_rewrite, Apache returns a 403 error : "You don't have permission to access /documents on this server." Should the Zope SiteRoot point to https://hostname instead of https://zope.hostname? I know that I could set up multiple ProxyPass statements (and corresponding SiteRoot objects) in the Apache conf file, but I would really prefer to set up a standalone Zope https setup (mostly for administrative purposes) and then proxy those aspects of Zope that are pubic automagically to the default Apache setup. I am dreaming? The rewrite/proxy stuff is still like voodoo for me most days so any advice or suggestions would be welcome. Thanks, ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] RE: Variable name use in with statement
Ok, this worked : dtml-with bid_records dtml-with "_.getitem(_['selection'])" dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with /dtml-with Thanks for the direction, Jerry! sbb -Original Message- From: Spicklemire, Jerry [mailto:[EMAIL PROTECTED]] Sent: Friday, October 13, 2000 2:58 PM To: '[EMAIL PROTECTED]' Cc: '[EMAIL PROTECTED]' Subject: Variable name use in with statement Scott Butchill wonders if: "there is a simpler way to do this." Not much simpler, but how about: dtml-call "REQUEST.set('user_select', ['walkon', 'fullhouse'])" dtml-with bid_records dtml-in user_select dtml-if "_.str(REQUEST.form['selection']) == _['sequence-item']" dtml-with "_['sequence-item']" dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-elif "_['sequence-index'] == -1 dtml-with snoopy dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with /dtml-if /dtml-in /dtml-with ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Any examples of use of manage_addFile()?
Here you go. dtml-call "PARENTS[0].manage_addFile(thisID,myFile,thisTitle)" This uploads a file in the current working directory. thisID [ the id ] and thisTitle [ the Title ] are optional, and I don't know if you have to put '' double-apostrofies for the ID then. You try. - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, October 13, 2000 6:29 PM Subject: [Zope] Any examples of use of manage_addFile()? I want to create a user-interface so that users can upload files to my Zope site. I have done this with DTMLDocuments, however I don't quite understand how to get the file itself into the Zope site via ... self.manage_addProduct['OFSP'].manage_addFile() ..that is in Python. I looked through the HOWTO's but didn't find anything. Does someone have an example of a Form/DTMLMethod/Python script that does this sort of thing? Thanks in advance, Ron ./. ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Thanks for the comments
Rik, I've upped both the Zope_book.lit and the Zope quick Reference. The ZQR is not as readable as the zBook due to the formatting. I'll get the XML and reformat it to look a bit better. hth Phil [EMAIL PROTECTED] - Original Message - From: "Rik Hoekstra" [EMAIL PROTECTED] To: "Phil Harris" [EMAIL PROTECTED] Sent: Friday, October 13, 2000 8:25 AM Subject: Re: [Zope] Thanks for the comments Phil Harris wrote: I'll stick onto my Zope members page http://zope.org/Members/philh except that the http://www.zope.org/Members/philh/zope_book.lit is dead ;-) Rik ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
RE: [Zope] date comparison
hi, i had tried something similar already without success. here is the error your script caused: DOH! Zope Error Zope has encountered an error while publishing this resource. Error Type: TypeError Error Value: unsubscriptable object for some reason Zope just doesn't want to compare ZopeTime with bobobase_modification_time. i started reading the readme i found for the python DateTime method but it hasn't shed any light on the situation yet. i will try doing it with javascript. i can write the modification dates of the objects into arrays and do the comparisons using a scripting language that works. thanks -mike- -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Kapil Thangavelu Sent: Wednesday, October 11, 2000 2:53 PM To: michael angelo ruberto Cc: [EMAIL PROTECTED] Subject: Re: [Zope] date comparison michael angelo ruberto wrote: i want to create an index page that displays whether or not a page has been updated in the past 7 days or the past 20 days. however, i can't figure out how to get the bobobase_modification_date to compare with ZopeTime. can someone give me a clue before i rush blindly down Zope's undocumented dark alleys. mike untested ul dtml-in "objectValues['DTMLDocument']" dtml-if "ZopeTime()-7 bobo_base_modifcation_time" libNew/bdtml-var absolute_url/li dtml-elif "ZopeTime()-20 bobo_base_modifcation_time" libSomewhat New/bdtml-var absolute_url/li dtml-else libOld/bdtml-var absolute_url/li /dtml-if /dtml-in /ul kapil ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] dtml-if and dtml-var question
[EMAIL PROTECTED] writes: ... get today's date into a dtml-var ... dtml-var "ZopeTime().Date()" Look at the "DateTime" documentation, if this does not give you the needed date format. Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Variable name use in with statement
Burchill, Scott B. writes: I am finding myself doing the following and am sure there is a simpler way to do this. Any help would be greatly appreciated! Thanks. dtml-with bid_records dtml-if "_.str(REQUEST.form['selection']) == 'walkon'" dtml-with walkon dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-elif "_.str(REQUEST.form['selection']) == 'fullhouse'" dtml-with fullhouse dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with dtml-else dtml-with snoopy dtml-call "REQUEST.set('cur_bidder', bidder)" /dtml-with /dtml-if /dtml-with If you are sure, that only these values can occur in "selection" (as I expect, as otherwise, it would not be a selection), then you can use: dtml-call "REQUEST.set('cur_bidder',_.getitem(REQUEST.form['selection']).bidder)" Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] DTML Acquisition NameSpace Help Needed.....
J Kinsley writes: /FrameSet - DTML Method . XXX - How can I negate this? IE. dtml-if "not section" dtml-unless section dtml-if section dtml-else dtml-call "REQUEST.set('section', '/ViewFrame')" /dtml-if section XXX - I do not think calling REQUEST.set() is the best way to accomplish this. What is a better way? It is ineffective, as you do not use "topframe" later (in *this* request). dtml-call "REQUEST.set('topframe', '1')" frameset rows="60,75,*" frame name="title_frame" src="dtml-absolute_url;/TitleFrame" frame name="banner_frame" src="dtml-absolute_url;/BannerFrame" frame name="view_frame" src="dtml-absolute_url;dtml-section;" /frameset . XXX - I can not get this to work at all. Topframe should be set or true if the visitor arrived in the /Files Folder from the top level frameset and /Files/ViewFrame will be loaded into the view_frame target. The frameset and its frames parts are fetched in *different* requests. The "REQUEST.set" only affects the REQUEST object for the frameset. The REQUEST objects for the frame components are not affected. You have two options: * a session product (there are some around on zope.org) it allows you to save information across web requests * passing the additional information through a query string key=value pair (do not forget to "url_quote_plus") XXX - If this method is called from the top level FrameSet method, how to I access dir and file from the original request? see above. Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Medusa Monitor
Hung Jung Lu writes: I know that, the stupid log file thingy. But you'll have to write an independent thread to display the log file (or peek the file manually each time), or implement some CString stuff to capture the file output (if that is possible). As I understand it, the logging module can be customized to stuck its log into a variable in Zope itself, viewable through the web. You may search the list archive to find the corresponding post. Maybe, you find it, too, via zope.org. It'll be more fun if all this is already done, and the user can just tap into the monitor console screen (even remotely). A good monitor should actually display hit information, memory usage, etc, and preferably with charts, all in real time. Too much to ask? I don't think so. :) Of cause, you can ask for it. However, someone must implement it. Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Tiny tables
Graham Chiu writes: I tried storing these in tiny tables, but it doesn't seem that tiny tables allow one to store tokens. If I specify the value as say, criteria:tokens, it gets changed to just criteria. Probably, This is a ZPublisher feature. It interpretes ":type" suffixes of form variable and parameter names to call for a type conversion of the value. As far as I know, there is not escape possibility. Can you change the ':' into a different character? Dieter ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Non-existing Zope-Security!!!
Also, consider adding an accessrule. This won't stop them from using __no_before_traverse__ or _SUPPRESS_ACCESSRULE but it will make it 'appear' there is nothing more than the current level. knight [EMAIL PROTECTED] On Fri, 13 Oct 2000, Tim Cook wrote: Stephan Goeldi wrote: OK let me state that I don't think so (subject line). I had to choose this subject, because it seems to me, that nobody was interested in my previous attempts to get information about my problem. So here is my newbie (?) question again: I have the folders: /www/folder1 /www/folder2 Apache redirects domain1 to folder1 and domain2 to folder2. The manager of folder1 is able to browse to /www and see what folders exist there. He shouldn't, because he only exists in the acl_user of /www/folder1. He even can look into the folder /www/folder2 (but not into the objects). Is it possible to disable the access for the folder1-manager above folder1? It doesn't seem to me. If it really isn't possible, there is no security at all for ISP uses of Zope. But I'm sure, there should be a possibility. I even created a local role in /www/folder1 too. Even with the local role I can browse /www and /www/folder2! Any suggestions? Create the user in the top level folder that they are allowed to see. Not in the /www folder HTH, -- Tim Cook -- Cook Information Systems | Office: (901) 884-4126 8am-5pm CDT Free Practice Management Project Coordinator http://www.freepm.org OSHCA Founding Supporter http://www.oshca.org ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Fw: mysqldb
Have you run ldconfig after editting the /etc/ld/so/conf file? Run ldconfig -v | grep mysqlclient and see if the library appears. If so, everything is all set. Also try an ls -l /usr/local/mysql/lib/libmysql*. Knight [EMAIL PROTECTED] On Fri, 13 Oct 2000, Dale Lance wrote: Hi, I am trying to build ZMySQLDA 1.20 mysql has been built successfully on RedHat 7.0 and resides in /usr/local/mysql I have followed the instructions for editing /etc/ld/so/conf adding /usr/local/mysql/lib/mysql /usr/local/mysql/lib /usr/local/mysql to it. (just tomake sure) yet I still get the following error anyone know where mysqlclient is supposed to be? Dale gcc -shared _mysqlmodule.o -L/usr/local/mysql/lib -lmysqlclient -o _mysqlmodule.so /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status make: *** [_mysqlmodule.so] Error 1 Traceback (innermost last): File "build.py", line 14, in ? import MySQLdb File "MySQLdb.py", line 19, in ? from _mysql import * ImportError: No module named _mysql ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Creating Recursive Folders
Zopists, I am trying to use DTML to create folders within folders for me 3 levels deep. Two levels works, but 3 won't. For example: This works: dtml-in expr="_.range(0, 10)" dtml-let a=sequence-item dtml-call "manage_addFolder(_.str(a), _.str(a))" dtml-in expr="_.range(0, 10)" dtml-let b=sequence-item dtml-call "_.getitem(_.str(a), 1).manage_addFolder(_.str(b), _.str(b))" /dtml-let /dtml-in /dtml-let /dtml-in But this: dtml-in expr="_.range(0, 10)" dtml-let a=sequence-item dtml-call "manage_addFolder(_.str(a), _.str(a))" dtml-in expr="_.range(0, 10)" dtml-let b=sequence-item dtml-call "_.getitem(_.str(a), 1).manage_addFolder(_.str(b), _.str(b))" dtml-in expr="_.range(0, 10)" dtml-call "_.getitem(_.str(a), 1)._.getitem(_.str(a), 1).manage_addFolder(_.str(_['sequence-item']), _.str(_['sequence-item']))" /dtml-in /dtml-let /dtml-in /dtml-let /dtml-in Throws an unathorized no matter who I am. How can I get 3 levels of recursion. I tried using 'let' to stand for the object, with no luck. BTW, I accidently sent the last post to dev, forgive me. All my best, Jason Spisak [EMAIL PROTECTED] ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Tiny tables
The problem with the TinyTable and TinyTablePlus products is that they use the tokenize.py module which treats any field value as a possible Python expression. Since ":" is a special token in Python, it gets interpreted as such. One quick way to get around this is to quote your field value - "criteria:tokens" You may have to deal with the quotes later on, although I think they get stripped after the value survives the tokenize.py module. On Fri, Oct 13, 2000 at 08:08:34AM +1300, Graham Chiu wrote: I would like to run some regular reports based upon sqlmethods. The input to these are a mixture of normal values, and some tokenised values. I tried storing these in tiny tables, but it doesn't seem that tiny tables allow one to store tokens. If I specify the value as say, criteria:tokens, it gets changed to just criteria. Any suggestions as to how to store the input as tokens for my reports? -- Graham Chiu ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) -- -- Andres Corrada-Emmanuel Email: [EMAIL PROTECTED] -- ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Converting PHP3 - Zope
Take a look at my HOWTO: www.zope.org/Members/Mamey/PHP On Fri, Oct 13, 2000 at 09:47:17AM -0200, Mario Olimpio de Menezes wrote: Hi, I'm planning to convert (migrate) a entire site from php3 to zope and i'm looking for suggestions, hints, etc on this. It's a GPL management school system done in php3+postgresql, and any user must be authenticated against a database and his privileges are those from the postgresql. The system is in portuguese (www.univates.br/sagu) if someone is interested. Does somebody have experience in such kind of migration (conversion) and can give me some "in advance" advice to avoid this or that or don't do this, etc, etc? Any comments? []s, Mario O.de Menezes"Many are the plans in a man's heart, but IPEN-CNEN/SP is the Lord's purpose that prevails" http://curiango.ipen.br/~mario Prov. 19.21 http://www.revistalinux.com.br ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) -- -- Andres Corrada-Emmanuel Email: [EMAIL PROTECTED] -- ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] Python regular expression help
[ this might be more of a Python question, but it's got a lot to do with the web and is to be used in Zope ] I want to replace all occurences of email address's and URLs in a textstring, to a href="mailto:%s"%s/a and a href="%s"%s/a. Must admit that I am not an regex expert, and I wasn't able to find a "precompiled" regex for neither email nor URL. Or is there anything available from the zope/python stack? ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
[Zope] backing up
Is there a nice way to backup dtml documents and methods from a certain point in the object tree onwards without having to save all the other objects too? regards Matt ___ Zope maillist - [EMAIL PROTECTED] http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )