Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Lennart Regebro
On Thu, Jan 21, 2010 at 08:29, Hermann Himmelbauer du...@qwer.tk wrote:
 Thanks for clearing this up. What I don't understand is: Is ZCA now part of
 the ZTK or not? I had the impression that ZCA is merely a set of libraries
 inside the ZTK?

Merely? :) The ZCA is a set of libraries that together make a
component architecture for Python, yes. ZTK uses/includes these
libraries. Is that inside are below or above? Does it matter?
:-)

 Who maintains ZCA? Is this the ZTK steering group or somebody else?

People who have checkin access on the Zope svn. The ZCA is pretty
stable, so there are not amazing amounts of maintenance going on
anyway. :)

-- 
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Hermann Himmelbauer
Am Donnerstag 21 Januar 2010 09:29:46 schrieb Lennart Regebro:
 On Thu, Jan 21, 2010 at 08:29, Hermann Himmelbauer du...@qwer.tk wrote:
  Thanks for clearing this up. What I don't understand is: Is ZCA now part
  of the ZTK or not? I had the impression that ZCA is merely a set of
  libraries inside the ZTK?

 Merely? :) The ZCA is a set of libraries that together make a
 component architecture for Python, yes. ZTK uses/includes these
 libraries. Is that inside are below or above? Does it matter?

I think such things indeed matter to some degree: It's interesting that even 
people who are not that new (like Baiju or me) can't easily draw a picture of 
the Zope ecosystem, for instance neither of us knew that BFG sits on ZCA and 
not on ZTK, whereas I would not have distinguished between ZCA and ZTK in the 
first place.

So - if even we have problems understanding, how would things look like for 
complete newbies?

Best Regards,
Hermann

-- 
herm...@qwer.tk
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Jan Ulrich Hasecke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 21.01.10 07:48, Baiju M wrote:
 FTR, now Chris McDonough contributed new digram an updated text
 to include ZCA in picture.  Thanks Chris !

In our marketing in Germany we put it just like this.

We talk about component-based web-development with Zope and add BFG just
in the way the graph indicates.

juh
DZUG e.V.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktYK98ACgkQPUzUEFbILMTDOwCfT0KI/BCnhkkLZQxlEIEmaERF
WcIAoJBBVnc8pF7oAZddJ3EG7YXRdc6l
=K/Ku
-END PGP SIGNATURE-

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] Zope Tests: 6 OK

2010-01-21 Thread Zope Tests Summarizer
Summary of messages to the zope-tests list.
Period Wed Jan 20 12:00:00 2010 UTC to Thu Jan 21 12:00:00 2010 UTC.
There were 6 messages: 6 from Zope Tests.


Tests passed OK
---

Subject: OK : Zope-2.10 Python-2.4.6 : Linux
From: Zope Tests
Date: Wed Jan 20 20:36:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013419.html

Subject: OK : Zope-2.11 Python-2.4.6 : Linux
From: Zope Tests
Date: Wed Jan 20 20:38:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013420.html

Subject: OK : Zope-2.12 Python-2.6.4 : Linux
From: Zope Tests
Date: Wed Jan 20 20:40:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013421.html

Subject: OK : Zope-2.12-alltests Python-2.6.4 : Linux
From: Zope Tests
Date: Wed Jan 20 20:42:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013422.html

Subject: OK : Zope-trunk Python-2.6.4 : Linux
From: Zope Tests
Date: Wed Jan 20 20:44:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013423.html

Subject: OK : Zope-trunk-alltests Python-2.6.4 : Linux
From: Zope Tests
Date: Wed Jan 20 20:46:36 EST 2010
URL: http://mail.zope.org/pipermail/zope-tests/2010-January/013424.html

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Chris McDonough
Everything Tres said I agree with.

I think it's useful for descriptions of Zope-related frameworks to include BFG 
and other frameworks that use a small number of Zope technologies.  But I think 
some distinction needs to be made between the ZTK and some Zope packages.

In particular, I'm uncomfortable with descriptions of BFG that say it depends 
on the ZTK because the current formal definition of the ZTK is what's in its 
buildout include file, or at least its defined by the packages listed at 
http://docs.zope.org/zopetoolkit/releases/packages-trunk.html.

By this definition, BFG isn't (and will never be) a ZTK consumer, because it 
doesn't use 95% of those packages; however it is very much a bicycle repair kit 
consumer.

So it seems like a good idea to explicitly distinguish the set of packages that 
BFG uses from the ZTK by giving the bicycle repair toolkit a name and saying 
that the ZTK depends on that, if only to give another target point in a 
diagram that includes frameworks that don't use the entire ZTK.  ZCA seems 
good enough to me, although I don't really care what it's called.

- C


Tres Seaver wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Hermann Himmelbauer wrote:
 
 Thanks for clearing this up. What I don't understand is: Is ZCA now part of 
 the ZTK or not? I had the impression that ZCA is merely a set of libraries 
 inside the ZTK? Who maintains ZCA? Is this the ZTK steering group or 
 somebody 
 else?
 
 I used ZCA to refer to the subset of the ZTK used to do the actual
 component architecture (zope.interface, zope.component,
 zope.configuration, and dependencies).  There is no separately-managed
 entity called the ZCA:  I have also jokingly referred to it in the
 past as the bicycle seat toolkit.
 
 
 Tres.
 - --
 ===
 Tres Seaver  +1 540-429-0999  tsea...@palladion.com
 Palladion Software   Excellence by Designhttp://palladion.com
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.9 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
 iEYEARECAAYFAktYUykACgkQ+gerLs4ltQ5bqQCgoU/fh5G43yKBSyeGqDBRzguI
 YRkAn04r7eOd3Bt3eLFo+uBlfrMROZ1M
 =Ln+v
 -END PGP SIGNATURE-
 
 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )
 

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Hanno Schlichting
On Thu, Jan 21, 2010 at 3:45 PM, Chris McDonough chr...@plope.com wrote:
 So it seems like a good idea to explicitly distinguish the set of packages 
 that
 BFG uses from the ZTK by giving the bicycle repair toolkit a name and saying
 that the ZTK depends on that, if only to give another target point in a
 diagram that includes frameworks that don't use the entire ZTK.  ZCA seems
 good enough to me, although I don't really care what it's called.

I think ZCA as in Zope Component Architecture defines quite well what
BFG currently uses internally.

It could be interesting to see if we can come up with better
definitions of what micro-frameworks the ZTK is composed of. What kind
of bags of technologies do we have that offer some consistent and
useful feature?

The ZCA seems to be one of those and the ZODB is another that has some
identity to it.

Possible other features could be:

schemas
object publishing
traversal / location
security / authentication
page templates / tal
i18n
catalog / indexes
web server (server, processlifetime)
caching (ramcache, cache descriptors)
mail handling
browser components (pages, resources, menus)
pluggable browser components (contentproviders, viewlets)
form components (formlib)
persistent components (container, copy/paste, lifecycleevent)
persistent relationships (intid, keyreference)

This list isn't all inclusive and it's not really clear what package
belongs to which of these grous. The relationship between these and
their dependencies isn't all too clear either. But I think if we want
to create documentation or some identity and community around things,
it makes more sense to do so on this kind of higher level than trying
to do that on the level of our current packages.

It's probably too early to do this yet and the community will focus
first on getting BlueBream off to a great start and allow Grok to
finish its move to the ZTK. This is just what Tres and Chris have been
hinting at, when we talked about the term framework and what that
really is :-)

Hanno
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] BFG Logo

2010-01-21 Thread Jan Ulrich Hasecke
Hi,

is there a black on white BFG-logo we can use on zope.de? The white on
black logo from the website is not suitable.


juh
DZUG e.V.

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] BFG Logo

2010-01-21 Thread Chris McDonough
After messing around in the Gimp, and failing utterly, I am sorry, the answer 
is no.

- C

Jan Ulrich Hasecke wrote:
 Hi,
 
 is there a black on white BFG-logo we can use on zope.de? The white on
 black logo from the website is not suitable.
 
 
 juh
 DZUG e.V.
 
 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )
 

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] BFG Logo

2010-01-21 Thread JC Brand
Hi,

