[Zope] Product seeking products: how?

Peter Bengtsson mail@peterbe.com
Fri, 07 Jun 2002 16:53:40 +0100

Content-Type: text/plain; x-avg-checked=avg-ok-347959DD; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 8bit

My little EconoAccountProduct has that. So far there's only one plugin 
available for download called EconoAccount_CSVBackup.
Have a look at that.


PS. There are gonna be some changes soon to how I present the plugins on 
zopes homepage so ignore this if you're reading off the archives.

At 00:42 2002-06-05 -0700, Terry Hancock wrote:

>Hi all,
>I need to create a plugin architecture for a product I'm
>developing, since I want to encourage third-party
>contributions, and define a clean way for them to work
>Given that Zope already has a nice plugin architecture,
>AKA Products, it seems like the most logical solution is
>to use that.
>Thus, my plugins would just be Zope products which
>implement a certain interface.
>But it is unclear to me how best to go about finding
>them. It seems like the most plug-n-play way for this
>to work would be for my product to collect all the
>plugins when Zope restarts -- but there are some
>problems, such as how to run code after all the other
>products have loaded.
>Is there any example code I should be looking at
>to do this (i.e. other products that behave like this)?
>Terry Hancock
>Anansi Spaceworks
>Zope maillist  -  Zope@zope.org
>**   No cross posts or HTML encoding!  **
>(Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>Incoming mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.361 / Virus Database: 199 - Release Date: 2002-05-07

Content-Type: text/plain; charset=us-ascii; x-avg=cert; x-avg-checked=avg-ok-347959DD
Content-Disposition: inline

Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.361 / Virus Database: 199 - Release Date: 2002-05-07