Re: [Zope3-Users] Re: Re: Please Guido, pick me, pick me!
Martin Aspeli wrote: On Thu, 02 Feb 2006 21:12:27 -, Stephan Richter [EMAIL PROTECTED] wrote: Having said that, I feel very strongly that built Zope version 3 and nothing more or less. And I feel that a name change would betray me and my intentions. Well, Joel didn't suggest a name change, he suggested adding a codename to signify that there was something new and exciting, over and beyond Zope 2 and all the stigma attached to it, and spend a bit of time letting the world know that there is a wonderful new framework that has a lot going for it, and you should consider it. I don't see how this could possibly betray anything, and I think the Zope community would have a lot to gain from a little more buzz outside its own confines. You seem to refactor the code all the time, why are you so resitant to refactoring the brand just a little? :-) Not calling it Zope would be a mistake, but how about adding a qualifier to the name. Like microsoft did with Windows NT eg. Zope DR aka Zope Done Right The difference between Z2 and Z3 is really so great that it is not just an upgrade of the same technology. -- hilsen/regards Max M, Denmark http://www.mxm.dk/ IT's Mad Science ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Morning (if it is for you)... I've been trying to write an adapter which stores data submitted by a schema generated form into the annotations on an object. I've been guided in this by both Stephan's and Philipp's books (though neither provide an example of what I'm trying to do). My unit tests indicate that my adapter functions correctly. But when I try to access a browser:editForm for the schema I receive the traceback below. I've made several attempts to work around/though the errors, but I soon find myself out of my depth in a world of LocationProxys. I've written the simplest example that I can - but I'm not sure that it would be acceptable to attach a tarball to a mail to this list. I've put it up here: http://www.neontribe.co.uk/~rupert/adaptertest.tar.bz2 Figuring that, since my unittests run, I've probably misconfigured myself into a permissions problem I've also included the ZCML from my example. Thanks in advance for any advice configure xmlns=http://namespaces.zope.org/zope; xmlns:i18n=http://namespaces.zope.org/i18n; i18n_domain=adaptertest interface interface=.interfaces.ILink type=zope.app.content.interfaces.IContentType / content class=.link.Link implements interface=zope.app.annotation.interfaces.IAttributeAnnotatable / factory id=adaptertest.link.Link description=Link / require permission=zope.View interface=.interfaces.ILink / require permission=zope.ManageContent set_schema=.interfaces.ILink / /content adapter for=.interfaces.ILink provides=.interfaces.ILinkDetails factory=.link.LinkDetails trusted=True / include package=.browser/ /configure .browser/configure.zcml configure xmlns=http://namespaces.zope.org/zope; xmlns:browser=http://namespaces.zope.org/browser; i18n_domain=adaptertest browser:addform label=Add Link name=AddLink.html schema=adaptertest.interfaces.ILink content_factory=adaptertest.link.Link fields=url permission=zope.ManageContent / browser:addMenuItem class=adaptertest.link.Link title=Link permission=zope.ManageContent view=AddLink.html / browser:editform schema=adaptertest.interfaces.ILink for=adaptertest.interfaces.ILink label=Edit Link fields=url name=edit.html permission=zope.ManageContent menu=zmi_views title=Edit / !-- add a page to handle the ILinkDetails adapter -- browser:editform schema=adaptertest.interfaces.ILinkDetails for=adaptertest.interfaces.ILink label=Edit Details fields=description name=editDetails.html permission=zope.ManageContent menu=zmi_views title=Edit Details / /configure Error type: zope.security.interfaces.ForbiddenAttribute Error object: ('description', adaptertest.link.LinkDetails object at 0xb62ad8ec) File /home/rupert/Zope3/lib/python/zope/publisher/publish.py, line 135, in publish object = request.traverse(object) File /home/rupert/Zope3/lib/python/zope/publisher/browser.py, line 500, in traverse ob = super(BrowserRequest, self).traverse(object) File /home/rupert/Zope3/lib/python/zope/publisher/http.py, line 451, in traverse ob = super(HTTPRequest, self).traverse(object) File /home/rupert/Zope3/lib/python/zope/publisher/base.py, line 289, in traverse subobject = publication.traverseName( File /home/rupert/Zope3/lib/python/zope/app/publication/publicationtraverse.py, line 46, in traverseName ob2 = namespaceLookup(ns, nm, ob, request) File /home/rupert/Zope3/lib/python/zope/app/traversing/namespace.py, line 121, in namespaceLookup return traverser.traverse(name, ()) File /home/rupert/Zope3/lib/python/zope/app/traversing/namespace.py, line 363, in traverse name=name) File /home/rupert/Zope3/lib/python/zope/component/__init__.py, line 165, in queryMultiAdapter return sitemanager.queryMultiAdapter(objects, interface, name, default) File /home/rupert/Zope3/lib/python/zope/component/site.py, line 75, in queryMultiAdapter default) File /home/rupert/Zope3/lib/python/zope/interface/adapter.py, line 475, in queryMultiAdapter return factory(*objects) File /home/rupert/Zope3/lib/python/zope/app/form/browser/editview.py, line 64, in __init__ self._setUpWidgets() File /home/rupert/Zope3/lib/python/zope/app/form/browser/editview.py, line 69, in _setUpWidgets names=self.fieldNames) File /home/rupert/Zope3/lib/python/zope/app/form/utility.py, line 187, in setUpEditWidgets value = field.get(source) File /home/rupert/Zope3/lib/python/zope/schema/_bootstrapfields.py, line 171, in get return getattr(object, self.__name__)
Re: [Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Rupert Redington wrote: adapter for=.interfaces.ILink provides=.interfaces.ILinkDetails factory=.link.LinkDetails trusted=True / if you use trusted adapters you have to declare an additional class or content directive for the adapter itself.: class class=.link.LinkDetails require permission=zope.View interface=.interfaces.ILinkDetails / require permission=zope.ManageContent set_schema=.interfaces.ILinkDetails / /class regards, dominik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Z3 widgets overview
Hello, I had some time to finalize the widgets overview. You can download it from here in various formats: http://www.zope.org/Members/adamg/widget -- Best regards, Adam mailto:[EMAIL PROTECTED] -- Quote of the day: A journey of a thousand miles begins with a cash advance. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Dominik Huber wrote: Rupert Redington wrote: adapter for=.interfaces.ILink provides=.interfaces.ILinkDetails factory=.link.LinkDetails trusted=True / if you use trusted adapters you have to declare an additional class or content directive for the adapter itself.: class class=.link.LinkDetails require permission=zope.View interface=.interfaces.ILinkDetails / require permission=zope.ManageContent set_schema=.interfaces.ILinkDetails / /class regards, dominik Thank you - thats an instafix. I only added the trusted declaration to get round an earlier error in which the adapter couldn't access the objects annotations... Am I right in thinking that a trusted adapter isn't really necessary for this sort of use? How would one then aviod being denied access to the annotations? Thanks again, Rupert ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Rupert Redington wrote: Dominik Huber wrote: Rupert Redington wrote: adapter for=.interfaces.ILink provides=.interfaces.ILinkDetails factory=.link.LinkDetails trusted=True / if you use trusted adapters you have to declare an additional class or content directive for the adapter itself.: class class=.link.LinkDetails require permission=zope.View interface=.interfaces.ILinkDetails / require permission=zope.ManageContent set_schema=.interfaces.ILinkDetails / /class regards, dominik Thank you - thats an instafix. I only added the trusted declaration to get round an earlier error in which the adapter couldn't access the objects annotations... Am I right in thinking that a trusted adapter isn't really necessary for this sort of use? I prefer the trusted adapter because they encapslulate the adapter inside a security proxy. Then the trusted adapter has full access to the underlying object. That simplifies the security story very much because you handle it on the adation level. If you use locatable and trusted adapters everything works like you would access a regular content object. Regular adapters do not provide an own security proxy but do wrap an security proxied content object. Everything coming from this security-proxied content object will get wrapped into a security-proxy too. Therefore your annotated object will be security-proxied. IMO it not possible to set permissions granularly to implementations on annotations level, because different application provide different permission declarations. How would one then aviod being denied access to the annotations? You have to specify the class-directive for the annotated object itself. Regards, Dominik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Z3 widgets overview
Adam Groszer wrote: Hello, I had some time to finalize the widgets overview. You can download it from here in various formats: http://www.zope.org/Members/adamg/widget Wow, thanks, this looks really cool! Regards, Martijn ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On Fri, 2006-02-03 at 11:54 +0100, Lennart Regebro wrote: On the name change idea, I think it's just gonna make things more confused. What, there is now Zope 2, Zope 3 AND Zope Zingo? I think the idea was Zope 3.2 Zingo, Zope 3.4 Bingo, not Zope Zingo :) This way it would be clear it is Zope 3. I guess something like Ubuntu 5.10 Breezy. Alen ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Dominik Huber wrote: I prefer the trusted adapter because they encapslulate the adapter inside a security proxy. Then the trusted adapter has full access to the underlying object. That simplifies the security story very much because you handle it on the adation level. If you use locatable and trusted adapters everything works like you would access a regular content object. That makes sense - though I'm not clear about how to make an adapter locatable - which I think is the root cause of my next problem :( When I apply the techniques which worked (with your help) in my adaptertest case to the marginally more complex case I'm working on I'm denied access to the editForm - the error page which appears when I decline to authenticate contains nothing but You're not allowed in here and the name of the first schema field specified in my browser:editForm... I made an attempt to remedy this by having my adapter implement ILocation - but all that gains me is a failure to find __parent__ - which is fair enough - since I can't see where I'd have got one from... I'm at a loss to know why one example works and the other doesn't. Regular adapters do not provide an own security proxy but do wrap an security proxied content object. Everything coming from this security-proxied content object will get wrapped into a security-proxy too. Therefore your annotated object will be security-proxied. IMO it not possible to set permissions granularly to implementations on annotations level, because different application provide different permission declarations. I see - there doesn't seem much application for regular adapters in the sort of thing I'm trying to do at the moment. Thanks once again. Rupert ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Forbidden Attribute errors whilst adapting to schema
Rupert Redington wrote: I prefer the trusted adapter because they encapslulate the adapter inside a security proxy. Then the trusted adapter has full access to the underlying object. That simplifies the security story very much because you handle it on the adation level. If you use locatable and trusted adapters everything works like you would access a regular content object. That makes sense - though I'm not clear about how to make an adapter locatable - which I think is the root cause of my next problem :( When I apply the techniques which worked (with your help) in my adaptertest case to the marginally more complex case I'm working on I'm denied access to the editForm - the error page which appears when I decline to authenticate contains nothing but You're not allowed in here and the name of the first schema field specified in my browser:editForm... I made an attempt to remedy this by having my adapter implement ILocation - but all that gains me is a failure to find __parent__ - which is fair enough - since I can't see where I'd have got one from... I'm at a loss to know why one example works and the other doesn't. That's the right aproach to implement ILocation straight to adapters or you could use the locate attriubute of the adapter directive (- see zcml-referenc zope.adapter). Then the adapter uses the location proxy mechansim. My assumption is, that your interface ILinkDetail extend ILocation somehow. In that case both attributes __parent__ and __name__ get protected by your class-declaration for LinkDetail. If so, don't derive from ILocation and it should work. We are using the adapter mechanism everywhere. Your usecase should work in principle. Regards, Dominik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Alen Stanisic wrote: On Fri, 2006-02-03 at 11:54 +0100, Lennart Regebro wrote: On the name change idea, I think it's just gonna make things more confused. What, there is now Zope 2, Zope 3 AND Zope Zingo? I think the idea was Zope 3.2 Zingo, Zope 3.4 Bingo, not Zope Zingo :) This way it would be clear it is Zope 3. I guess something like Ubuntu 5.10 Breezy. Hehe, I'm +1 for funny code names and -1 for renaming. Tonico ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On 2/3/06, Alen Stanisic [EMAIL PROTECTED] wrote: I think the idea was Zope 3.2 Zingo, Zope 3.4 Bingo, not Zope Zingo :) Well, all we do then is making funny release code names. That's not clarifying the difference between Zope 2 and Zope 3 at all... This way it would be clear it is Zope 3. Eh, no... You could do Zope 2.10 Fluffybunny as well. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Some thoughts about Z3 Books
Hi all I know Stephans Z3 Book in parts and have bought Philipp's Z3 Book this week and I am starting to dig into Z3 in the next weeks hopefully. One thing I noticed after some other people around - who are a step further on the Z3 Track - pointed this, is that both Z3 Books are writing about Zope X3.0 and I was also told that some examples in both books would not work with Zope 3.1 or 3.2 Wouldn't it be a great Idea to have a Zope3-Live Book around, like the PloneLive Book? This would imho be the best way to keep up with the development of Z3. Stephan / Philipp, what do you think of this idea, could you imagine that you might create an (paid) online book, based on your work? Kind Regards Maik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Does this make sense? It's only a small rebrand (and the Zope3 stays intact) and an assembly of components that already exist. Basically, you can use this occasion as a coming out party... Zope3 is here, and we're for real. YESSS! Zope3 - imho - has a really big marketing Problem at the moment. Unfortunatetly if you look at zope.org you see mostly see Zope2 stuff. That is bad. And we all know that a lot of the python developers didn't like Z2 and they do not know how different Z3 is. Still at the beginning of digging into Z3, I have a feeling that this is another damn great peace of software that should be used more widely. However, another important point here is to lower that barrier when it comes to get started with Z3. There are 2 Books about Z3, which is a good starting point. There is a much better documented API than Z2 ever had. There are ready-to-go components that work. There have been a few succesfull Projects based on Z3 already. BUT no one knows about it in the wild. So what can we do about it? Pull out a Website about Z3 in a similar way the RubyOnRails, Django, TurboGears (and other...) Frameworks have done. Get some more people talking about Z3. Go out and spread the word ;-) I will do what I can to be a part of this here in Germany at DZUG. Kind Regards Maik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On 2/3/06, Tonico Strasser [EMAIL PROTECTED] wrote: Alen Stanisic wrote: On Fri, 2006-02-03 at 11:54 +0100, Lennart Regebro wrote: On the name change idea, I think it's just gonna make things more confused. What, there is now Zope 2, Zope 3 AND Zope Zingo? I think the idea was Zope 3.2 Zingo, Zope 3.4 Bingo, not Zope Zingo :) This way it would be clear it is Zope 3. I guess something like Ubuntu 5.10 Breezy. Hehe, I'm +1 for funny code names and -1 for renaming. Tonico This has been an interesting thread. My feeling is that the Ubuntu style code names are a very good idea. I know the fixed-length release cycles are still fairly new, but making them a bit sexier seems like a good idea in this case. Ideally, it would go along with a new website, or perhaps some wiki pages, with a roadmap. Among geeks, new releases are exciting business. Of course, the people actually making the releases are already so busy, I have no idea who would maintain and update such a roadmap. But, on the other hand, I'm just fine with Zope's current level of advocacy. Alec Munro ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Lennart Regebro [EMAIL PROTECTED] writes: On 2/2/06, Stephan Richter [EMAIL PROTECTED] wrote: My sense from the sprint is that developers here use Zope 3 on its technical merits and not its marketing ones. Which is why we should market those strengths better. On the name change idea, I think it's just gonna make things more confused. What, there is now Zope 2, Zope 3 AND Zope Zingo? As I understood the original suggestion, it would be more like Zope 3.2 Zalza (how many more lame names can we come up with?) with an appropriate branding (e.g. a logo derived from the Zope logo and a new website to drum up excitement and get people started quickly). Both the Zope and 3 parts should stay in the picture. There may have been a time for renaming (or maybe not), but with two books, mailing lists etc. losing the Zope 3 moniker would hurt more than it would help at this point. The idea is not to undermine what Zope has achieved so far, but to let the ouside world know that Zope 3 is here, it's new, it's worth checking out, and we think it's stable and ready. A little shouting can go a long way, and like it or not, people will judge Zope not only on its technical merits, but also on how much effort it put into making those merits visible and accessible. It took me four weeks to get through Philipp's book and only then did I realise Z3's potential. And I only started reading that because I realised knowing it may be good for my involvement with Plone - all I really cared about was Five. I really doubt many people will be able to make that kind of investment just to find out if the framework is even appropriate for them. :) Martin ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Lennart Regebro [EMAIL PROTECTED] writes: On 2/3/06, Alen Stanisic [EMAIL PROTECTED] wrote: I think the idea was Zope 3.2 Zingo, Zope 3.4 Bingo, not Zope Zingo :) Well, all we do then is making funny release code names. That's not clarifying the difference between Zope 2 and Zope 3 at all... This way it would be clear it is Zope 3. Eh, no... You could do Zope 2.10 Fluffybunny as well. The point is not to make fluffy release names. The point is to have some sort of branding - a name, a logo, a colour scheme, a web site, a set of 10-minute tutorials, a set of code examples, a set of exemplars of systems that have been built successfuly on Zope 3 and are kicking ass, a set of press releases to the likes of slashdot, freshmeat, and other sites that geeks read. It all needs to come together. But having a name that signifies that there is something a little more than a new major-version release going on here would go a long way in giving people something to fix their minds on. Exactly how much Zope 2 code is in Zope 3? This is Zope only because it is built by the same community and draws on the experiences of Zope 2, it is much more of a revolution than an evolution. It's Zope - tried that, didn't like it or Zope - never heard of it vs. Zope 3 Zest, you say? Sounds like something new and exciting, I better check it out... oooh, look, pretty web site, aha, I see how this fits together, you know, I think I may buy a book and learn a little more. (and if you think that's an unreasonable account of a selection process, you haven't worked much with people outside our little sphere). There are a lot of people on the periphery voicing these concerns, and it seems that only people who already know Zope inside-out think that everything's just fine and dandy. Is it really? Or is it just fear of change? Martin ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On Fri, Feb 03, 2006 at 01:07:57PM +, Martin Aspeli wrote: Max M [EMAIL PROTECTED] writes: Not calling it Zope would be a mistake, but how about adding a qualifier to the name. Like microsoft did with Windows NT I think that's what the suggestion is all about. eg. Zope DR aka Zope Done Right Heh, I like that. :) I think DR is a little too abstract still, I'd prefer a name that people could remember a little more easily. Zope-TNG (The Next Generation) springs up my mind. And it is a good description of what it is really about. -- __ Nothing is as subjective as reality Reinoud van Leeuwen[EMAIL PROTECTED] http://www.xs4all.nl/~reinoud __ ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On 2/3/06, Reinoud van Leeuwen [EMAIL PROTECTED] wrote: On Fri, Feb 03, 2006 at 01:07:57PM +, Martin Aspeli wrote: Zope-TNG (The Next Generation) springs up my mind. And it is a good description of what it is really about. The problem with TNG is how will you call the rewrite of Zope 3 ? :) Zope 4 TANG - The After Next Generation? does sound too good Not that I think Zope 3 will ever need a rewrite.. Ben. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Lennart Regebro [EMAIL PROTECTED] writes: But having a name that signifies that there is something a little more than a new major-version release going on here would go a long way in giving people something to fix their minds on. Not if that name changes with every release, becuase then people will see it as a release code name, because that's what it will be. Absolutely - we seem to be on the same page. :) The branding needs to be consistent and carried forward, until such time we refactor the whole thing again and call it Zope 4. :) Martin ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Not if that name changes with every release, becuase then people will see it as a release code name, because that's what it will be. Absolutely - we seem to be on the same page. :) The branding needs to be consistent and carried forward, until such time we refactor the whole thing again and call it Zope 4. :) That's *exactly* the point. +1 from me on that and for the Zope4 thing ;-) Regards Maik ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
Martin Aspeli wrote: Lennart Regebro [EMAIL PROTECTED] writes: But having a name that signifies that there is something a little more than a new major-version release going on here would go a long way in giving people something to fix their minds on. Not if that name changes with every release, becuase then people will see it as a release code name, because that's what it will be. Absolutely - we seem to be on the same page. :) The branding needs to be consistent and carried forward, until such time we refactor the whole thing again and call it Zope 4. :) My university, Virginia Tech, is doing something similar right now, and I think it is in part due to recent negative publicity involving athletics (I could be wrong). The vision includes a new trademarked tagline (Invent the Future) and a new logo incorporating the tagline. http://www.vtnews.vt.edu/story.php?relyear=2006itemno=53 We could do something similar: Zope 3: Excellence in Web Component Design OK, I'm not a marketer, but something in that vein could help to gain community standing. -Jim Washington ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Reinoud van Leeuwen reinoud.v at n.leeuwen.net writes: On Fri, Feb 03, 2006 at 01:07:57PM +, Martin Aspeli wrote: Max M maxm at ... writes: Not calling it Zope would be a mistake, but how about adding a qualifier to the name. Like microsoft did with Windows NT I think that's what the suggestion is all about. eg. Zope DR aka Zope Done Right Heh, I like that. :) I think DR is a little too abstract still, I'd prefer a name that people could remember a little more easily. Zope-TNG (The Next Generation) springs up my mind. And it is a good description of what it is really about. It's still abstract and geeky, though. Besides, too many Zope 2 products tacked NG on to their names (TextIndexNG3, anyone?), and it's starting to sound a little silly. Anyway, I think something like this would require some serious time and a serious proposal to be taken to a vote. It's possibly more in the domain of the Zope Foundation (at least it would've been in the Plone Foundation domain ha it been Plone). My vote would go for something that's a name and not an acronym or abbreviation, though. :) Martin ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
Ursprüngliche Nachricht Fri, 3 Feb 2006 12:42:13 + von: Martin Aspeli [EMAIL PROTECTED] with an appropriate branding (e.g. a logo derived from the Zope logo and a new website to drum up excitement and get people started quickly). Both the Zope and 3 parts should stay in the picture. There may have been a time for renaming (or maybe not) ... That's marketing. In my opinion it's not a good idea to rename zope, never underestimate the value of a brand name. Giving zope 3 an own website has the problem that some www.zope3.tlds are already owned by others. Why not giving Zope 3 a prominent place at the zope.org entry page? The easiest way to start is at a well known place. Just promote Zope 3 at www.zope.org and do not hide it there. -Klaus ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
Klaus Bremer wrote: Giving zope 3 an own website has the problem that some www.zope3.tlds are already owned by others. Resolving that problem would be a good task for the Foundation. BTW: zope3.org and zope3.com are owned by Zope Corp. and I would assume are being transfered to the Foundation. zope3.net and zope3.info appear to be controlled by (different) domain squatters. ICANN mediation would likely find in favor of the ZF if action was taken on those. -- Benji York Senior Software Engineer Zope Corporation ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
Florent Guillaume wrote: Martin Aspeli wrote: Zope 3.2 Zalza (how many more lame names can we come up with?) Zope 3 / Rebirth is the lame name I'd vote for :) Or Zope 3 / Renaissance, if french names are still trendy. Florent -- Florent Guillaume, Nuxeo (Paris, France) Director of RD +33 1 40 33 71 59 http://nuxeo.com [EMAIL PROTECTED] ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On Fri, Feb 03 17:24, Encolpe Degoute [EMAIL PROTECTED] wrote: Zope 3 / Revolution ? well, how about Zope3, Reloaded for all the matrix fans out there? :) but seriously, imho an additional name part can add something, but it's by far not as important as a rather impressive web-site. i've looked at the ruby on rails screencasts today for the first time and i have to say that i was quite impressed. to have something like that would probably do no harm, would it? andi -- zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED] friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ keine softwarepatente in europa! - http://noepatents.eu.org/ signature.asc Description: Digital signature ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] How i can use SQLExpr in Five?
How i can use SQLExpr in Five? When i start zope2 i have this error: ConfigurationError: ('Unknown directive', u'http://namespaces.zope.org/tales', u'expressiontype') Yahoo! Mail: gratis 1GB per i messaggi, antispam, antivirus, POP3___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
Andreas Zeidler wrote: On Fri, Feb 03 17:24, Encolpe Degoute [EMAIL PROTECTED] wrote: Zope 3 / Revolution ? well, how about Zope3, Reloaded for all the matrix fans out there? :) The idea of release code names adds a little spice. Most people like spices on their food, so why not on their software too? But the naming scheme really has to be based on the Tarzan series. Jim's a Tarzan fan. :-) Zope 3.3 Jane, etc. An idea that's bubbling to the top in this discussion is that each 6 month Zope release should include not just new software but also tangible improvements to the community, such as web site improvements, new documentation, and a changing of the guard (so that no one is assigned to write the Zope Weekly News for the rest of their life.) but seriously, imho an additional name part can add something, but it's by far not as important as a rather impressive web-site. i've looked at the ruby on rails screencasts today for the first time and i have to say that i was quite impressed. to have something like that would probably do no harm, would it? Well, zope.com has screencasts. The web site is also a lot less bland than zope.org. Unlike zope.org, it's easy for Zope Corporation to justify the expense of maintaining zope.com. Shane ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: [Zope3-dev] Z3 widgets overview
On Friday 03 February 2006 05:32, Adam Groszer wrote: I had some time to finalize the widgets overview. You can download it from here in various formats: http://www.zope.org/Members/adamg/widget Adam, I am glad you did this overview. spanky of the Plone development team has created a sample pacakge this week called SchemaBurger that demonstrates all widgets. I think your UML diagram and table are a great complementary resource to that work. Regards, Stephan -- Stephan Richter CBU Physics Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
(how many more lame names can we come up with?)Zope 3 / Rebirth is the lame name I'd vote for :) Florent Hm, Zope 3 / Renassaince sounds posh :-) and it's also a good excercise in spelling :p (except for the French-speaking like yourself) Regards, Miklós -- Miklós Prisznyákhttp://www.jegenye.com ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
Jegenye 2001 Bt (Miklós Prisznyák) wrote: (how many more lame names can we come up with?) Zope 3 / Rebirth is the lame name I'd vote for :) Florent Hm, Zope 3 / Renassaince sounds posh :-) and it's also a good excercise in spelling :p (except for the French-speaking like yourself) Yeah, it's a plot to keep me from talking about releases. ;) Jim -- Jim Fulton mailto:[EMAIL PROTECTED] Python Powered! CTO (540) 361-1714http://www.python.org Zope Corporation http://www.zope.com http://www.zope.org ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Please Guido, pick me, pick me!
The Zope Foundation, which is probably coming pretty darn soon, might help catalyze contributors a bit. It will own the zope3.org domain, the zope.org domain, and probably lots more, and all of the software. But before or after the foundation, I think small steps are more likely to succeed than grand plans. Someone writing an impressive brochure-ware site about Zope 3 is going to be easier and more impressive than trying to get folks to agree on a grand Zope 3 software site. Someone assembling some of the word-smithing in this thread might even generate a simple impressive advocacy *page* that could be linked to from the front of zope.org. I thought Joel's post had some ring to it, for instance. Whether or not we have a Zope 3: Rebel Angel rename :-), it would be great to see Joel or Martin or someone step up to put some advocacy out there. If I can help with trying to figure out who to ask for what, let me know. As I see it, Zope 3's central marketing issue is the lack of a coherent online identity. There needs to be a single place that answers the following questions: 1) What is Zope 3? 2) Why use Zope 3? 3) How does Zope 3 compare to competing frameworks? 4) How do I get started? Largely, this is assembly of the Zope 3 FrontPage, philikon's first two chapters, and the appetizer quick start guides on worldcookery. However, I would also love to see a section on the lead developers answering Q1-Q3. And this would be in conjunction with conveying... Zope3's shtick: Zope3 is not flashy. Zope3 does not put pastel colors on its website. Zope3 is the no-nonsense, industrial strength platform. It's where you come when you want to do it right. It was coded with the most rigorous standards by a bunch of hard-nosed sons of bitches who don't have time for froofy marketing :). And so forth. This would come across in lead dev's answering Q1-Q3. And finally, the site should demonstrate the industrial strength quality with examples. Little snippets from developers of SchoolTool, corporate users, and so forth should demonstrate hey, we're for real, and we don't mess around -- you give me an animated screenshots, I raise you a XYZ transaction per day uber site. In a sense, we'd want to portray ourselves as the Chuck Norris[1] of web platforms :) Bottom line, a coherent online identity would go a long way. Instead of doing some snazzy marketings, let's communicate the character that Zope3 does have. It sounds like zope3.org under ZF might be the ideal way to do this, As for codenames, this is just one way we could help create a coherent online identity. I certainly think release names would be fun (and not distracting to the central Zope 3 brand we'd want). Overall, I think the time has come for communication of Zope 3 identity to move hand in hand with development. Joel [1] For those not familiar with Chuck Norris, he's a no-nonsense martial arts guy and the subject of these very amusing facts. http://www.4q.cc/chuck/index.php?topthirty ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Some thoughts about Z3 Books
On Friday 03 February 2006 05:57, Maik Ihde wrote: Stephan / Philipp, what do you think of this idea, could you imagine that you might create an (paid) online book, based on your work? Yes, I could update the online version and then port the book text and code to 3.2 or 3.3, probably the latter. Please contact me privately, if this is a genuine offer. Regards, Stephan -- Stephan Richter CBU Physics Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On Friday 03 February 2006 05:38, Maik Ihde wrote: So what can we do about it? I think conducting interviews with people developing pure Zope 3 applications and Five based applications would help. I can provide you with an initial list of people, if you like. Pull out a Website about Z3 in a similar way the RubyOnRails, Django, TurboGears (and other...) Frameworks have done. Get some more people talking about Z3. Go out and spread the word ;-) I agree, Maybe we can ask some Plone UI developers to help us make a sexy UI. I can ask Kamal, since he is here at the sprint. Regards, Stephan -- Stephan Richter CBU Physics Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On Friday 03 February 2006 08:48, Jim Washington wrote: The vision includes a new trademarked tagline (Invent the Future) and a new logo incorporating the tagline. http://www.vtnews.vt.edu/story.php?relyear=2006itemno=53 We could do something similar: Zope 3: Excellence in Web Component Design OK, I'm not a marketer, but something in that vein could help to gain community standing. I would be okay with/welcome a cool new logo (yeah), a tagline and other visual improvements. Regards, Stephan -- Stephan Richter CBU Physics Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
I vote for Joel as Omnipotent Message Autocrat. Man, this is the most fun we've had around here in a while. Joel, I agree a lot with your points. A whole lot. I'll add to your list some other things, but that's a useless quibble. I also think the OS X Tiger codename thing could pay off, but it's not the central issue at this point. We need to identify Zope 3's raison d'etre and talk more about it (IMO), which you started below. On the whole...anybody providing that Chuck Norris link should immediately be elevated to the executive suites. --Paul Joel Moxley wrote: The Zope Foundation, which is probably coming pretty darn soon, might help catalyze contributors a bit. It will own the zope3.org domain, the zope.org domain, and probably lots more, and all of the software. But before or after the foundation, I think small steps are more likely to succeed than grand plans. Someone writing an impressive brochure-ware site about Zope 3 is going to be easier and more impressive than trying to get folks to agree on a grand Zope 3 software site. Someone assembling some of the word-smithing in this thread might even generate a simple impressive advocacy *page* that could be linked to from the front of zope.org. I thought Joel's post had some ring to it, for instance. Whether or not we have a Zope 3: Rebel Angel rename :-), it would be great to see Joel or Martin or someone step up to put some advocacy out there. If I can help with trying to figure out who to ask for what, let me know. As I see it, Zope 3's central marketing issue is the lack of a coherent online identity. There needs to be a single place that answers the following questions: 1) What is Zope 3? 2) Why use Zope 3? 3) How does Zope 3 compare to competing frameworks? 4) How do I get started? Largely, this is assembly of the Zope 3 FrontPage, philikon's first two chapters, and the appetizer quick start guides on worldcookery. However, I would also love to see a section on the lead developers answering Q1-Q3. And this would be in conjunction with conveying... Zope3's shtick: Zope3 is not flashy. Zope3 does not put pastel colors on its website. Zope3 is the no-nonsense, industrial strength platform. It's where you come when you want to do it right. It was coded with the most rigorous standards by a bunch of hard-nosed sons of bitches who don't have time for froofy marketing :). And so forth. This would come across in lead dev's answering Q1-Q3. And finally, the site should demonstrate the industrial strength quality with examples. Little snippets from developers of SchoolTool, corporate users, and so forth should demonstrate hey, we're for real, and we don't mess around -- you give me an animated screenshots, I raise you a XYZ transaction per day uber site. In a sense, we'd want to portray ourselves as the Chuck Norris[1] of web platforms :) Bottom line, a coherent online identity would go a long way. Instead of doing some snazzy marketings, let's communicate the character that Zope3 does have. It sounds like zope3.org under ZF might be the ideal way to do this, As for codenames, this is just one way we could help create a coherent online identity. I certainly think release names would be fun (and not distracting to the central Zope 3 brand we'd want). Overall, I think the time has come for communication of Zope 3 identity to move hand in hand with development. Joel [1] For those not familiar with Chuck Norris, he's a no-nonsense martial arts guy and the subject of these very amusing facts. http://www.4q.cc/chuck/index.php?topthirty ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Nine new ZC Zope 3 packages on zope.org
Zope Corp has released nine new packages as standalone Zope 3 projects on zope.org. Three are completely new to the zope.org repository, and six were previously part of the zc Sandbox on zope.org. These three packages are brand new to zope.org. zc.shortcut Our (second) take on the symbolic link use case. zc.displayname What we use for drawing breadcrumbs and such; a dependency of zc.shortcut. zc.relationship A very new cut at a ZODB-friendly directed graph, based loosely on some old ZC work. These next six projects were already in the zc sandbox, and are now moved to full-fledged projects so collaboration is possible and so we share the state of the art. zc.datetimewidget A datetime widget that uses the now-standard mishoo LGPL calendar widget. zc.extrinsicreference One-way references designed to be back-references for standard attribute pointers. zc.form Some *extremely* useful but sometimes undertested widgets, including timezone widgets and choice widgets that remember the last chosen value per user. zc.listcontainer A persistent linked list that might be more appropriate than ordered container for some use cases. Well tested. zc.resourcelibrary An approach to letting page components dynamically request javascript and css resources during page composition. Wants a publishing pipeline to be able to get rid of a heavy-handed replacement of the browser request factory. Good idea, usable and useful now, but could use more polish. zc.table A very useful and powerful table rendering implementation, including the ability to have table-based forms. It has some rough edges that could use polish. ZC has released many other useful standalone projects on zope.org over the past few months, including zope.file, zope.ucol, zope.locking, and zc.catalog. They all are worth a look. Gary ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Nine new ZC Zope 3 packages on zope.org
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Gary Poster wrote: Zope Corp has released nine new packages as standalone Zope 3 projects on zope.org. Three are completely new to the zope.org repository, and six were previously part of the zc Sandbox on zope.org. These three packages are brand new to zope.org. zc.shortcut Our (second) take on the symbolic link use case. zc.displayname What we use for drawing breadcrumbs and such; a dependency of zc.shortcut. zc.relationship A very new cut at a ZODB-friendly directed graph, based loosely on some old ZC work. These next six projects were already in the zc sandbox, and are now moved to full-fledged projects so collaboration is possible and so we share the state of the art. zc.datetimewidget A datetime widget that uses the now-standard mishoo LGPL calendar widget. zc.extrinsicreference One-way references designed to be back-references for standard attribute pointers. zc.form Some *extremely* useful but sometimes undertested widgets, including timezone widgets and choice widgets that remember the last chosen value per user. zc.listcontainer A persistent linked list that might be more appropriate than ordered container for some use cases. Well tested. zc.resourcelibrary An approach to letting page components dynamically request javascript and css resources during page composition. Wants a publishing pipeline to be able to get rid of a heavy-handed replacement of the browser request factory. Good idea, usable and useful now, but could use more polish. zc.table A very useful and powerful table rendering implementation, including the ability to have table-based forms. It has some rough edges that could use polish. ZC has released many other useful standalone projects on zope.org over the past few months, including zope.file, zope.ucol, zope.locking, and zc.catalog. They all are worth a look. Kudos for releasing these packages -- they all look interesting and potentially useful. 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 iD8DBQFD47By+gerLs4ltQ4RAjAMAJ9O7oj2qVb5an4B2H83QZOiFTYhMQCeKtWF iIcTzRXiRH7e4VgVMJB3ajI= =NZLn -END PGP SIGNATURE- ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Nine new ZC Zope 3 packages on zope.org
Kudos for releasing these packages -- they all look interesting and potentially useful. Agreed, bravo!! - C ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Please Guido, pick me, pick me!
On Feb 3, 2006, at 1:16 PM, Joel Moxley wrote: [...] Overall, I think the time has come for communication of Zope 3 identity to move hand in hand with development. This was a great post. I want it go someplace, and I want you to be involved in getting it there. :-) Those were some fun, good ideas. Gary ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] Re: Please Guido, pick me, pick me!
On 2/3/06, Graham Stratton [EMAIL PROTECTED] wrote: Lennart Regebro wrote: Not if that name changes with every release, becuase then people will see it as a release code name, because that's what it will be. I agree. Personally I don't think this name change/extension is necessary. We've already got an extension, it's the '3'. What we need is for the 3 to be a strong part of the brand name everywhere. It's not Zope, or Zope 3.x, it's Zope3. I appreciate that this already happens generally. Zope3 really needs a logo in which the '3' plays a major role, and looks very different to the existing Zope logo. I agree with those who have said that Zope3 should have its own website. If our aim is to make it clear to people that this is something new, then that site needs a completely different design to the existing Zope site. For as long as Zope3 looks like Zope 2, people are not going to expect to find any major changes. I'm trying to think of other examples where people have produced a new brand name by adding a version number. MacOS X? PlayStation2? I'm I agree. Apple was able to get the message out that Mac OS X = Mac OS 10 = A totally different architecture than Mac OS {6,7,8,9}. Inside of Mac OS X, Apple has turned their code names into release/brand names like Jaguar and Tiger, but as a long time Mac OS X user - whenever those names come up in discussion (when did this feature show up? I remember upgrading to ..., etc), there's always the wait, don't you mean Panther? no, I mean Jaguar. Wait. Which one was 10.3? I've used Ubuntu on an old Mac. I couldn't tell you the sub-names of what version(s) I had. I remember 5.04 and 5.10. hoary hedgehog and sneezing akita could be the names for all I remember or care. KDE 3.2, Gnome 2.8... I don't know... For me, all of those numbers are easy to track. Something that has been hard to balance is how to manage the Zope 3 is architecturally marvelous and stupendous compared to Zope 2... But Zope 2 doesn't actually suck! message. I think that the advent of Zope 3.2 and the growth of Five in Zope 2 (what is the current Zope 2 release anyways?) should make that message easier to get out. I've advocated a site concept here many times in the past, and I'm not going to repeat it. If people think that the Wiki is the best front to everything, then we deserve our death. We need: * Quick access to downloads (I still have problems finding the download page for Zope 3 on zope.org!) * A quick summary of: - Zope 2, why you might be interested in it, what new technologies from Zope 3 it uses, why Zope 2 still matters. (Zope 2 serves more audiences than Zope 3) - Zope 3, why you might be interested in it, why it matters that it's different than Zope 2, why it's a knockout solution for new projects. - The Zope 3 Library - How you might use Zope 3 pieces outside of the Zope application server, why this should appeal to you as a Python programmer. How to use Zope 3's library without the ZODB. - The Zope 3 App Server - How the Zope 3 Library, the ZODB, ZServer/Twisted and Security come together to deliver comprehensive multi-protocol web applications. - Additional Applications and Libraries - What you can look at for inspiration (Schoolbell, for example), use as an application or use pieces of (ie, how to use schoolbell.relationship on its own [1]), and how easy it is to write and refactor for reuse. - Five, how you can start migrating legacy Zope 2 code towards Zope 3 without having to rewrite everything, and how you can take advantage of the cleaner code options Zope 3 offers without sacrificing your finely tuned Zope 2 setup. Alright. That's not a small list, but I do think that the what is zope, why should I care, and I hear about these different Zope things and want to know what's different? question should be answered immediately, with links. The front page for zope.org tried to boil things down to a few simple bullets. But we need more than bullets, just as we need more than one big paragraph that tries to over-summarize. I think TurboGears.org does this well. Look at http://turbogears.org/about/sqlobject.html -- imagine something like that for the ZODB that says hey, why even bother with a relational database for your Python objects? (and at the end could still link to object-relational mapping topics for Zope 3, as well as direct RDBMS querying options for supporting data, and a page about how to use zope.schema to generate safe and validated SQL values just like you can use it to validate forms and other data). The other thing that I really really really think is needed is documentation like Coming in Zope 3.2: formlib. What does it do? That can help drive interest or excitement in a coming release (and maybe even bring in more beta testers), and also provide nice documentation about the new feature to both existing and new developers. Burying things like formlib and viewlets in bulleted list of new features
Re: [Zope-dev] Re: [Zope3-Users] Re: Nine new ZC Zope 3 packages on zope.org
On Fri, Feb 03, 2006 at 02:42:42PM -0500, Chris McDonough wrote: Kudos for releasing these packages -- they all look interesting and potentially useful. Agreed, bravo!! And there was much rejoicing. -- Paul Winkler http://www.slinkp.com ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Sum of Decimals
Hello! My content object A has attributes 'cost' 'tax' - Decimal (from decimal). I try: A.cost + A.tax --- security error '+' method for Decimal-class. I solve problem by 'zope.proxy.removeAllProxies' , but i think it's bad. What other ways are exist? ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] How To Solve in Zope 3
I have a situation in which I have 3 different classes: Networks, IPAddress, Host, that map out an intranet. Of course Networks can contain 0* IPAddress And Of course a Host can contain 0* IPAddress There will exist the situation in which some hosts will have IP addresses on different networks. Should networks be the container? Should hosts? Some other solution? What would you do? -- David Johnson [EMAIL PROTECTED] 201 Main Street Suite 1320 Fort Worth, TX 76102 (877) 572-8324 x2200 ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Please Guido, pick me, pick me!
On Fri, 03 Feb 2006 10:16:56 -0800, Joel Moxley [EMAIL PROTECTED] wrote: snip / Zope 3, the Chuck Norris release. I like it. ;) -- _ Alexander Limi · Chief Architect · Plone Solutions · Norway Consulting · Training · Development · http://www.plonesolutions.com _ Plone Co-Founder · http://plone.org · Connecting Content Plone Foundation · http://plone.org/foundation · Protecting Plone ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
[Zope3-Users] Re: Re: Please Guido, pick me, pick me!
On Fri, 03 Feb 2006 06:17:49 -0800, Benji York [EMAIL PROTECTED] wrote: BTW: zope3.org and zope3.com are owned by Zope Corp. and I would assume are being transfered to the Foundation. zope3.net and zope3.info appear to be controlled by (different) domain squatters. ICANN mediation would likely find in favor of the ZF if action was taken on those. I find your faith in ICANN disturbing, young jedi. ;) -- _ Alexander Limi · Chief Architect · Plone Solutions · Norway Consulting · Training · Development · http://www.plonesolutions.com _ Plone Co-Founder · http://plone.org · Connecting Content Plone Foundation · http://plone.org/foundation · Protecting Plone ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] How To Solve in Zope 3
On Feb 3, 2006, at 9:32 PM, matt wilbert wrote: I have exactly the same situation, as I am writing a network management tool. I am using one big container and a local catalog. Then you can slice and dice as best suits you. I also think it is more extensible if you ever think you might add new object types. There is also the relationships stuff in Schooltool. I haven't needed it yet, but I was thinking it might be useful. That's GPL, if that makes a difference to you, and designed for intrinsic relationships. There's also - zc.relationship, which is ZPL, relatively simple in concept, designed for extrinsic relationships between persistent objects, and pretty flexible; - zope.agxassociation, which is ZPL, relatively simple in concept, and designed for intrinsic relationships; - zemantic, which is extrinsic, RDF-based, and designed for the full flexibility of RDF; - Jean-Marc Orliaguet's relationship code, which is based on extrinsic triadic relationships, GPL, and used for CPSSkins; - Helmut Merz's relationship code (http://svn.cy55.de/viewcvs/Zope3/ src/cybertools/trunk/relation); - and more, I bet! Whew! :-/ Gary ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users
Re: [Zope3-Users] How To Solve in Zope 3
On 2/3/06, Gary Poster [EMAIL PROTECTED] wrote: On Feb 3, 2006, at 9:32 PM, matt wilbert wrote: I have exactly the same situation, as I am writing a network management tool. I am using one big container and a local catalog. Then you can slice and dice as best suits you. I also think it is more extensible if you ever think you might add new object types. There is also the relationships stuff in Schooltool. I haven't needed it yet, but I was thinking it might be useful. I used those this week, with some success. I found the API a little hard to work with - I think it has RDF influences and I had a bit of a time getting my brain to wrap to that. But borrowing some ideas from zope.agxassociation, I made a Field and a property that uses that Field and got a pleasantly working system that masks some of the things that I had a hard time wrapping my head around (roles, groups, etc). That's GPL, if that makes a difference to you, and designed for intrinsic relationships. There's also One of these days, I'm going to need to learn what GPL really means, and how it should affect my choices of libraries that are open source that seem comparatively similar otherwise but for the license. I guess I need to revisit all the code we're using and check the licenses again, since we might be branching into some new business models. - zc.relationship, which is ZPL, relatively simple in concept, designed for extrinsic relationships between persistent objects, and pretty flexible; Ooo. I'll have to take a look at that one. - zope.agxassociation, which is ZPL, relatively simple in concept, and designed for intrinsic relationships; I was looking at this earlier this week, but it seemed incomplete... Actually, in subversion, the interfaces.py module ends after an opening parenthesis. Was I looking in the wrong place? I liked what I generally saw of agxassociation, but saw no concept of removing associations (only adding them). schoolbell.relationships (from Schoolbell 1.2.x) seemed a bit more complete. I hope it makes it into the Zope core. Now that I have relationships in my application, a whole new world has opened up - especially now that I've rigged up a system that doesn't require me to think in RDF. ___ Zope3-users mailing list Zope3-users@zope.org http://mail.zope.org/mailman/listinfo/zope3-users