[ZWeb] Newbie thoughts on zope.org re-org

Adrian Hungate adrian@haqa.co.uk
Sun, 13 Jan 2002 00:13:11 -0000


Just a thought, while I am working on a product that could benefit from some
of the enhancements I mentioned here.

I have a number of products that REQUIRE other products before they will
work (This is not uncommon, I'm sure).
As such I think the Product Product should include some sort of list of
"Required Products".

However I have a couple of products that do not require other products, but
display additional functionality if those products exist. The current
example is this:-

I have a product (ZDataQueryKit - About to be published) which allows visual
(non-SQL) query designing, based on ZSQL Methods. I also have a product
(XMLKit) that includes another Query object that uses ODBCSocketServer
instead of Aqueduct.

If ZDataQueryKit does not find XMLKit, it simply adds one object type - The
ZSQL extension, but if it finds XMLKit, it adds two, the ZSQL extension, and
the ODBCSocketServer extension.

My point is this - Is this scenario common among Zope products, optional
requirements? If it is, then we should include somewhere for developers to
flag this aswell.

Adrian...

--
Adrian Hungate

----- Original Message -----
From: "Adrian Hungate" <adrian@haqa.co.uk>
To: "Robert Rottermann" <robert@redcor.ch>; "alan runyan"
<runyaga@runyaga.com>; "Michael Twomey" <michael.twomey@sun.com>;
<Zope-web@zope.org>
Sent: Wednesday, December 05, 2001 11:25 PM
Subject: Re: [ZWeb] Newbie thoughts on zope.org re-org


> Hmm... good point... ok better idea (Though this would require a catalog
> scan or something) would be you can tag a product as one or more of:
> 1) extending/enhancing
> 2) replacing
> 3) demonstrating
>
> An existing product. In this case you would be able to select any
product(s)
> in the multi-select lists. The product then displays:
>
> This product is extended by: a(otheruser1), b(otheruser2), c, d, e
> This product is replaced by: z, y(otheruser3), x(otheruser4)
> This product is demonstrated by: demo_a, demo_b
>
> Or something...
>
> Adrian...
>
> --
> Adrian Hungate
>
> All views expressed in this email are those of the whole world, however
some
> people don't realise this yet.
>
> ----- Original Message -----
> From: "Robert Rottermann" <robert@redcor.ch>
> To: "Adrian Hungate" <adrian@haqa.co.uk>; "alan runyan"
> <runyaga@runyaga.com>; "Michael Twomey" <michael.twomey@sun.com>;
> <Zope-web@zope.org>
> Sent: Wednesday, December 05, 2001 11:02 PM
> Subject: Re: [ZWeb] Newbie thoughts on zope.org re-org
>
>
> > And now I go build upon your product and create an enhanced replacement.
> Or
> > I just use your product as a base for a new one.
> >
> > Should I then go to your product, and add an indicator saying that it is
> > replaced by a better one?
> > Or for the second example that there is a product that elaborates on
this
> > and this feature?
> >
> > actually I think this would be a good thing
> >
> > Robert
> >
> > ----- Original Message -----
> > From: "Adrian Hungate" <adrian@haqa.co.uk>
> > To: "alan runyan" <runyaga@runyaga.com>; "Michael Twomey"
> > <michael.twomey@sun.com>; <Zope-web@zope.org>
> > Sent: Wednesday, December 05, 2001 11:45 PM
> > Subject: Re: [ZWeb] Newbie thoughts on zope.org re-org
> >
> >
> > > alan runyan said:
> > > >
> > > > > * I'm still having problems finding Products/howtos. They are
> > presented
> > > > > as far too long a list and aren't easily searchable. Its a bit
> > > > > frustrating to search for a product, download it, try it out for a
> > > > > while, run into a problem, search the lists and find that the
> product
> > > > > has been replaced by something else (ok extreme example).
> > > >
> > > > not really an extreme example.  but I believe having some sort of
> > > packaging
> > > > system could help out.  we should come up with a Zope OOTB Certified
> > label
> > > > that can be put on Products that can be installed w/o programming
> > > > intervention.  I have always been a fan of 'certifying' products.
> > > > Especially when it comes to RDBMS -- which Postgres Adapter should I
> > use?
> > > > This could also lead to people being more organized on, 'things to
do
> to
> > > > make this product OOTB certified'  .... just throwing out ideas
> > >
> > > Ok, it must be this cold medication, but my brain is running clearer
> than
> > > usual at the moment (or something).
> > >
> > > A comment here made me think of my own product set on the current
> > > www.zope.org where I have one product (PatchKit) that includes and
> > > completely replaces another (TextConvert), but for historical
> > completeness,
> > > and because others might find the code interesting, instructional (or
at
> > > least very amusing) I want to keep TextConvert online. I have added a
> > > property to my products, and written a page to distinguish between
> current
> > > and obsoleted products, but it would be very useful to both product
> > authors,
> > > and product browsers/uesrs to see:
> > > 1) If a product is current or obsoleted
> > > 2) What product(s) have replaced this one
> > >
> > > I assume this would be done within the Products Product (If you see
what
> I
> > > mean), but I have not see the code so I don't know what would be
> > involved...
> > >
> > > My thoughts would be something like a select list of all your products
> > with
> > > the word <NONE> at the top labled something like "Obsoleted by" or
> > "Replaced
> > > by".
> > >
> > > Just a medication induced thought :)
> > >
> > > Adrian...
> > >
> > > --
> > > Adrian Hungate
> > >
> > > All views expressed in this email are those of the whole world,
however
> > some
> > > people don't realise this yet.
> > >
> > >
> > > _______________________________________________
> > > Zope-web maillist  -  Zope-web@zope.org
> > > http://lists.zope.org/mailman/listinfo/zope-web
> > >
> >
> >
> > _______________________________________________
> > Zope-web maillist  -  Zope-web@zope.org
> > http://lists.zope.org/mailman/listinfo/zope-web
> >
>
>
> _______________________________________________
> Zope-web maillist  -  Zope-web@zope.org
> http://lists.zope.org/mailman/listinfo/zope-web
>