[Zope-Checkins] SVN: Zope/trunk/lib/python/OFS/Cache.py Provide missing security declarations for 'ZCacheable_isAMethod'
Log message for revision 65833: Provide missing security declarations for 'ZCacheable_isAMethod' and 'ZCacheable_getManagerURL'. Changed: U Zope/trunk/lib/python/OFS/Cache.py -=- Modified: Zope/trunk/lib/python/OFS/Cache.py === --- Zope/trunk/lib/python/OFS/Cache.py 2006-03-06 15:31:33 UTC (rev 65832) +++ Zope/trunk/lib/python/OFS/Cache.py 2006-03-06 15:31:58 UTC (rev 65833) @@ -146,6 +146,8 @@ ''' return self.__enabled and self.ZCacheable_getCache() +security.declareProtected(ViewManagementScreensPermission, + 'ZCacheable_isAMethod') def ZCacheable_isAMethod(self): ''' Returns 1 when this object is a ZClass method. @@ -274,6 +276,8 @@ '''Returns the id of the current ZCacheManager.''' return self.__manager_id +security.declareProtected(ViewManagementScreensPermission, + 'ZCacheable_getManagerURL') def ZCacheable_getManagerURL(self): '''Returns the URL of the current ZCacheManager.''' manager = self.ZCacheable_getManager() ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Zope/branches/Zope-2_8-branch/ Collector #2039: '_authUserPW' choked on passwords containing colons.
Log message for revision 65834: Collector #2039: '_authUserPW' choked on passwords containing colons. Changed: U Zope/branches/Zope-2_8-branch/doc/CHANGES.txt U Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/HTTPRequest.py U Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/tests/testHTTPRequest.py -=- Modified: Zope/branches/Zope-2_8-branch/doc/CHANGES.txt === --- Zope/branches/Zope-2_8-branch/doc/CHANGES.txt 2006-03-06 15:31:58 UTC (rev 65833) +++ Zope/branches/Zope-2_8-branch/doc/CHANGES.txt 2006-03-06 18:41:11 UTC (rev 65834) @@ -6,26 +6,21 @@ To-do - - Reenable C permission roles by implementing recent Python - changes in C, brining the Python and C implementations back in - sync. See lib/python/AccessControl/PermissionRole.py. - - Add cyclic-garbage collection support to C extension classes, especially to acquisition wrappers. - - Reenable C Zope security policy by implementing recent Python - changes in C, bringing the Python and C implementations back in - sync. See lib/python/AccessControl/ZopeSecurityPolicy.py. + N.B: ExtensionClassType already declares that it supports GC + (via the Py_TPFLAGS_HAVE_GC flag), but does not appear to conform + to the rules for such a type laid out in the Python docs: + http://docs.python.org/api/supporting-cycle-detection.html - - Change acquisition wrappers to implement the descr get slot - directly, thus speeding the use of the slot. - - - Collector #1233: port ZOPE_CONFIG patch from Zope 2.7 to Zope 2.8 - After Zope 2.8.6 Bugs fixed + - Collector #2039: 'ZPublisher.HTTPRequest.HTTPRequest._authUserPW' +choked on passwords which contained colons. + - Missing import of NotFound in webdav.Resource. Zope 2.8.6 (2006/02/25) Modified: Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/HTTPRequest.py === --- Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/HTTPRequest.py 2006-03-06 15:31:58 UTC (rev 65833) +++ Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/HTTPRequest.py 2006-03-06 18:41:11 UTC (rev 65834) @@ -1333,7 +1333,7 @@ if auth[:6].lower() == 'basic ': if base64 is None: import base64 [name,password] = \ -base64.decodestring(auth.split()[-1]).split(':') +base64.decodestring(auth.split()[-1]).split(':', 1) return name, password def taintWrapper(self, enabled=TAINTING_ENABLED): Modified: Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/tests/testHTTPRequest.py === --- Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-03-06 15:31:58 UTC (rev 65833) +++ Zope/branches/Zope-2_8-branch/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-03-06 18:41:11 UTC (rev 65834) @@ -1,6 +1,71 @@ import unittest from urllib import quote_plus +class AuthCredentialsTestsa( unittest.TestCase ): + +def _getTargetClass(self): +from ZPublisher.HTTPRequest import HTTPRequest +return HTTPRequest + +def _makeOne(self, stdin=None, environ=None, response=None, clean=1): + +if stdin is None: +from StringIO import StringIO +stdin = StringIO() + +if environ is None: +environ = {} + +if 'SERVER_NAME' not in environ: +environ['SERVER_NAME'] = 'http://localhost' + +if 'SERVER_PORT' not in environ: +environ['SERVER_PORT'] = '8080' + +if response is None: +class _FauxResponse(object): +_auth = None + +response = _FauxResponse() + +return self._getTargetClass()(stdin, environ, response, clean) + +def test__authUserPW_simple( self ): + +import base64 + +user_id = 'user' +password = 'password' +encoded = base64.encodestring( '%s:%s' % ( user_id, password ) ) +auth_header = 'basic %s' % encoded + +environ = { 'HTTP_AUTHORIZATION': auth_header } +request = self._makeOne( environ=environ ) + +user_id_x, password_x = request._authUserPW() + +self.assertEqual( user_id_x, user_id ) +self.assertEqual( password_x, password ) + +def test__authUserPW_with_embedded_colon( self ): + +# http://www.zope.org/Collectors/Zope/2039 + +import base64 + +user_id = 'user' +password = 'embedded:colon' +encoded = base64.encodestring( '%s:%s' % ( user_id, password ) ) +auth_header = 'basic %s' % encoded + +environ = { 'HTTP_AUTHORIZATION': auth_header } +request = self._makeOne( environ=environ ) + +user_id_x, password_x = request._authUserPW() + +self.assertEqual( user_id_x,
[Zope-Checkins] SVN: Zope/trunk/lib/python/ZPublisher/ Collector #2038: '_authUserPW' choked on passwords with embedded colons.
Log message for revision 65841: Collector #2038: '_authUserPW' choked on passwords with embedded colons. Changed: U Zope/trunk/lib/python/ZPublisher/HTTPRequest.py U Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py -=- Modified: Zope/trunk/lib/python/ZPublisher/HTTPRequest.py === --- Zope/trunk/lib/python/ZPublisher/HTTPRequest.py 2006-03-06 20:13:32 UTC (rev 65840) +++ Zope/trunk/lib/python/ZPublisher/HTTPRequest.py 2006-03-06 20:43:04 UTC (rev 65841) @@ -1333,7 +1333,7 @@ if auth[:6].lower() == 'basic ': if base64 is None: import base64 [name,password] = \ -base64.decodestring(auth.split()[-1]).split(':') +base64.decodestring(auth.split()[-1]).split(':', 1) return name, password def taintWrapper(self, enabled=TAINTING_ENABLED): Modified: Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py === --- Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-03-06 20:13:32 UTC (rev 65840) +++ Zope/trunk/lib/python/ZPublisher/tests/testHTTPRequest.py 2006-03-06 20:43:04 UTC (rev 65841) @@ -1,6 +1,71 @@ import unittest from urllib import quote_plus +class AuthCredentialsTestsa( unittest.TestCase ): + +def _getTargetClass(self): +from ZPublisher.HTTPRequest import HTTPRequest +return HTTPRequest + +def _makeOne(self, stdin=None, environ=None, response=None, clean=1): + +if stdin is None: +from StringIO import StringIO +stdin = StringIO() + +if environ is None: +environ = {} + +if 'SERVER_NAME' not in environ: +environ['SERVER_NAME'] = 'http://localhost' + +if 'SERVER_PORT' not in environ: +environ['SERVER_PORT'] = '8080' + +if response is None: +class _FauxResponse(object): +_auth = None + +response = _FauxResponse() + +return self._getTargetClass()(stdin, environ, response, clean) + +def test__authUserPW_simple( self ): + +import base64 + +user_id = 'user' +password = 'password' +encoded = base64.encodestring( '%s:%s' % ( user_id, password ) ) +auth_header = 'basic %s' % encoded + +environ = { 'HTTP_AUTHORIZATION': auth_header } +request = self._makeOne( environ=environ ) + +user_id_x, password_x = request._authUserPW() + +self.assertEqual( user_id_x, user_id ) +self.assertEqual( password_x, password ) + +def test__authUserPW_with_embedded_colon( self ): + +# http://www.zope.org/Collectors/Zope/2039 + +import base64 + +user_id = 'user' +password = 'embedded:colon' +encoded = base64.encodestring( '%s:%s' % ( user_id, password ) ) +auth_header = 'basic %s' % encoded + +environ = { 'HTTP_AUTHORIZATION': auth_header } +request = self._makeOne( environ=environ ) + +user_id_x, password_x = request._authUserPW() + +self.assertEqual( user_id_x, user_id ) +self.assertEqual( password_x, password ) + class RecordTests( unittest.TestCase ): def test_repr( self ): @@ -638,6 +703,7 @@ def test_suite(): suite = unittest.TestSuite() +suite.addTest(unittest.makeSuite(AuthCredentialsTestsa, 'test')) suite.addTest(unittest.makeSuite(RecordTests, 'test')) suite.addTest(unittest.makeSuite(ProcessInputsTests, 'test')) suite.addTest(unittest.makeSuite(RequestTests, 'test')) ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
Re: [Zope-dev] Two visions?
Or Zed is the part of Zope that can be used without Zope. Yes, it's always been the Zed Object Publishing Environment. Now the Zed can get a job :-](I'm neutral regarding the suggestion.) -- jean ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: [Z3lab] Zope 3 / Z3ECM April sprint in Paris at Nuxeo
Stefane Fermigier wrote: Nuxeo, with the kind help of the Zope team of Chalmers University, plans to organise a Zope 3 sprint on April 3-7 in our premises in Paris. I'm afraid we'll have to change the dates, to accomodate for several schedule contraints (including room availability). So the sprint date is now: 17-21 April 2006. S. The focus of the sprint, like last year's successful sprint, will be ECM (Enterprise Content Management). Last year's Paris sprint was a turning point for the Zope roadmap, when it was decided to include Five in Zope 2.8, a decision which led to the current state of the Zope landscape (CMF 2.0 / CPS 3.4 / Plone 2.5 / Silva 1.5 - all full of Zope 3 components, etc.) We hope to make similar significant advances this year. Program: The current state of Z3ECM is currently best described in these slides: http://www.z3lab.org/sections/news/z3ecm-roadmap-september8593/ as well as on the www.z3lab.org website itself. 4 main themes for the sprint are currently emerging: - Repository: there is some unfinished conceptual and preliminary implementation work to be done regarding document repository design (including relations between documents, ORM-based storage, etc.) Ref: http://www.nuxeo.com/publications/slides/versioning-and-relation/downloadFile/file/versioning-ep-2005.pdf http://www.z3lab.org/sections/front-page/design-features/ecm-platform-concept/ - CPSSkins v3: Jean-Marc Orliaguet already has a very advanced implementation, that currently is Zope 3 only. We plan to bridge it with Zope 2 using Five to make it available on the current CMF-based platforms (at least CPS 3.4). Ref: http://www.z3lab.org/sections/blogs/jean-marc-orliaguet/archive_view?category=cpsskins http://svn.z3lab.org/trac/z3lab/browser/cpsskins/branches/jmo-perspectives/ - AJAX: we plan to generalize the current approach of CPSSkins v3, which is to use a JavaScript MVC library that exchanges JSON data structures with the server, to all the AJAX interactions. Ref: http://blogs.nuxeo.com/sections/blogs/tarek_ziade/archive_view?category=AJAX http://www.z3lab.org/sections/blogs/jean-marc-orliaguet/archive_view?category=AJAX - XForms: we intend to make XML Schemas and XForms the new model for documents and their representation in Z3ECM. This is specially important for interoperability with the Apogee project (http://apogee.nuxeo.org/). Ref: http://blogs.nuxeo.com/sections/blogs/eric_barroca/2005_09_05_ajax-does-not-compete/ At Nuxeo, we intend to make all these developments available either on top on CPS 3.4, or for the next iteration of CPS (CPS 3.6). But we'd also like to share these developments with the rest of the Zope 3 / CMF / Plone / etc. communities, if they are interested. Participation: The sprint is open to experimented Zope 3 / CMF / CPS / Plone developers. We already have booked 4-5 developers from Nuxeo, and Jean-Marc Orliaguet and Dario Lopez-Kärsten from Chalmers. Please join the discussion on the z3lab mailing list (http://lists.nuxeo.com/mailman/listinfo/z3lab) or contact me ([EMAIL PROTECTED]) if you would like to participate. The sprint is free (but you have to pay for your own travel and accomodation). We (Nuxeo) will modestly provide free pizzas / sandwiches / diet Coke, etc. NB: the dates (3-7 April) have been chosen so that long distance travelers can go to the Swiss sprint afterwards (8-13 April). If this is inconvenient for a majority of sprinters, we may change to the week after the Swiss sprint (17-21 April) but this change has to be decided quickly. I will confirm the date in a later announcement (next week). So, once again, let's followup on the z3lab list. S. -- Stéfane Fermigier, Tel: +33 (0)6 63 04 12 77 (mobile). Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps Gestion de contenu web / portail collaboratif / groupware / open source! ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope3-dev] Re: [Zope-dev] Two visions
Jim Fulton wrote: [snip] I wasn't trying to define app server. I was describing the Zope app server. As long as you realize you do risk confusion even by saying 'Zope app server'. To me, Zope 3 is an app server, so when you say 'the Zope app server' will include its functionalities too. Regards, Martijn ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] http access to svn repos?
Hi All, Would anyone be averse to making anonymous http checkouts possible from zope.org? Some of us are behind annoying proxies that won't let svn through :-/ cheers, Chris PS: https write access would be nice, but I guess that's out of the question? -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: http access to svn repos?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Withers wrote: Would anyone be averse to making anonymous http checkouts possible from zope.org? Some of us are behind annoying proxies that won't let svn through :-/ At one point, enabling the 'http:' checkout gateway was a sure-fire recipe for getting SVN's knickers in a twist, which is why we disabled it. Or maybe that was ViewCSV. In any case, I would guess that you might persuade folks to allow DAV-based checkout (which is what svn-over-http is), but you are likely to have to write it up as a proposal, including specific information about the Apache / SVN configuration changes required. PS: https write access would be nice, but I guess that's out of the question? Yes, definitely. The answer is the same as when you asked for it two years ago (: the WebDAV stuff is slow (which may be a reason not to allow annonymous http: checkouts, too), and the credentials mechanism is built entirely around the contributor's SSH key.. Tres. - -- === Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEDFIO+gerLs4ltQ4RAkwfAKCYaDo9lObM0Ye3+2T7x4NPdF7ntwCgnVvO GOYCPxQvM2C7+UZEtMvyHcg= =UJXD -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Windows Binary for 2.8.6?
Hi All, I notice 2.8.6 doesn't have a Windows binary either. What's the build process for that? I have a feeling I won't be able to help with that one since it probably need CV++ 6.0 which I don't have access to :-/ Can someone else pick this one up? cheers, Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: [Zope3-dev] Principles
On Sun, Mar 05, 2006 at 10:09:14AM -0500, Geoff Davis wrote: One of the things that GTY recommends is to establish a set of agreed upon principles for evaluating proposals. I think that having such a set of principles would help us better focus our current discussion. Good idea. Let's take a step back from the particulars of the various proposals floating around and see if we can nail down some principles. Here is a very rough, very incomplete start: 1. Zope should have a clear message about where we are going. I'm sure we all agree on this, but this is so broad that it is not very useful. Here's a stab at refining it: 1.1 We should have a clear message about where Zope 2 is going. The message should give existing and prospective Zope 2 users an idea of how long their code will continue to work on releases in the Zope 2 path and what kind of upgrade process they will face as the Zope 2 line evolves. +1 1.2 Ditto for Zope 3. +1 2. Zope should try to expand its developer base. Again, I am sure we all agree, but this is too broad to be useful. 2.1 Zope should leverage the work of others by moving toward an architecture that allows one to easily use code from outside Zope. This effectively increases the developer base by letting us leverage the work of others outside the immediate Zope community. I assume that this (and integration) are the primary motivations driving the CA. 2.2 Zope should be useful for developers not using the full application server stack. Again, this serves to increase our developer base by drawing in people outside our traditional core audience. +1 We probably need some principles about the Zope brand, and so on, That seems like the most contentious part, and a lot of Jim's suggestions and the ensuing discussion have focused on this. There are several possible principles here, which may pull in different directions because they target different audiences. I started writing some suggested principles but I don't want to start another cycle of repetitious debate on that topic; I'd first rather see some more feedback on the principles you suggested so far. -- Paul Winkler http://www.slinkp.com ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Windows Binary for 2.8.6?
[Chris Withers] I notice 2.8.6 doesn't have a Windows binary either. What's the build process for that? Try to detect the pattern between this and previous answers ;-): http://svn.zope.org/Zope/branches/Zope-2_8-branch/inst/WinBuilders/README.txt I have a feeling I won't be able to help with that one since it probably need CV++ 6.0 Correct. which I don't have access to :-/ Can someone else pick this one up? If nobody beats me to it, I will, eventually. ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Windows Binary for 2.8.6?
Tim Peters wrote: Try to detect the pattern between this and previous answers ;-): http://svn.zope.org/Zope/branches/Zope-2_8-branch/inst/WinBuilders/README.txt Hehe, okay, touché :-P I have a feeling I won't be able to help with that one since it probably need CV++ 6.0 Correct. which I don't have access to :-/ Can someone else pick this one up? If nobody beats me to it, I will, eventually. I suspect that'll be fairly easy in this instance ;-) Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: http access to svn repos?
Tres Seaver wrote: At one point, enabling the 'http:' checkout gateway was a sure-fire recipe for getting SVN's knickers in a twist, which is why we disabled it. Or maybe that was ViewCSV. It was ViewCSV, in particular, the tarball download... In any case, I would guess that you might persuade folks to allow DAV-based checkout (which is what svn-over-http is), but you are likely to have to write it up as a proposal, including specific information about the Apache / SVN configuration changes required. Where should I write the proposal? Who is going to review it? I'm all for just doing it and reverting it if there are problems... Yes, definitely. The answer is the same as when you asked for it two years ago (: the WebDAV stuff is slow (which may be a reason not to allow annonymous http: checkouts, too), I'm fairly sure SourceForge uses https for it's writeable svn service. I might be mistaken on that, but if I'm not, I doubt there are issues... and the credentials mechanism is built entirely around the contributor's SSH key.. yes, this sucks :-/ Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: http access to svn repos?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris Withers wrote: Tres Seaver wrote: At one point, enabling the 'http:' checkout gateway was a sure-fire recipe for getting SVN's knickers in a twist, which is why we disabled it. Or maybe that was ViewCSV. It was ViewCSV, in particular, the tarball download... In any case, I would guess that you might persuade folks to allow DAV-based checkout (which is what svn-over-http is), but you are likely to have to write it up as a proposal, including specific information about the Apache / SVN configuration changes required. Where should I write the proposal? Who is going to review it? http://www.zope.org/Wikis/DevSite/Proposals ; post here and zope3-dev for review. I'm all for just doing it and reverting it if there are problems... You need to identify potential issues, document any changes needed to the Apache config (to enable the DAV verbs, for instance), and spell out how to revert it; then get the rest of the community to accept it, at least tacitly. Yes, definitely. The answer is the same as when you asked for it two years ago (: the WebDAV stuff is slow (which may be a reason not to allow annonymous http: checkouts, too), I'm fairly sure SourceForge uses https for it's writeable svn service. I might be mistaken on that, but if I'm not, I doubt there are issues... - -1 on using https for writable checkouts. The issues aren't so much technical feasibility as social / legal: a checkin done using somebody's private key is way less deniable than one done with a password. Unless you plan to set up a system for issuing client certificates to contributors, I don't think https is superior to svn+ssh at all. and the credentials mechanism is built entirely around the contributor's SSH key.. yes, this sucks :-/ It's *by design*. Tres. - -- === Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEDMc9+gerLs4ltQ4RAnGXAKDQFNkxsqRV+W82SZh5yLlbeJIYdgCglCV5 7rizxM8sF3bXk0P+9yDNnIU= =9yuP -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: http access to svn repos?
Tres Seaver schrieb: Chris Withers wrote: ... Where should I write the proposal? Who is going to review it? http://www.zope.org/Wikis/DevSite/Proposals ; post here and zope3-dev for review. +1 for http anon checkouts at least :-) ... -1 on using https for writable checkouts. The issues aren't so much technical feasibility as social / legal: a checkin done using somebody's private key is way less deniable than one done with a password. Unless you plan to set up a system for issuing client certificates to contributors, I don't think https is superior to svn+ssh at all. I think a possible solution would be client certificate on request and downloadable with ssh from users account - maybe even automatically generation of client cert via ssh for acredited contributors. At least this would be equaly secure/insecure as current ssh-pubkey only. Otoh, if you want to make it right [tm] you need a fairly complicated CA-setup. Including isolated box, sneakers-net or at least some solution with serial interface... really a lot of work. (But this would be more secure then we have now with the simple publickey) Regards Tino ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Question about manage_afterAdd in 2.9.1
Hi All, I've started seeing warnings like this with an instance I'm moving from Zope 2.7 to 2.9: C:\Zope\2.9.1\lib\python\OFS\subscribers.py:74: DeprecationWarning: Products.CookieCrumbler.CookieCrumbler.CookieCrumbler.manage_afterAdd is deprecated and will be removed in Zope 2.11, you should use event subscribers instead, and meanwhile mark the class with five:deprecatedManageAddDelete/ DeprecationWarning) Is there an example of exactly what I need to add and where? cheers, Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [ZWeb] no discussions about technology on this list right now
On Mon, 2006-03-06 at 16:21 +0100, Lennart Regebro wrote: On 3/6/06, Martijn Faassen [EMAIL PROTECTED] wrote: It's currently not OK, super! So lets go. :-) There is loads of content there already, I don't think we need more to get started. It's already much better than what is a zope.org now. What do we do next? Come into #zope-web if you wish to participate. Andrew -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web ___ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web
Re: [ZWeb] Zope 2 web site
On Mon, 2006-03-06 at 07:06 -0800, Martin Aspeli wrote: Andrew Sawyers wrote: In the future, zope.org (will) migrate easily. Before I left ZC, I went into the plone channel asking for assistance, and when it was learned the version of Plone we were on, there was little encouragement for any sensible migration. That said, it doesn't matter today. Today zope.org sucks and we're working to fix that. Which version was it, do you remember? zope.org shouldn't have membership - people should not be able to dump crap on it which can easily bit-rot. That said, there should be a site for people to use as a sandbox or playground, but where the 'front site' for the technology comes in, it should be limited in scope to promoting the software, providing excellent docs, software (zope.org CVS only) and promoting the Zope Vision. Anything that does not directly contribute to this is not necessary and should go. Probably sensible. That said, we've had a lot of success on plone.org by letting people have accounts (but no member folder) so that they can contribute products (plone.org/products) and documentation (plone.org/documentation), that goes through a light review cycle before being published. The Plone products that drive this also help maintain that documentation e.g. by letting us mark things as outdated, by marking things for different audiences/sections etc. I don't think the bar should be high to contribute, but and I presume my goal would be met by not allowing members folders. Early on, my goal was to reduce kruft and bit-rot content which people could throw on and abandon. Andrew Martin -- View this message in context: http://www.nabble.com/Zope-2-web-site-t1182227.html#a3263175 Sent from the Zope - web forum at Nabble.com. ___ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web ___ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web
Re: [ZWeb] Zope 2 web site
On Mon, 2006-03-06 at 12:26 -0300, Sidnei da Silva wrote: On Mon, Mar 06, 2006 at 06:30:29AM -0800, Martin Aspeli wrote: | Not sure what this means ... were you involved in building the current site | or do you know its architecture? As I've said, my comments are based on what | I've been told by people who were involved in the original decision to use | Plone (pre 1.0 as I understand, with heavy internal customisations). My | feeling is exactly that there's no *need* for zope.org customisations that | would make it hard to maintain/migrate in the same way plone.org is | maintained and migrated right now. I made the original decision and I've put together the migration and all that, alone. Then I've left the project just before launch. I'm pretty sure it was Plone 1.0 or a 1.0 rc. Some customizations seem to have been made since then, but nothing serious. The only serious thing which I found daunting the last time I was trying to debug a problem with the software product was the HUGE number of customized skins. With no clue why, and the amount of effort to sort through them all, It left me with a lot of contempt for whomever did it and didn't fix them in CVS. Andrew ___ Zope-web maillist - Zope-web@zope.org http://mail.zope.org/mailman/listinfo/zope-web
[Zope] exuser older not working in 2.9.0
HI, In a burst of enthusiasm, I trashed my zope 2.8 for windows and installed 2.9, with a new instance. I've reloaded ZStyleSheet and ZODBC, which have come up in the ZMI ok and exuserfolder, which doesn't. In 2.8, there were some minor issues with fcrypt which meant it came up with a broken box icon, initially. I've installed it in 2.9, fixed the issues and nothing comes up in the ZMI Running Zope in the console doesn't show any relevant messages. I'm at a loss as to how to debug this. Any help gratefully received. --john ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] exuser older not working in 2.9.0
+---[ John Huttley ]-- | HI, | In a burst of enthusiasm, I trashed my zope 2.8 for windows and | installed 2.9, with a new instance. | I've reloaded ZStyleSheet and ZODBC, which have come up in the ZMI ok | and exuserfolder, which doesn't. | | In 2.8, there were some minor issues with fcrypt which meant it came up | with a broken box icon, initially. | | I've installed it in 2.9, fixed the issues and nothing comes up in the ZMI | Running Zope in the console doesn't show any relevant messages. I have it running here fine under 2.9... Perhaps move this over to the exuserfolder-users list on sourceforge. -- Andrew Milton [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: Squishdot installation problems, CVS problems
Hi Dennis, Dennis Allison wrote: There is a Squishdot patch and several comments about 2.8.X problems on the site. I applied the patch and got a running site but as the patch author notes, the patch is a workaround and probably should be fixed in a different fashion. Indeed, did you try the latest 2.8 release? The TinyTable problem is also mentioned on the site, but I've not tried to track it down (yet). OK, well, until someone gives me definites, there's not a lot I can do to help ;-) Posts to the list would be appreciated more! :-) I did actually mean the Squishdot list here ;-) cheers, Chris -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] (microsoft) webdav and zope 2.8.4
Dieter Maurer wrote: I think the foundation is not yet ready and I am not yet invited (you need an invitation to become a contributor). Really? I thought the contributor agreement had already been changed to remove the clauses you find offensive? I'd be very surprised and disappointed if you needed to be invited to contribute code! cheers, Chis -- Simplistix - Content Management, Zope Python Consulting - http://www.simplistix.co.uk ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] How do I do this using Zope?
I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) -- John ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] (microsoft) webdav and zope 2.8.4
r --On 6. März 2006 08:48:44 + Chris Withers [EMAIL PROTECTED] wrote: Dieter Maurer wrote: I think the foundation is not yet ready and I am not yet invited (you need an invitation to become a contributor). Really? I thought the contributor agreement had already been changed to remove the clauses you find offensive? I'd be very surprised and disappointed if you needed to be invited to contribute code! This must be a misunderstanding. The new agreement will replace the current one as soon as the ZF exists (means Rob Page raises the WE-ARE-READY sign). One of the first actions of the ZF should be to invite the current contributors to join the ZF under the new agreement to elect an initial board or to support the ZF bootstrapping process. Since Dieter won't contribute directly under the terms of the current agreement he can not be invited to join directly. However as soon as the ZF exists he can join directly under the terms of the new agreement...sounds insane but I think that would be the right way. -aj pgpOWjF1LAw88.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
+---[ John Poltorak ]-- | | | I would like to create a folder (news) which contains several news items, | lets say news1, news2, news3. | | I would like to set up a menu box which lists all the news items in | the news folder which when clicked on would load each one up. | | | How do I code this up? (Hope someone understands what I'm getting at) In a ZPT: p tal:repeat=news context/news/objectvalues a tal:attributes=href news/absolute_urltal:content=news/titleLink/a /p -- Andrew Milton [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
John Poltorak wrote: I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) What's your question exactly ? How to create a new Folder-like type and the related news type ? How to create the html for the menu ? Something else ? -- bruno desthuilliers développeur [EMAIL PROTECTED] http://www.modulix.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
On 3/6/06, John Poltorak [EMAIL PROTECTED] wrote: I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) It sounds like you need a CMS. Take a look at CPS: -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
--On 6. März 2006 14:17:05 +0100 Lennart Regebro [EMAIL PROTECTED] wrote: On 3/6/06, John Poltorak [EMAIL PROTECTED] wrote: I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) It sounds like you need a CMS. Take a look at CPS: Or Plone or Inungo. -aj pgp7rvuZnZfFc.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
+---[ Andreas Jung ]-- | | | --On 6. M??rz 2006 14:17:05 +0100 Lennart Regebro [EMAIL PROTECTED] wrote: | | On 3/6/06, John Poltorak [EMAIL PROTECTED] wrote: | | | I would like to create a folder (news) which contains several news items, | lets say news1, news2, news3. | | I would like to set up a menu box which lists all the news items in | the news folder which when clicked on would load each one up. | | | How do I code this up? (Hope someone understands what I'm getting at) | | It sounds like you need a CMS. Take a look at CPS: | | | Or Plone or Inungo. Or the three lines of ZPT I posted. -- Andrew Milton [EMAIL PROTECTED] ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
On Mon, Mar 06, 2006 at 02:20:56PM +0100, Andreas Jung wrote: --On 6. März 2006 14:17:05 +0100 Lennart Regebro [EMAIL PROTECTED] wrote: On 3/6/06, John Poltorak [EMAIL PROTECTED] wrote: I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) It sounds like you need a CMS. Take a look at CPS: Or Plone or Inungo. Never heard of Inungo. Is it easier to use than Plone? I found Plone very slow, as well as being difficult to use. -aj -- John ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
--On 6. März 2006 13:29:14 + John Poltorak [EMAIL PROTECTED] wrote: Never heard of Inungo. Is it easier to use than Plone? Google is your friend - iungo.org -aj pgpjNsZeCDFJt.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
John Poltorak wrote: (reposted to zope.org) Hi, On Mon, Mar 06, 2006 at 02:08:10PM +0100, bruno desthuilliers wrote: John Poltorak wrote: I would like to create a folder (news) which contains several news items, lets say news1, news2, news3. I would like to set up a menu box which lists all the news items in the news folder which when clicked on would load each one up. How do I code this up? (Hope someone understands what I'm getting at) What's your question exactly ? How to create a new Folder-like type and the related news type ? How to create the html for the menu ? Something else ? Forget 'news' for the moment, I was just using it as an example. What I wanted to do was create a folder where I could place objects Quite simple for now: create a folder and place objects inside !-) and have them automatically appear on a selectable menu. You mean a menu of links, or a select in a field ? As an example I might have an 'events' folder where I had objects event1, event2, event3 so would want to see a list of selectable objects on a particular menu. news.objectValues(['event']) method will give you the list of objects with meta_type 'event' contained in the folder with id 'news'. So Andrew's answer was almost ok: tal:block define=news python: context.news.objectValues(['event'] ul tal:condition=news tal:repeat=new news li a tal:attributes=href news/absolute_url tal:content=news/titleLink/a /li /ul /tal:block (replace html markup with what appropriate of course...) NB: see also objectIds() and objectItems() in the doc. HTH -- bruno desthuilliers développeur [EMAIL PROTECTED] http://www.modulix.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: Re: [Zope] How do I do this using Zope?
Hi I am currently out of the office until the 11th March. If your enquiry is of an urgent nature please contact the main office by any of the following methods: tel : +44 (0)207 739 4252 email: [EMAIL PROTECTED] Kind regards ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: Squishdot installation problems, CVS problems
so many lists, so little time g On Mon, 6 Mar 2006, Chris Withers wrote: Hi Dennis, Dennis Allison wrote: There is a Squishdot patch and several comments about 2.8.X problems on the site. I applied the patch and got a running site but as the patch author notes, the patch is a workaround and probably should be fixed in a different fashion. Indeed, did you try the latest 2.8 release? The TinyTable problem is also mentioned on the site, but I've not tried to track it down (yet). OK, well, until someone gives me definites, there's not a lot I can do to help ;-) Posts to the list would be appreciated more! :-) I did actually mean the Squishdot list here ;-) cheers, Chris -- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
On Mon, Mar 06, 2006 at 02:37:05PM +0100, Andreas Jung wrote: --On 6. März 2006 13:29:14 + John Poltorak [EMAIL PROTECTED] wrote: Never heard of Inungo. Is it easier to use than Plone? Google is your friend - iungo.org I know that Google is quite clever but Googling for Inungo did not lead me to iungo.org :-) -aj -- John ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] How do I do this using Zope?
--On 6. März 2006 17:11:24 + John Poltorak [EMAIL PROTECTED] wrote: On Mon, Mar 06, 2006 at 02:37:05PM +0100, Andreas Jung wrote: --On 6. März 2006 13:29:14 + John Poltorak [EMAIL PROTECTED] wrote: Never heard of Inungo. Is it easier to use than Plone? Google is your friend - iungo.org I know that Google is quite clever but Googling for Inungo did not lead me to iungo.org :-) Hit #4 and #5 aren't so bad...especially Google show the hit in the context of Plone and CPS *wink*. -aj pgpkoIcqt5T16.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: How do I do this using Zope?
Never heard of Inungo. Is it easier to use than Plone? Google is your friend - iungo.org I know that Google is quite clever but Googling for Inungo did not lead me to iungo.org :-) Yeah, you are right :-) Actually Andreas misspelled it in his first post. He wrote Inungo instead of Iungo. So, google is only your friend if you feed it with the right keywords ;-) ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: How do I do this using Zope?
--On 6. März 2006 18:54:45 +0100 Josef Meile [EMAIL PROTECTED] wrote: Never heard of Inungo. Is it easier to use than Plone? Google is your friend - iungo.org I know that Google is quite clever but Googling for Inungo did not lead me to iungo.org :-) Yeah, you are right :-) Actually Andreas misspelled it in his first post. He wrote Inungo instead of Iungo. So, google is only your friend if you feed it with the right keywords ;-) Yes, I am guilty (as always :-)) -aj pgpHBnyg5KBgR.pgp Description: PGP signature ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: Advice needed before settling on Zope
Lennart Regebro wrote: On 3/6/06, Rainsford, David [EMAIL PROTECTED] wrote: I never said thanks to all you guys for your advice - it all came in very useful. In the end though, I have decided to go with another system, Knowledge Tree. The reason is that a) it's written in PHP, and all of us developers are fluent in PHP whereas there is going to be a learning curve with Python, and Zope. Python has no lurning curve. It's more of a lurning slope. Downhill. ;-) But Zope has one, admittedly. As the old joke goes, it's a Z shaped learning curve. --jcc -- Building Websites with Plone http://plonebook.packtpub.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] (microsoft) webdav and zope 2.8.4
Chris Withers wrote at 2006-3-6 08:48 +: ... Really? I thought the contributor agreement had already been changed to remove the clauses you find offensive? These are still proposals -- still not effective. I'd be very surprised and disappointed if you needed to be invited to contribute code! If your read the foundation's policy you will find something like: Becoming a contributor is an honour ... You need to be invited. ... Intially, the foundation assigns initial contributors who may invite additional ones. That does not mean that you cannot contribute code -- e.g. as patches attached to bug reports or feature requests (as I already do). It simply means that you do not get write access to the code repository. -- Dieter ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Re: Advice needed before settling on Zope
On 3/6/06, J Cameron Cooper [EMAIL PROTECTED] wrote: Lennart Regebro wrote: On 3/6/06, Rainsford, David [EMAIL PROTECTED] wrote: I never said thanks to all you guys for your advice - it all came in very useful. In the end though, I have decided to go with another system, Knowledge Tree. The reason is that a) it's written in PHP, and all of us developers are fluent in PHP whereas there is going to be a learning curve with Python, and Zope. Python has no lurning curve. It's more of a lurning slope. Downhill. ;-) But Zope has one, admittedly. As the old joke goes, it's a Z shaped learning curve. LOL. (Why did I spell learning with u. That looks REALLY strange :) ). -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management http://www.cps-project.org/ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] readconflicterror
I had this reported a couple of times (apparently randomly) from a site that I am involved in. It seems to happen in the generation of data for a report (which takes a fair length of time and does a lot of zodb accesses) -- This is with Zope 2.7. From what I can tell from various searches this is one of those it just happens sometimes errors with no real fix. Is there a fix? If there is no fix is there anything that can be done? ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] readconflicterror
On Mon, Mar 06, 2006 at 02:22:08PM -0500, Brian Sullivan wrote: I had this reported a couple of times (apparently randomly) from a site that I am involved in. It seems to happen in the generation of data for a report (which takes a fair length of time and does a lot of zodb accesses) -- This is with Zope 2.7. From what I can tell from various searches this is one of those it just happens sometimes errors with no real fix. Is there a fix? If there is no fix is there anything that can be done? Upgrade to a newer Zope version. 2.8.x has a newer ZODB version that should resolve a lot of these problems -- __ Nothing is as subjective as reality Reinoud van Leeuwen[EMAIL PROTECTED] http://www.xs4all.nl/~reinoud __ ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] readconflicterror
Upgrading to Zope 2.9.X would be my recommendation. From our experience, it's an improvement on 2.8.X which was an improvement on 2.7.X. On Mon, 6 Mar 2006, Reinoud van Leeuwen wrote: On Mon, Mar 06, 2006 at 02:22:08PM -0500, Brian Sullivan wrote: I had this reported a couple of times (apparently randomly) from a site that I am involved in. It seems to happen in the generation of data for a report (which takes a fair length of time and does a lot of zodb accesses) -- This is with Zope 2.7. From what I can tell from various searches this is one of those it just happens sometimes errors with no real fix. Is there a fix? If there is no fix is there anything that can be done? Upgrade to a newer Zope version. 2.8.x has a newer ZODB version that should resolve a lot of these problems -- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: (microsoft) webdav and zope 2.8.4
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dieter Maurer wrote: Chris Withers wrote at 2006-3-6 08:48 +: ... Really? I thought the contributor agreement had already been changed to remove the clauses you find offensive? These are still proposals -- still not effective. I'd be very surprised and disappointed if you needed to be invited to contribute code! If your read the foundation's policy you will find something like: Becoming a contributor is an honour ... You need to be invited. ... Intially, the foundation assigns initial contributors who may invite additional ones. That does not mean that you cannot contribute code -- e.g. as patches attached to bug reports or feature requests (as I already do). It simply means that you do not get write access to the code repository. I will note that all the ZC folks I have spoken with agree that the *initial* invitations will go out to current contributors; it is quite conceivable that others, such as yourself, would be included as well, even in that initial bootstrapping phase. I for one think your contributions to the Zope ecology are very significant, and look forward to the day when we can collaborate more directly in the source tree. Tres. - -- === Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEDKDw+gerLs4ltQ4RAkvQAJ48LExh0rOIzbL55Pmci/YSzhzL8QCeNJvG RBzyUQPMiq8fnYMzfDFGYdc= =FY1l -END PGP SIGNATURE- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] TAL tutorial
Can anyone point me to a good TAL tutorial for people who have difficulty getting to grips with it? -- John ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] TAL tutorial
John Poltorak wrote: Can anyone point me to a good TAL tutorial for people who have difficulty getting to grips with it? http://www.zope.org/Documentation/Articles --jcc -- Building Websites with Plone http://plonebook.packtpub.com ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: Advice needed before settling on Zope
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Lennart Regebro wrote: On 3/6/06, J Cameron Cooper [EMAIL PROTECTED] wrote: Lennart Regebro wrote: On 3/6/06, Rainsford, David [EMAIL PROTECTED] wrote: I never said thanks to all you guys for your advice - it all came in very useful. In the end though, I have decided to go with another system, Knowledge Tree. The reason is that a) it's written in PHP, and all of us developers are fluent in PHP whereas there is going to be a learning curve with Python, and Zope. Python has no lurning curve. It's more of a lurning slope. Downhill. ;-) But Zope has one, admittedly. As the old joke goes, it's a Z shaped learning curve. LOL. (Why did I spell learning with u. That looks REALLY strange :) ). That phoneme is the hardest one to spell in the whole English language; I think there are at least eight or nine different spellings, with very little pattern to them. Tres. - -- === Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEDMe2+gerLs4ltQ4RAsqgAJ96RJYsAFQcrQx7/VrtEW7UrZLeVgCg3HzW pcYb+eXLqi8K8/PEdGfkjDg= =TdHW -END PGP SIGNATURE- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] newbie Simple WebSite Construction Using Zope and Search
Hi, I am trying to use Zope to create a very simple company website (about 40 pages, or so) with the intention of having the flexibility to expand functionality etc in due course. I have very little Python / DTML experience, but have managed to set up the site using includes on the main index page and then use aquisition to provide the content within each section.I'm not sure if this is a safe - or correct way of going about it, but it seems ideal for our purposes. The navigational menus dynamically include a link to each sub folder - ie website/services/ - and navigating to a section, index_html is automatically shown. The "mainContent" variable is then dynamically placed into index_html. (So there are separate mainContent dtmlDocuments in About Us, Services etc..) This means we can keep the content completely separate, and do not have to include headers, footers and other includes within the mainConte nt variable. Brilliant.However, when using the search script - http://www.zope.org/Members/Ioan/SiteSearch - results return a link back to the dtml_Document file mainContent, which gets displayed without any of the header of footer information. Is there any way to render the page with header and footer info? (By, I guess, redirecting the page to the containing folder, so that it pulls out index_html instead...)Any thoughts on this would be gratefully received - as I'm not sure this is the best way of using Zope, but it seems so much better than using plain old included variables. kind regards, Matt Yahoo! Cars NEW - sell your car and browse thousands of new and used cars online search now ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )