Re: [Zope3-Users] Re: Re: Please Guido, pick me, pick me!

2006-02-03 Thread Max M

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

2006-02-03 Thread Rupert Redington
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

2006-02-03 Thread Dominik Huber

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

2006-02-03 Thread Adam Groszer
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

2006-02-03 Thread Rupert Redington
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

2006-02-03 Thread Dominik Huber

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

2006-02-03 Thread Martijn Faassen

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!

2006-02-03 Thread Alen Stanisic
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

2006-02-03 Thread Rupert Redington
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

2006-02-03 Thread Dominik Huber

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!

2006-02-03 Thread Tonico Strasser

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!

2006-02-03 Thread Lennart Regebro
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

2006-02-03 Thread Maik Ihde
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!

2006-02-03 Thread Maik Ihde
 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!

2006-02-03 Thread Alec Munro
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!

2006-02-03 Thread Martin Aspeli
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!

2006-02-03 Thread Martin Aspeli
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!

2006-02-03 Thread Reinoud van Leeuwen
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!

2006-02-03 Thread Behrang Dadsetan
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!

2006-02-03 Thread Martin Aspeli
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!

2006-02-03 Thread Maik Ihde

  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!

2006-02-03 Thread Jim Washington

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!

2006-02-03 Thread Martin Aspeli
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!

2006-02-03 Thread Klaus Bremer

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!

2006-02-03 Thread Benji York

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!

2006-02-03 Thread Florent Guillaume

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!

2006-02-03 Thread Andreas Zeidler
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?

2006-02-03 Thread Paolo Cilmo
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!

2006-02-03 Thread Shane Hathaway

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

2006-02-03 Thread Stephan Richter
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!

2006-02-03 Thread Miklós Prisznyák

 (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!

2006-02-03 Thread Jim Fulton

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!

2006-02-03 Thread Joel Moxley
 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

2006-02-03 Thread Stephan Richter
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!

2006-02-03 Thread Stephan Richter
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!

2006-02-03 Thread Stephan Richter
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!

2006-02-03 Thread Paul Everitt


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

2006-02-03 Thread Gary Poster
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

2006-02-03 Thread Tres Seaver
-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

2006-02-03 Thread Chris McDonough

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!

2006-02-03 Thread Gary Poster


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!

2006-02-03 Thread Jeff Shell
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

2006-02-03 Thread Paul Winkler
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

2006-02-03 Thread Garanin Michael
  
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

2006-02-03 Thread David Johnson








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!

2006-02-03 Thread Alexander Limi
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!

2006-02-03 Thread Alexander Limi
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

2006-02-03 Thread Gary Poster


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

2006-02-03 Thread Jeff Shell
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