Re: [Zope] Problem with SiteAccess
* Leonardo Graf ([EMAIL PROTECTED]) [010104 06:42]: > By the way, I probably want to serve multiple hosts from one later on, so > it would be nice to have an example of a SiteAccess rule. Here is a messy one. There is another with the SiteAccess2 documentation someplace... http://docwhat.gerf.org:9673/siteid/view_source Ciao! -- "Apparently if you play the Windows NT CD backwards you hear satanic The Doctor What: Need I say more?http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] Problem with SiteAccess
* Leonardo Graf ([EMAIL PROTECTED]) [010103 09:16]: > Hello, > > I'm trying to use the SiteAccess Product as discribed in the HowTo: Using > Apache with ZServer (NOT Zope.cgi). Unforunately things don't work as > described. > > My ZServer is listening on www.myserver.com:9080/somesite. I would like to > be able to access the ZServer through apache via the URL www.somesite.com > (to do virtual hosting). > > The ProxyPass directives work well (the pages get served properly), but the > URL's in my pages still contain the complete URL's of the ZServer, like > http://www.myserver.com:9080/somesite/images/some.gif"> instead > of http://www.somesite.com/images/some.gif">. The same is true > for normal links. Ok, it's not so bad, things work (no broken links), but > it is a little bit ugly. I thought the SiteAccess Product should handle > these problems, by putting a SiteRoot object in the somesite folder. > > Or do I have to write an AccessRule ? And how would that look like ? > > Thanks a lot, regards, Leonardo Graf It sounds like your SiteRoot object doesn't have "Base" (aka the Base URL) set correctly. It should be set to: http://www.somesite.com The SiteAccess Rule is only needed if you have *multiple* hosts served out from one host. You sound like you only have one. Ciao! -- There is no sweeter sound than the crumbling of your fellow man. -- Groucho Marx The Doctor What: A really hip dude http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] standard_error_message woes!
* Jason Byron ([EMAIL PROTECTED]) [001223 01:04]: > There are two files: > /lib/python/ZPublisher/HTTPResponse.py > /lib/python/OFS/Application.py > > that contain error pages hard coded in. > > you get the HTTPResponse.py code for errors like: > > 403: 'Forbidden', > 404: 'Not Found', > 405: 'Method Not Allowed', > > stuff like that. > > This error code is not parsed like normal dtml and so > you can't simply replace it with: > > """""" > > I think this is because these are standard error codes > that have to do with the web server and they must work > even if the object database doesn't. > > There must be a more detailed reason why these errors > aren't connected to the db, but someone else will have > to answer that one. :) Well I'm very tempted to start mucking in and letting it call an 'external' python method of some sort. At the very least, I'd like the page to be able to look up a list of 'words' and redirect to a webpage if it matches Like: http://site.org/fish It finds the keyword fish, and sees there is a legit URL: http://site.org/software/beta/fish And redirects it. But that'd need t ZCatalog at least. G. Ciao! -- Chemist who falls in acid is absorbed in work. The Doctor What: Second Baseman http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] standard_error_message woes!
Gaaah! I'm totally miffed/pissed/confused/sad about this. I have Zope 2.2.4, and if I go to: http://docwhat.gerf.org:9673/fish (an non-existant object) I get the HTTPResponse.py _error_html() function as called by notFoundError(). Now, if I go to: http://zope.org/fish I get a nice fully customized error page, which includes where I *might* have ment to go What's going on! According to http://www.zope.org/Members/JohnC/StandardErrorMessage I should be able to get this to work, he has a ... example even! Gh!!! *goes off in a corner, pulling out hair while quitely sobbing* -- "This is the Steve Allen show. To those of you lunging for the channel selector, 'Good Night!'" The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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: [Zope-dev] IMPORTANT! Zcatalog path handling changes in 2.3
* Christopher Petrilli ([EMAIL PROTECTED]) [001218 14:13]: > PLEASE take a look at this, and provide feedback ASAP. I would happy to, it looks like it does what I need (having siteaccess). However, I don't see a clear cut description what's changing and how. What needs to be done (in easy to understand language) to make sure it all goes smooth, etc. It's a big update, with lots of files. Will this work with 2.2.4? Is it dangerous? If you're asking for guinea pigs (bweep!) then I'm not sure I should be it, as I'm still trying to figure out what's going on in many ways. Ciao! -- There are no bad ideas, just bad jokes. The Doctor What: Guru to the Godshttp://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAccess and Roles
* Michael Bernstein ([EMAIL PROTECTED]) [001215 10:05]: > The Doctor What wrote: > Ok, then problem may be in your SiteRoot. What are the > settings there? Really? I wouldnt't have suspected the SiteRoot. lesse Interesting. It now works, if I fill in the Base. Before, I had *nothing* in the SiteRoot access. Simply putting a Base in and bing-bang-boom, it works! Thanks for the help. Though the impression I got from the documentation is that this should have worked with the defaults Perhaps I don't understand exactly what Base and Path in a SiteRoot actually do Ciao! -- A fail-safe circuit will destroy others. -- Klipstein The Doctor What: Not that 'who' guy http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAccess and Roles
* Michael Bernstein ([EMAIL PROTECTED]) [001214 01:06]: > I read your access rule, and it seems like you've got it set > up to ignore the gTLD, so that www.gerf.org and www.gerf.com > etc. get routed to the same object automatically. Is that > correct? Yes. I have several sites that use that feature, and none that don't. It's actually really handy, as it's one line in my siteaccess rule vs. several in my apache config. :-) Ciao! -- There is no sweeter sound than the crumbling of your fellow man. -- Groucho Marx The Doctor What: http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAccess and Roles
* Evan Simpson ([EMAIL PROTECTED]) [001213 12:28]: > From: The Doctor What <[EMAIL PROTECTED]> > > I tried both Owner and Manager roles in user_acl(2) but it doesn't > > work! > > Didn't work in what sense? They couldn't log in, or didn't get the access > you expected? More access or less, or just weird? You know, I should be smacked around for not saying *how* it didn't work. If I logged in as that new user, foo, at http://site3/manage I would get the nav bar on the side, but I couldn't view anything in the /site3 (my virtual root). If I created a subfolder (ie /site3/test ) then I could do: http://site3/test/manage Does that help? Ciao! -- Nobody's gonna believe that computers are intelligent until they start coming in late and lying about it. The Doctor What: A really hip dude http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAccess and Roles
I have site access running, but I apparently don't fully grok roles. I have a directory layout like so: /ZopeRoot /site1 /site2 /site3 /user_acl(2) /user_acl(1) My site access rule is at: http://linuxasm.gerf.org:9673/siteid/view_source All the site[123] directories are SiteRooted and work fine. If I add user as manager to user_acl(1) they have essentially 'root' access. They can do everything. What do I have to do to give site3 to a specific user without giving them access to everyone else? I tried both Owner and Manager roles in user_acl(2) but it doesn't work! What am I doing wrong? Ciao! -- "If only you'd listened to me, I could have saved you from all that yukkiness." --Kryten (Red Dwarf) The Doctor What: "What, Doctor What" http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] Important Fix for Zope 2.2.x
* Evan Simpson ([EMAIL PROTECTED]) [001210 10:27]: > Thanks to Jeff Ragsdale, we've finally been able to kill a > longstanding bug that allows POST requests to interfere with > each other. Symptoms include corrupted or aborted File and > Image uploads, and stupid-log messages about > "AttributeError: data" killing threads. > > The attached HTTPServer.py is valid for all Zope 2.2.x > versions. I am posting the patched file for earlier Zope > versions separately. Will these be released as Hotfixes? Or just new versions? Or is this it? Ciao! -- Little children, keep yourselves from idols -- St John, Ist century The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] New version of book uploaded
Is there a way to DL the whole book for offline reading? It doesn't wget or curl very well (due to zope playing aquisition games)... An example is one page links to an image: http://www.zope.org/Members/michel/ZB/SimpleExamples.html/Figures/5-7.png Works in zopenot on Linux's ext2 Ciao! -- Cthulhu for President! (If you're tired of choosing the lesser of two evils.) The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] Zope.Org: Not a good example...
I've been looking around for examples of certain objects and such. One simple example is a URL object. Zope.Org *has* this object (Link) and it is fairly nifty, even if it isn't documented (ie, it's usage etc.) but I can't find the *source* for this object anywhere! All I want is to be able to have a Link object on my Zope engine, with possibly a minor change or two, but I can't find out where to get it anyplace. This isn't the only example. I have software that I want to distribute, but I can't get the source for the Software Product/Distribution objects either! I can get the source for DTML Documents, but it doesn't do much good if they make extensive use of objects that I can't get the source for. I would like to enter a plea for *someone* at DC/Zope.Org to fix this situation! BTW: I have a better view_source DTML Method: http://docwhat.gerf.org:9673/view_source/view_source Ciao! -- Death is a once in a lifetime experience. The Doctor What: A Holtje Production http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] New Zope.org
Where'd the collector go? The link on the resources page is pointing to: http://www.zope.org:8080/Collector Ciao! -- When a trainstation is were a train stops what is a workstation? The Doctor What: "What, Doctor What" http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] python methods
* Tres Seaver ([EMAIL PROTECTED]) [001130 09:06]: > Chris Withers <[EMAIL PROTECTED]> wrote: > 'lambda' is actually a keyword, not a function, and hence works > fine in PM0.1.7. 'map()', 'filter()', et al., were deemed to > be susceptible to being used in DOS attacks, and hence are not > permitted in through-the-web code (they would need to be added > to the '_' namespace, like 'str()', et aliae). For those of us who are trying to figure out everything at a low level, where would this be in the source? Ciao! -- When a trainstation is were a train stops what is a workstation? The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] AND operator and ZCatalog
* Michel Pelletier ([EMAIL PROTECTED]) [001128 15:26]: > Text indexes implicitly Or their search terms if no operator is > specified. Don't ask me why, I don't know. > > if you want to change this behavior, edit > lib/python/SearchIndex/UnTextIndex.py on or about line 451, change the > 'default_operator' argument to the query method to And: > > def query(self, s, default_operator = Or, ws = (string.whitespace,)): > > to: > > def query(self, s, default_operator = And, ws = (string.whitespace,)): That's more like what I wanted. :-) Ciao! -- "You know, if you shoot me, you're liable to lose a lot of those humanitarian awards." --Fletch (Fletch) The Doctor What: A Holtje Production http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] AND operator and ZCatalog
* Dieter Maurer ([EMAIL PROTECTED]) [001127 17:31]: > Bak @ kedai writes: > > i have a ZCatalog that indexes news. i use keyword index, and text index. > > when i try > > > > > > . > > it seems that the search was ORed, not ANDed. > > > > i hope i'm clear enough. > I tried it out: > For me, it was definitely an AND. > > What I did: > Make a search for "Meta Type=Document Template" => lots of hits. > Add "Title=" to the search => no hits > Add "Title=Elvis" => some hits > > as I would expect. Those are anded, but principiasourcesearch isn't. Searching for: zcatalog fish http://www.zope.org/SiteIndex/search?date%3Adate=1969%2F12%2F31++16%3A00%3A00+US%2FPacific&date_usage=range%3Amin&text_content=zcatalog+fish versus: zcatalog AND fish http://www.zope.org/SiteIndex/search?date%3Adate=1969%2F12%2F31++16%3A00%3A00+US%2FPacific&date_usage=range%3Amin&text_content=zcatalog+AND+fish Ciao! -- There is no sweeter sound than the crumbling of your fellow man. -- Groucho Marx The Doctor What: A really hip dude http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] view DTML source
Anders Eriksson ([EMAIL PROTECTED]) asked about view_source I'm not sure exactly what's going on there (others have posted possible explinations) but I have something that solves some of my problems with view_source: http://docwhat.gerf.org:9673/view_source/view_source My view_source checks the meta_types and tries to act accordingly. BTW: Does anyone have a 'highliter' I can run the document_src output through? Sort of like the Show_Source() function in PHP? Of course, I'd want to tweak it to add HREF's for URLs (I have a pending bug in PHP about thatNow I don't really care, my site's going to be Zope soon;) Ciao! -- Famous Last Words: That was the wrong button! The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] ZCatalog: setting default to AND (not OR).
I'm sorry. I seem to have not explained myself very well. I want ZCatalog to use AND by default. I think the extended behaviour, being able to AND and OR keywords together is fine. I'm only concerned with the default behaviour (with *no* OR or AND keywords). When I first used zope.org's search engine, I couldn't figure out why if searched for "zcatalog siteaccess" it gave me (seemingly) every article on the site except the one(s) I wanted. It's because I expected AND to be the default (the union) of the two terms, not an OR list. Frankly, I don't think OR is useful at all by it self. It's usually with an AND that it's most useful. But that's just my humble opinion. Oh wait, I don't do humbleso that's just my opinion. ;-) I wish everyone a happy holiday, whether it's Thanksgiving or "Laborday/Thanksgiving" (as NPR said Japan was having). Ciao! > > All good usability books (I'm going to just cite one: "Designing Web > > Usability: The Practice of Simplicity" by Jakob Nielsen > > http://www.useit.com/jakob/webusability/ ) say searches should be > > ANDed by default. > > > > ZCatalog is ORed by default. How do I change this behavior? > > > > Ciao! > > > > -- > > Room Service? Send up a larger room. > > -- Groucho Marx > > > > The Doctor What: Guru to the Godshttp://docwhat.gerf.org/ > > [EMAIL PROTECTED] KF6VNC > > -- Now is the time for all good men to come to. -- Walt Kelly The Doctor What: http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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: setting default to AND (not OR).
All good usability books (I'm going to just cite one: "Designing Web Usability: The Practice of Simplicity" by Jakob Nielsen http://www.useit.com/jakob/webusability/ ) say searches should be ANDed by default. ZCatalog is ORed by default. How do I change this behavior? Ciao! -- Room Service? Send up a larger room. -- Groucho Marx The Doctor What: Guru to the Godshttp://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAcess (Debian Fix)
I have submitted this bug to the Zope Bug system. Ciao! -- "Duct tape is like the force. It has a light side, and a dark side, and it holds the universe together ..." -- Carl Zwanzig The Doctor What: http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] SiteAcess (Debian Fix)
The bug (number 76658) is listed on Debian's site: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=76658&repeatmerged=yes The fix (I had forgotten what it was) is stupidly simple: mkdir /usr/lib/zope/lib/python/Products/SiteAccess/help A better fix is to fix ProductContext.py is lib/Python/App. I have an attached patch, but it doesn't seem like it's the right way to fix it. BTW: While you're making empty directories, you should probably make: /usr/lib/zope/lib/python/Products/PlugIns/help Because in the Debian package, it has the same problem. Ciao! -- "Duct tape is like the force. It has a light side, and a dark side, and it holds the universe together ..." -- Carl Zwanzig The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC --- ProductContext.py.orig Fri Nov 17 11:05:00 2000 +++ ProductContext.py Fri Nov 17 11:05:06 2000 @@ -309,38 +309,33 @@ """ help=self.getProductHelp() path=os.path.join(Globals.package_home(self.__pack.__dict__), directory) -try: - -# test to see if nothing has changed since last registration -if help.lastRegistered is not None and \ - help.lastRegistered >= DateTime(os.stat(path)[stat.ST_MTIME]): -return -help.lastRegistered=DateTime() -if clear: -for id in help.objectIds('Help Topic'): -help._delObject(id) - -for file in os.listdir(path): -ext=os.path.splitext(file)[1] -ext=string.lower(ext) -if ext in ('.dtml',): -ht=HelpTopic.DTMLTopic(file, '', os.path.join(path,file)) -self.registerHelpTopic(file, ht) -elif ext in ('.html', '.htm'): -ht=HelpTopic.TextTopic(file, '', os.path.join(path,file)) -self.registerHelpTopic(file, ht) -elif ext in ('.stx', '.txt'): -title=string.split(open(os.path.join(path,file),'rb').readline(), ':')[0] -ht=HelpTopic.STXTopic(file, title, os.path.join(path, file)) -self.registerHelpTopic(file, ht) -elif ext in ('.jpg', '.gif', '.png'): -ht=HelpTopic.ImageTopic(file, '', os.path.join(path, file)) -self.registerHelpTopic(file, ht) -elif ext in ('.py',): -ht=APIHelpTopic.APIHelpTopic(file, '', os.path.join(path, file)) -self.registerHelpTopic(file, ht) -except OSError, (errno, text): -from zLOG import LOG, WARNING -LOG("Zope", WARNING, text + ": " + path) - +# test to see if nothing has changed since last registration +if help.lastRegistered is not None and \ +help.lastRegistered >= DateTime(os.stat(path)[stat.ST_MTIME]): +return +help.lastRegistered=DateTime() + +if clear: +for id in help.objectIds('Help Topic'): +help._delObject(id) + +for file in os.listdir(path): +ext=os.path.splitext(file)[1] +ext=string.lower(ext) +if ext in ('.dtml',): +ht=HelpTopic.DTMLTopic(file, '', os.path.join(path,file)) +self.registerHelpTopic(file, ht) +elif ext in ('.html', '.htm'): +ht=HelpTopic.TextTopic(file, '', os.path.join(path,file)) +self.registerHelpTopic(file, ht) +elif ext in ('.stx', '.txt'): +title=string.split(open(os.path.join(path,file),'rb').readline(), +':')[0] +ht=HelpTopic.STXTopic(file, title, os.path.join(path, file)) +self.registerHelpTopic(file, ht) +elif ext in ('.jpg', '.gif', '.png'): +ht=HelpTopic.ImageTopic(file, '', os.path.join(path, file)) +self.registerHelpTopic(file, ht) +elif ext in ('.py',): +ht=APIHelpTopic.APIHelpTopic(file, '', os.path.join(path, file)) +self.registerHelpTopic(file, ht)
Re: [Zope] SiteAcess
* Mechtild Hofmann ([EMAIL PROTECTED]) [001116 13:53]: > We use Zope 2.2.2. and Linux. Guten tag! If the your linux distrobution os Debian, I know what the problem is, and can mail you a fixed debian that should work till the Debian maintainer fixes the problem. Ciao! -- "We can go back to dallas, November 22, 1963, stand on the grassy knoll and shout,'DUCK!!'" -Kryten (Red Dwarf episode: Timeslides) The Doctor What: Not that 'who' guy http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] why DTML confusing
* peter bengtson ([EMAIL PROTECTED]) [001110 10:40]: > It's a give-and-take I think. > I had the same confusion as you have right now, but after a while you learn > this syntax pretty well. > This is the same as with all syntax, and as soon as you have learned the > basics the rest is easy and from then on a matter of learning how to use > extensive functions and methods. Considering that DTML is supossed to be for web/html writers, *not* for programmers, I think that's not a good attitude to take. I don't want web-writers having to figure out that to access a variable, *that was being use a second ago with no extra syntax* suddenly needs _[''] wrapped around it. It doesn't make any sense UNLESS you know what's going on underneith. And since the whole attitude for Zope is, "do it right". I'd say this needs to be addressed at some point. Ciao! -- Although the moon is smaller than the earth, it is farther away. The Doctor What: A really hip dude http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] still problems w/ SiteAccess 2.0.0b3
* The Doctor What ([EMAIL PROTECTED]) [001109 15:18]: > I'm curious, you posted a message about SiteAccess. I have the same > problem, with Debian (Zope 2.2.2 and I've tried SiteAccess 2.0.0b3 > and b4). > > It producing the same errors you have, but in addition, I have this > info from the stupid log file: > 2000-11-09T20:09:18 ERROR(200) Zope Couldn't install SiteAccess > Traceback (innermost last): > File /usr/lib/zope/lib/python/OFS/Application.py, line 488, in install_products > (Object: ApplicationDefaultPermissions) > (Info: SiteAccess) > File /usr/lib/zope/lib/python/Products/SiteAccess/__init__.py, line 12, in >initialize > File /usr/lib/zope/lib/python/App/ProductContext.py, line 323, in registerHelp > OSError: [Errno 2] No such file or directory > > > I have no idea what's going on, and any help from you or the zope > mailing list would be appreciated. I figured it out. With a little help from my friends. This product is missing a 'help' directory. I'm not sure if this is a debian feature or not, but attached is a patch to let zope load it whether the directory exists or not. I basically wrapped a try around the part of the code that looks for the help directory and files within it. This is the file App/ProductContext.py, btw. I'll see about fixing SiteAccess (and Plugin, which has the same problem) for Debian. Ciao! -- Computers are useless. They can only give you answers. -- Pablo Picasso The Doctor What: "What, Doctor What" http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] still problems w/ SiteAccess 2.0.0b3
I'm curious, you posted a message about SiteAccess. I have the same problem, with Debian (Zope 2.2.2 and I've tried SiteAccess 2.0.0b3 and b4). It producing the same errors you have, but in addition, I have this info from the stupid log file: 2000-11-09T20:09:18 ERROR(200) Zope Couldn't install SiteAccess Traceback (innermost last): File /usr/lib/zope/lib/python/OFS/Application.py, line 488, in install_products (Object: ApplicationDefaultPermissions) (Info: SiteAccess) File /usr/lib/zope/lib/python/Products/SiteAccess/__init__.py, line 12, in initialize File /usr/lib/zope/lib/python/App/ProductContext.py, line 323, in registerHelp OSError: [Errno 2] No such file or directory I have no idea what's going on, and any help from you or the zope mailing list would be appreciated. Ciao! -- A child of five could understand this. fetch me a child of five. -- Groucho Marx The Doctor What: Guru to the Godshttp://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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] Zope Book (Error and Suggestion)
At least I think it's an error (either in my understanding or in the book). First off, I think the books great. Finally something that's trying to explain what's going on. Zope looks so cool, but it's been hard for a hardcode PHP and Perl programmer like me to get my brain around it. Anyway, my suggestion is that all the image URLs be fixed so that your book can be easily mirrored with normal web-tools. Perhaps even offer a version that's downloadable. When I went to mirror it, my mirror software choked on image urls like: http://www.zope.org/Members/michel/ZB/SimpleExamples.html/Figures/5-7.png The mirror was so I can use it at home where I don't have a reasonable net access (very flaky 56k, it hoses up frequently as it's through work). The error or problem that I have run into is that I can't get the Guest Book in chapter 5 to work. They python method listed there does not work for me. I'm using Debian Unstable (Woody) with these versions of packages: ii zope 2.2.2-3The Z Object Publishing Environment ii zope-bytecodeh 0.1.7-2Rewrite bytecode of functions to do unlikely ii zope-pythonmet 0.1.7-2Allows ZopeMethods to be written in plain Py That's bytecodehacks and pythonmethods on the bottom there. The error message is: Error Type: NameError Error Value: context I have no idea how to fix this, so I'm asking here. Ciao! -- When you say 'I wrote a program that crashed Windows', people just stare at you blankly and say 'Hey, I got those with the system, *for free*'. -- Linus Torvalds The Doctor What: Not that 'who' guy http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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 do I logout?
* Ender ([EMAIL PROTECTED]) [001104 18:04]: > I don't know if there is an elegant way to do this. > > if i'm the superuser i just try to find a junk method (The QuickStart > Tutorial does nicely) and change the text to include the following. (if > i'm another user it the same thing applies but i generally create a > logout method._ What is a 'logout method._'? Is that a "DTML Method" named logout? Is the '_' a typo? You mention method above, but I'm just making sure we're talking about the same thing. :) > > Log Me out Scotty > > Thanks for the help. Ciao! -- Chemist who falls in acid is absorbed in work. The Doctor What: Un-Humble http://docwhat.gerf.org/ [EMAIL PROTECTED] KF6VNC ___ 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 )