Here's one I quickly made. Good enough?

http://imgur.com/qpH52.png


Chris McDonough wrote:
 After messing around in the Gimp, and failing utterly, I am sorry, the answer 
 is no.

 - C

 Jan Ulrich Hasecke wrote:
   
 Hi,

 is there a black on white BFG-logo we can use on zope.de? The white on
 black logo from the website is not suitable.


 juh
 DZUG e.V.

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )

 

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )
   

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] BFG Logo

2010-01-21 Thread JC Brand
And here's one as with the gun as blue.

http://imgur.com/JH0Ef.png


JC Brand wrote:
 Hi,

 Here's one I quickly made. Good enough?

 http://imgur.com/qpH52.png


 Chris McDonough wrote:
 After messing around in the Gimp, and failing utterly, I am sorry, 
 the answer is no.

 - C

 Jan Ulrich Hasecke wrote:
  
 Hi,

 is there a black on white BFG-logo we can use on zope.de? The white on
 black logo from the website is not suitable.


 juh
 DZUG e.V.

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )

 

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )
   


___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Lennart Regebro
On Thu, Jan 21, 2010 at 10:13, Hermann Himmelbauer du...@qwer.tk wrote:
 whereas I would not have distinguished between ZCA and ZTK in the
 first place.

I guess that's because the discussion has been around the ZTK. The ZCA
has been around uncontroversially for years, so there's no news to
discuss.  :)

 So - if even we have problems understanding, how would things look like for
 complete newbies?

I don't think we have problems understanding. It was just a question
of not knowing the requirements of BFG. Now we know. Done. :)

-- 
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Lennart Regebro
On Thu, Jan 21, 2010 at 14:14, Tres Seaver tsea...@palladion.com wrote:
 There is no separately-managed entity called the ZCA

Right. And it has never been strictly defined what's included in it.
Personally I'd define it as
zope.component and requirements, which apparently is zope.event and
zope.interface, today.
(I'm pretty sure it included zope.exception just a month or two ago?)

Those three packages is all you need to start writing components, so,
it's the component architecture. :)

-- 
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] BFG Logo

2010-01-21 Thread JC Brand
After some criticism in the office (too grainy). Final version, I'll now 
stop spamming the list ;)

http://imgur.com/ppVzh.png



Chris McDonough wrote:
 After messing around in the Gimp, and failing utterly, I am sorry, the answer 
 is no.

 - C

 Jan Ulrich Hasecke wrote:
   
 Hi,

 is there a black on white BFG-logo we can use on zope.de? The white on
 black logo from the website is not suitable.


 juh
 DZUG e.V.

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )

 

 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists - 
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )
   

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] BFG Logo

2010-01-21 Thread Jan Ulrich Hasecke
On 21.01.10 17:53, JC Brand wrote:
 Hi,
 
 Here's one I quickly made. Good enough?
 
 http://imgur.com/qpH52.png

Thanks, this will do for now.

-- 
Jan Ulrich Hasecke
DZUG e.V. (Deutschsprachige Zope User Group)



smime.p7s
Description: S/MIME Cryptographic Signature
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


[Zope-dev] buildout + debugzope + wsgi

2010-01-21 Thread Adam GROSZER
Hello,

What do we use nowadays instead of the good old debugzope script
with buildout and wsgi (and paster)?
I somehow did not find a recipe for that.

-- 
Best regards,
 Adam GROSZER  mailto:agros...@gmail.com
--
Quote of the day:
Finagle's third Law: In any collection of data, the figure most obviously 
correct, beyond all need of checking, is the mistake.

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Chris McDonough wrote:
 Everything Tres said I agree with.
 
 I think it's useful for descriptions of Zope-related frameworks to include 
 BFG 
 and other frameworks that use a small number of Zope technologies.  But I 
 think 
 some distinction needs to be made between the ZTK and some Zope packages.
 
 In particular, I'm uncomfortable with descriptions of BFG that say it 
 depends 
 on the ZTK because the current formal definition of the ZTK is what's in its 
 buildout include file, or at least its defined by the packages listed at 
 http://docs.zope.org/zopetoolkit/releases/packages-trunk.html.
 
 By this definition, BFG isn't (and will never be) a ZTK consumer, because 
 it 
 doesn't use 95% of those packages; however it is very much a bicycle repair 
 kit 
 consumer.
 
 So it seems like a good idea to explicitly distinguish the set of packages 
 that 
 BFG uses from the ZTK by giving the bicycle repair toolkit a name and 
 saying 
 that the ZTK depends on that, if only to give another target point in a 
 diagram that includes frameworks that don't use the entire ZTK.  ZCA seems 
 good enough to me, although I don't really care what it's called.


