Re: [Zope-dev] Where is the position of BlueBream in Zope ecosystem ?
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 ?
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 ?
-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
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 ?
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 ?
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
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
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
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
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 ?
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 ?
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
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
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
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 ?
-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 ?
-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
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 ?
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 )