The ZTK steering group does give a tiny bit of formal recognition to the
ZCA / bicycle seat toolkit subset, in that those packages are
supposed to try harder to keep compatibility with Python 2.4 than the
larger set which is the ZTK proper.  This de facto recognition is
precisely because the ZCA pacakges are already in wide use outside the
Zope ecosphere, IIRC.


Tres.
- --
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   Excellence by Designhttp://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktY8x4ACgkQ+gerLs4ltQ4WXwCgnEcHV/TqHtCa+6iQrm1xRa4k
7vwAn1DjFhWDAyPrtUzSDPKoEA4BigV6
=QD4Q
-END PGP SIGNATURE-

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hanno Schlichting wrote:
 On Thu, Jan 21, 2010 at 3:45 PM, Chris McDonough chr...@plope.com wrote:
 So it seems like a good idea to explicitly distinguish the set of packages 
 that
 BFG uses from the ZTK by giving the bicycle repair toolkit a name and 
 saying
 that the ZTK depends on that, if only to give another target point in a
 diagram that includes frameworks that don't use the entire ZTK.  ZCA seems
 good enough to me, although I don't really care what it's called.
 
 I think ZCA as in Zope Component Architecture defines quite well what
 BFG currently uses internally.
 
 It could be interesting to see if we can come up with better
 definitions of what micro-frameworks the ZTK is composed of. What kind
 of bags of technologies do we have that offer some consistent and
 useful feature?
 
 The ZCA seems to be one of those and the ZODB is another that has some
 identity to it.

The ZODB is explicitly not part of the ZTK, and is not subject to the
oversight of the ZTG SG.

 Possible other features could be:
 
 schemas

zope.configuration ends up pulling in zope.schema.  If you mean
something bigger (like the form libraries) OK.

 object publishing
 traversal / location

These two are intrinsically inseparable AFAIK.

 security / authentication

I do know of one user who reports using zope.security without the bigger
ZTK:  I would have said it was impossible elsewise.

 page templates / tal
 i18n

Mostly inseparable.

 catalog / indexes

Only one package AFAIK.

 web server (server, processlifetime)

 caching (ramcache, cache descriptors)
 mail handling
 browser components (pages, resources, menus)
 pluggable browser components (contentproviders, viewlets)
 form components (formlib)
 persistent components (container, copy/paste, lifecycleevent)

I' afriad I've forgotten everything I [ever knew about most of these
packages.

 persistent relationships (intid, keyreference)

zope.intid is a depencency of zope.catalog.  I don't think keyreferencs is.

 This list isn't all inclusive and it's not really clear what package
 belongs to which of these grous. The relationship between these and
 their dependencies isn't all too clear either. But I think if we want
 to create documentation or some identity and community around things,
 it makes more sense to do so on this kind of higher level than trying
 to do that on the level of our current packages.
 
 It's probably too early to do this yet and the community will focus
 first on getting BlueBream off to a great start and allow Grok to
 finish its move to the ZTK. This is just what Tres and Chris have been
 hinting at, when we talked about the term framework and what that
 really is :-)

I argued early on that there were actually multiple Zope Toolkits, so I
am very much in favor of identifying coherent subsets, particularly if
that makes it easier to identify the folks / communities of interest
attached to them.


Tres.
- --
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   Excellence by Designhttp://palladion.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAktY9HoACgkQ+gerLs4ltQ4T0gCgroEtgR9kuFzEx4nDCq6ESHa5
rTEAn1Tyj4mZIJIRkCFW8jKIJp+pWTzx
=O7i0
-END PGP SIGNATURE-

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] buildout + debugzope + wsgi

2010-01-21 Thread Baiju M
On Thu, Jan 21, 2010 at 11:47 PM, Adam GROSZER agros...@gmail.com wrote:
 Hello,

 What do we use nowadays instead of the good old debugzope script
 with buildout and wsgi (and paster)?
 I somehow did not find a recipe for that.

Both Grok  BlueBream use zope.app.debug.debug to create
a debugger from database. And then create an interactive prompt,
like this:

   db = zope.app.wsgi.config(zope_conf)
debugger = Debugger.fromDatabase(db)
# Invoke an interactive interpreter shell
banner = (Welcome to the interactive debug prompt.\n
  The 'root' variable contains the ZODB root folder.\n
  The 'app' variable contains the Debugger,
'app.publish(path)' 
  simulates a request.)
__import__('code').interact(banner=banner,
local={'debugger': debugger,
   'app': debugger,
   'root': debugger.root()})


But, there is slight difference between invoking the prompt in Grok
and BlueBream. Grok has [console_scripts] entry point to create a
custom command and BlueBream use [paste.global_paster_command]
entry point to create sub-command for paster.
BTW, BlueBream's idea is inspired by Pylons and code is stolen from Grok :)

Regards,
Baiju M
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?

2010-01-21 Thread Alex Clark
On 2010-01-21, Hermann Himmelbauer du...@qwer.tk wrote:
 I think such things indeed matter to some degree: It's interesting that even 
 people who are not that new (like Baiju or me) can't easily draw a picture of 
 the Zope ecosystem, for instance neither of us knew that BFG sits on ZCA and 
 not on ZTK, whereas I would not have distinguished between ZCA and ZTK in the 
 first place.

 So - if even we have problems understanding, how would things look like for 
 complete newbies?

+1 FWIW I think of the ZCA as: 

The abstract concepts that define modern Zope
programming e.g. component, adapter, interface, view, utility, etc. which
is most often compared and contrasted with old style Zope 2 programming, 
e.g. acquisition, traversal, etc.

As such, I make a pretty big distinction between the ZCA and the rest, e.g. 
Zope 2, the ZTK, BlueBream, Grok, BFG, Plone et al. The former is a 
concept, the latter are implementations of that concept, to varying degrees. 

I don't know or particularly care what packages make up the particular
products/frameworks/whatever.

(In fact, I find the whole ZTK concept a bit confusing. If the ZTK is just
a collection of packages why argue over which packages? Why not declare
every damn Zope-ish package part of the ZTK? That would include Chris's
BFG, which implements CA concepts. So why not? Who cares? :-) We certainly 
have not reached the goal of helping newcomers understand the Zope ecosystem
in any other way to date, IMO.) 

With that in mind, I can view the ecosystem very much like:
http://wiki.zope.org/bluebream/BlueBreamName. 

But I might draw it like this:

#  Zope Ecosystem
#  ==
#
#.--.
#|ZCA (abstract concepts)   |
#|  .-. |
#|  |ZTK (a bunch of Zope-ish packages that may or may not ||
#|  | be useful to you)||
#|  |   -  ------- ||
#|  |  | || |  |   |  |   |||
#|  |  |BlueBream||  Grok   |  |  BFG  |  | Zope2 |||
#|  |  | || |  |   |  |   |||
#|  |   -  ------- ||
#|  |  ||
#|  |  --  ||
#|  | | repoze.zope2*| ||
#|  |  --  ||
#|  `-` |
#|  |
#`--`

So I guess the point is, you can draw BFG with a line pointing directly to the
ZCA and explicitly avoiding the ZTK, but I'm not buying it, personally ;-)
Why? Because I consider BFG and whatever packages it consists of to be part
of the general set of tools I may use as a Python/Zope loving web developer. 
And what's a good name for a set of tools that I may use to build something?
Wait for it…  a toolkit!

Alex

P.S.

*Merge me back to Zope 2 Hanno, please!

 Best Regards,
 Hermann



-- 
Alex Clark · http://aclark.net
Practical Plone 3 · http://tinyurl.com/practical-plone

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )