Where to find recipes?

24 messages Options
Embed this post
Permalink
1 2
Ricardo Newbery-2

Where to find recipes?

Reply Threaded More More options
Print post
Permalink

I've been toying with buildout recipes lately and it occurs to me that  
working with recipes feels a bit like an insider's game.

Recipes can't be found on Plone.org.  You mostly find out about them  
from word-of-mouth or the occasional reference in some tutorial.  You  
can find some of them via pypi's package index but you can't count on  
all the recipes usable with Plone to show up under the  
Framework::Plone category (e.g.,  plone.recipe.varnish).

Should Plone-relevant recipes be listed somewhere on Plone.org?  
Perhaps under a special category in the PSC?

Also, related to this.  I notice a shared issue tracker for collective  
buildout recipes at

https://bugs.launchpad.net/collective.buildout/

But again, not all the Plone-related recipes indicate that they use  
this tracker, or any tracker.  Perhaps in some cases, this is just a  
documentation oversight.  I realize that this is mostly a choice of  
whomever is doing the actual development but for those of use looking  
to add a new recipe or to join in the development of an existing one,  
perhaps we should provide some guidance?

Ric




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Alexander Limi

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
On Tue, 26 Feb 2008 18:36:43 -0800, Ricardo Newbery  
<[hidden email]> wrote:

> I've been toying with buildout recipes lately and it occurs to me that
> working with recipes feels a bit like an insider's game.

Indeed. I still haven't found a short document that describes how you can  
(if you can, that is) combine multiple recipes into a single buildout.  
Then again, it might be in Martin's buildout docs, I'm too lazy to look  
right now. ;)

> Should Plone-relevant recipes be listed somewhere on Plone.org?
> Perhaps under a special category in the PSC?

I think this sounds like a good idea, as long as we have a standard spiel  
for how to use them documented somewhere, that can be linked from the  
project page.

--
Alexander Limi · http://limi.net


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Alexander Limi · http://limi.net

Larry Pitcher

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2
Ricardo Newbery wrote:

> I've been toying with buildout recipes lately and it occurs to me that  
> working with recipes feels a bit like an insider's game.
>
> Recipes can't be found on Plone.org.  You mostly find out about them  
> from word-of-mouth or the occasional reference in some tutorial.  You  
> can find some of them via pypi's package index but you can't count on  
> all the recipes usable with Plone to show up under the  
> Framework::Plone category (e.g.,  plone.recipe.varnish).
>
> Should Plone-relevant recipes be listed somewhere on Plone.org?  
> Perhaps under a special category in the PSC?
>
> Also, related to this.  I notice a shared issue tracker for collective  
> buildout recipes at
>
> https://bugs.launchpad.net/collective.buildout/
>
> But again, not all the Plone-related recipes indicate that they use  
> this tracker, or any tracker.  Perhaps in some cases, this is just a  
> documentation oversight.  I realize that this is mostly a choice of  
> whomever is doing the actual development but for those of use looking  
> to add a new recipe or to join in the development of an existing one,  
> perhaps we should provide some guidance?
>
> Ric
>
Ric,

You can search here:

http://pypi.python.org/pypi?%3Aaction=search&term=recipe&submit=search

I don't know that every relevant recipe is in this search, but they
should all be in pypi somewhere, unless there are a few in someone's
private repo...

HTH,

--
Larry Pitcher
Catapult Solutions

Web:   www.catapultsolutions.net
Email: [hidden email]
Skype: larry.pitcher
Phone: 509.849.2660

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Ricardo Newbery-2

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink

On Feb 26, 2008, at 9:38 PM, Larry Pitcher wrote:

> Ricardo Newbery wrote:
>> I've been toying with buildout recipes lately and it occurs to me  
>> that
>> working with recipes feels a bit like an insider's game.
>>
>> Recipes can't be found on Plone.org.  You mostly find out about them
>> from word-of-mouth or the occasional reference in some tutorial.  You
>> can find some of them via pypi's package index but you can't count on
>> all the recipes usable with Plone to show up under the
>> Framework::Plone category (e.g.,  plone.recipe.varnish).
>>
>> Should Plone-relevant recipes be listed somewhere on Plone.org?
>> Perhaps under a special category in the PSC?
>>
>> Also, related to this.  I notice a shared issue tracker for  
>> collective
>> buildout recipes at
>>
>> https://bugs.launchpad.net/collective.buildout/
>>
>> But again, not all the Plone-related recipes indicate that they use
>> this tracker, or any tracker.  Perhaps in some cases, this is just a
>> documentation oversight.  I realize that this is mostly a choice of
>> whomever is doing the actual development but for those of use looking
>> to add a new recipe or to join in the development of an existing one,
>> perhaps we should provide some guidance?
>>
>> Ric
>>
> Ric,
>
> You can search here:
>
> http://pypi.python.org/pypi?%3Aaction=search&term=recipe&submit=search
>
> I don't know that every relevant recipe is in this search, but they
> should all be in pypi somewhere, unless there are a few in someone's
> private repo...
>
> HTH,
>
> --
> Larry Pitcher
> Catapult Solutions


A search for 'recipe' will give you much more than just the Plone-
relevant ones.  Buildout is still young and there are already over 115  
hits on that term, only a tiny fraction of which are directly relevant  
to Plone builds.  I suspect this is only going to get worse as people  
add more recipes.

This isn't restricted to just buildout recipes.  As more products get  
published as eggs, where do people look for these products?  Will they  
still be advertised on plone.org or will people also have to search  
pypi?

*I* can find this stuff but it seems like it's harder than it needs to  
be.  If we expect the random plone newbie to figure this out, perhaps  
we need a better roadmap for them to follow.

Ric





-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Ricardo Newbery-2

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Alexander Limi

On Feb 26, 2008, at 9:16 PM, Alexander Limi wrote:

> On Tue, 26 Feb 2008 18:36:43 -0800, Ricardo Newbery
> <[hidden email]> wrote:
>
>> I've been toying with buildout recipes lately and it occurs to me  
>> that
>> working with recipes feels a bit like an insider's game.
>
> Indeed. I still haven't found a short document that describes how  
> you can
> (if you can, that is) combine multiple recipes into a single buildout.
> Then again, it might be in Martin's buildout docs, I'm too lazy to  
> look
> right now. ;)


This part is easy... once you know a recipe exists.  A buildout config  
contains multiple "parts"  You add a recipe=your.recipe.name to the  
part, then buildout will refer to that recipe when processing that  
part.  Combining multiple recipes is as easy as adding more parts to  
the config.  As long as the recipes don't stomp on each other when  
they're doing their thing, it's pretty seamless.



>
>
>> Should Plone-relevant recipes be listed somewhere on Plone.org?
>> Perhaps under a special category in the PSC?
>
> I think this sounds like a good idea, as long as we have a standard  
> spiel
> for how to use them documented somewhere, that can be linked from the
> project page.
>
> --
> Alexander Limi · http://limi.net


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
ajung

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2


--On 26. Februar 2008 23:38:29 -0800 Ricardo Newbery
<[hidden email]> wrote:

You can search here:

>>
>> http://pypi.python.org/pypi?%3Aaction=search&term=recipe&submit=search
>>
>> I don't know that every relevant recipe is in this search, but they
>> should all be in pypi somewhere, unless there are a few in someone's
>> private repo...
>>
>> HTH,
>>
>> --
>> Larry Pitcher
>> Catapult Solutions
>
>
> A search for 'recipe' will give you much more than just the Plone-
> relevant ones.  Buildout is still young and there are already over 115
> hits on that term, only a tiny fraction of which are directly relevant
> to Plone builds.  I suspect this is only going to get worse as people
> add more recipes.
>
> This isn't restricted to just buildout recipes.  As more products get
> published as eggs, where do people look for these products?  Will they
> still be advertised on plone.org or will people also have to search
> pypi?
>
> *I* can find this stuff but it seems like it's harder than it needs to
> be.  If we expect the random plone newbie to figure this out, perhaps
> we need a better roadmap for them to follow.
>
>
As long as all recipes use the same prefix 'plone.recipe' it is easy
to find the related recipes on PyPI. I agree that it is hard to find
anything on PyPI. Recipes should get their own PyPI category. Another point:
manually maintaining information in various places is a pita. The primary
for eggs and recipes should be PyPI in my opinion. Other sites like
plone.org should obtain the relevant informations e.g. through syndication
or something similar. Having to maintain docs, releases notes here and
there wastes a lot of time and the various place come out of sync pretty
soon.

my-2-cents,
Andreas

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers

attachment0 (201 bytes) Download Attachment
Tarek Ziade

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2


2008/2/27, Andreas Jung <[hidden email]>:


--On 26. Februar 2008 23:38:29 -0800 Ricardo Newbery

<[hidden email]> wrote:

You can search here:
>>
>> http://pypi.python.org/pypi?%3Aaction=search&term=recipe&submit=search
>>
>> I don't know that every relevant recipe is in this search, but they
>> should all be in pypi somewhere, unless there are a few in someone's
>> private repo...
>>
>> HTH,
>>
>> --
>> Larry Pitcher
>> Catapult Solutions
>
>
> A search for 'recipe' will give you much more than just the Plone-
> relevant ones.  Buildout is still young and there are already over 115
> hits on that term, only a tiny fraction of which are directly relevant
> to Plone builds.  I suspect this is only going to get worse as people
> add more recipes.
>
> This isn't restricted to just buildout recipes.  As more products get
> published as eggs, where do people look for these products?  Will they
> still be advertised on plone.org or will people also have to search
> pypi?
>
> *I* can find this stuff but it seems like it's harder than it needs to
> be.  If we expect the random plone newbie to figure this out, perhaps
> we need a better roadmap for them to follow.
>
>


As long as all recipes use the same prefix 'plone.recipe' it is easy
to find the related recipes on PyPI. I agree that it is hard to find
anything on PyPI. Recipes should get their own PyPI category. Another point:
manually maintaining information in various places is a pita. The primary
for eggs and recipes should be PyPI in my opinion. Other sites like
plone.org should obtain the relevant informations e.g. through syndication
or something similar. Having to maintain docs, releases notes here and
there wastes a lot of time and the various place come out of sync pretty
soon.

my-2-cents,

Andreas


Yes tha's what I am working on for the plone summit task.

I think this problem will fade away when Plone.org will me made Pypi-compatible:
newbies will then be able to search for plone related recipes from plone.org software
center.

The other important thing to do is to make sure people use the 'recipe' keyword in their
packages. That has been added in ZopeSkel's recipe template.

We will then be able to complete Martin's tutorial on plone.org, so people
tend to use plone.org PSC as a the main source instead of the Cheeseshop.


++
Tarek

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
ajung

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink


--On 27. Februar 2008 09:25:34 +0100 Tarek Ziade
<[hidden email]> wrote:

>
> The other important thing to do is to make sure people use the 'recipe'
> keyword in their
> packages. That has been added in ZopeSkel's recipe template.
>
>

Yes, I am already our own developers for using 'recipe' within their
package names :-)

Andreas

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers

attachment0 (201 bytes) Download Attachment
Tarek Ziade

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Tarek Ziade


2008/2/27, Andreas Jung <[hidden email]>:


--On 27. Februar 2008 09:25:34 +0100 Tarek Ziade

<[hidden email]> wrote:

>
> The other important thing to do is to make sure people use the 'recipe'
> keyword in their
> packages. That has been added in ZopeSkel's recipe template.
>
>


Yes, I am already our own developers for using 'recipe' within their
package names :-)

Yup, I am also talking about the "keywords" meta-data of the PKG-INFO of the egg


++
Tarek


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Hanno Schlichting-2

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2
Ricardo Newbery wrote:
> I've been toying with buildout recipes lately and it occurs to me that  
> working with recipes feels a bit like an insider's game.
>
> Recipes can't be found on Plone.org.  You mostly find out about them  
> from word-of-mouth or the occasional reference in some tutorial.  You  
> can find some of them via pypi's package index but you can't count on  
> all the recipes usable with Plone to show up under the  
> Framework::Plone category (e.g.,  plone.recipe.varnish).

You can find all buildout related packages under the Framework::Buildout
category at http://pypi.python.org/pypi?:action=browse&show=all&c=512

As most of them aren't Zope or Plone specific at all, they shouldn't
really get the Framework::Plone classifier. For me the framework
information tells a 'depends-on' or 'needs' relationship and not a 'can
be used with' or 'works with' relationship.

> Should Plone-relevant recipes be listed somewhere on Plone.org?  
> Perhaps under a special category in the PSC?

Personally I try to put all packages into PyPi and only those on
plone.org which are in some definition of the word add-ons for Plone and
thus relevant for the end user. So far I trusted developers and
integrators to be able to search PyPi for any new development library.

> Also, related to this.  I notice a shared issue tracker for collective  
> buildout recipes at
>
> https://bugs.launchpad.net/collective.buildout/

I created that bug tracker, as at least the recipes I'm responsible for
have nothing to do with Plone itself. Some of them are Zope specific and
some are just Buildout specific, so it made sense to give them an
identity on their own.

> But again, not all the Plone-related recipes indicate that they use  
> this tracker, or any tracker.  Perhaps in some cases, this is just a  
> documentation oversight.  I realize that this is mostly a choice of  
> whomever is doing the actual development but for those of use looking  
> to add a new recipe or to join in the development of an existing one,  
> perhaps we should provide some guidance?

I'm happy to see the collective.buildout launchpad bug tracker to be
used by any other buildout recipe found in the collective. It's up to
the maintainer of that package to update their README's accordingly, though.

Hanno


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Reed O'Brien

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2
On Feb 26, 2008, at 9:36 PM, Ricardo Newbery wrote:

>
> I've been toying with buildout recipes lately and it occurs to me that
> working with recipes feels a bit like an insider's game.
>
> Recipes can't be found on Plone.org.  You mostly find out about them
> from word-of-mouth or the occasional reference in some tutorial.  You
> can find some of them via pypi's package index but you can't count on
> all the recipes usable with Plone to show up under the
> Framework::Plone category (e.g.,  plone.recipe.varnish).
>
> Should Plone-relevant recipes be listed somewhere on Plone.org?
> Perhaps under a special category in the PSC?
>
> Also, related to this.  I notice a shared issue tracker for collective
> buildout recipes at
>
> https://bugs.launchpad.net/collective.buildout/
>
> But again, not all the Plone-related recipes indicate that they use
> this tracker, or any tracker.  Perhaps in some cases, this is just a
> documentation oversight.  I realize that this is mostly a choice of
> whomever is doing the actual development but for those of use looking
> to add a new recipe or to join in the development of an existing one,
> perhaps we should provide some guidance?
>
> Ric

Framework :: Buildout
Framework :: Plone

Already exist as trove classifiers.  Perhaps

Framework :: Buildout :: Recipe

could be added; however that is done. PEP? Schmoozing at Pycon?

Then a query on
Framework :: Plone
Framework :: Buildout :: Recipe

would provide all recipes for plone that are correctly classified as  
described in PEP301.

as it is http://pypi.python.org/pypi?:action=browse&c=512&c=518 shows  
a handful of recipes.


While at it why not add:

Framework :: Plone :: Development Tools
Framework :: Plone :: Layout and Presentation
Framework :: Plone :: Commerce
Framework :: Plone :: Communication
...
and the other classifiers in PSC.  Then at some point in the future  
PSC could be wired to `learn` packages and recipes in the package index.

Can ZopeSkel help?

~ro


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Dylan Jay-3

datamining buildouit for egg/recipe rating (was: Where to find recipes?)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2
How about having a method for developers and integrators to publish
their buildout files? I seperate out the eggs and distros into a
stable.cfg and unstable.cfg. Other more sensitive configuration I keep
in other buildout files. So publishing my stable.cfg wouldn't be a problem.
If we have a lot of buildouts in a repository we can run some very
interesting statistics like
- what recipes exist
- which recipes are the most popular
- what eggs/distros are used with zope/plone
- what are the most popular eggs/distros
- combined with catagories in Plone software center you could see what
are the current best of breed solutions for problems like page
composistion etc.
- with a bit of metadata like the site url, developer and organisation
you can use it a it to track Plone reference sites and publishize them
on plone.net for instance.
- plenty of example buildouts for people to browse and learn from

In fact could the publishing mechanism be a recipe itself?

[buildoutvoting]
recipe = plone.buildout.voting
developer = [hidden email]
organisation = Pretaweb
sites =
   http://www.pretaweb.com
   http://www.introvino.com
username = djay
password = ####

Each production buildout the stats get auto reported back to base.

I'm new to recipes so recipe people, would this work?

Plone website people, would this fit with the new ideas on rating products?

Dylan.


Ricardo Newbery wrote:

> I've been toying with buildout recipes lately and it occurs to me that  
> working with recipes feels a bit like an insider's game.
>
> Recipes can't be found on Plone.org.  You mostly find out about them  
> from word-of-mouth or the occasional reference in some tutorial.  You  
> can find some of them via pypi's package index but you can't count on  
> all the recipes usable with Plone to show up under the  
> Framework::Plone category (e.g.,  plone.recipe.varnish).
>
> Should Plone-relevant recipes be listed somewhere on Plone.org?  
> Perhaps under a special category in the PSC?
>
> Also, related to this.  I notice a shared issue tracker for collective  
> buildout recipes at
>
> https://bugs.launchpad.net/collective.buildout/
>
> But again, not all the Plone-related recipes indicate that they use  
> this tracker, or any tracker.  Perhaps in some cases, this is just a  
> documentation oversight.  I realize that this is mostly a choice of  
> whomever is doing the actual development but for those of use looking  
> to add a new recipe or to join in the development of an existing one,  
> perhaps we should provide some guidance?
>
> Ric
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Spanky-2

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Ricardo Newbery-2
Ricardo Newbery wrote:

> I've been toying with buildout recipes lately and it occurs to me that  
> working with recipes feels a bit like an insider's game.
>
> Recipes can't be found on Plone.org.  You mostly find out about them  
> from word-of-mouth or the occasional reference in some tutorial.  You  
> can find some of them via pypi's package index but you can't count on  
> all the recipes usable with Plone to show up under the  
> Framework::Plone category (e.g.,  plone.recipe.varnish).
>
> Should Plone-relevant recipes be listed somewhere on Plone.org?  
> Perhaps under a special category in the PSC?


It was my job to Champion this exact topic after the Plone Summit, which
I have NOT done yet.  Look for a post to the list about this shortly.


> Also, related to this.  I notice a shared issue tracker for collective  
> buildout recipes at
>
> https://bugs.launchpad.net/collective.buildout/
>
> But again, not all the Plone-related recipes indicate that they use  
> this tracker, or any tracker.  Perhaps in some cases, this is just a  
> documentation oversight.  I realize that this is mostly a choice of  
> whomever is doing the actual development but for those of use looking  
> to add a new recipe or to join in the development of an existing one,  
> perhaps we should provide some guidance?
>
> Ric
>
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Dylan Jay-3

Re: datamining buildouit for egg/recipe rating

Reply Threaded More More options
Print post
Permalink
In reply to this post by Dylan Jay-3
wouldn;t work huh?

Dylan Jay wrote:

> How about having a method for developers and integrators to publish
> their buildout files? I seperate out the eggs and distros into a
> stable.cfg and unstable.cfg. Other more sensitive configuration I keep
> in other buildout files. So publishing my stable.cfg wouldn't be a problem.
> If we have a lot of buildouts in a repository we can run some very
> interesting statistics like
> - what recipes exist
> - which recipes are the most popular
> - what eggs/distros are used with zope/plone
> - what are the most popular eggs/distros
> - combined with catagories in Plone software center you could see what
> are the current best of breed solutions for problems like page
> composistion etc.
> - with a bit of metadata like the site url, developer and organisation
> you can use it a it to track Plone reference sites and publishize them
> on plone.net for instance.
> - plenty of example buildouts for people to browse and learn from
>
> In fact could the publishing mechanism be a recipe itself?
>
> [buildoutvoting]
> recipe = plone.buildout.voting
> developer = [hidden email]
> organisation = Pretaweb
> sites =
>    http://www.pretaweb.com
>    http://www.introvino.com
> username = djay
> password = ####
>
> Each production buildout the stats get auto reported back to base.
>
> I'm new to recipes so recipe people, would this work?
>
> Plone website people, would this fit with the new ideas on rating products?
>
> Dylan.
>
>
> Ricardo Newbery wrote:
>> I've been toying with buildout recipes lately and it occurs to me that  
>> working with recipes feels a bit like an insider's game.
>>
>> Recipes can't be found on Plone.org.  You mostly find out about them  
>> from word-of-mouth or the occasional reference in some tutorial.  You  
>> can find some of them via pypi's package index but you can't count on  
>> all the recipes usable with Plone to show up under the  
>> Framework::Plone category (e.g.,  plone.recipe.varnish).
>>
>> Should Plone-relevant recipes be listed somewhere on Plone.org?  
>> Perhaps under a special category in the PSC?
>>
>> Also, related to this.  I notice a shared issue tracker for collective  
>> buildout recipes at
>>
>> https://bugs.launchpad.net/collective.buildout/
>>
>> But again, not all the Plone-related recipes indicate that they use  
>> this tracker, or any tracker.  Perhaps in some cases, this is just a  
>> documentation oversight.  I realize that this is mostly a choice of  
>> whomever is doing the actual development but for those of use looking  
>> to add a new recipe or to join in the development of an existing one,  
>> perhaps we should provide some guidance?
>>
>> Ric
>>
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Tarek Ziadé

Re: Where to find recipes?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Reed O'Brien
Reed O'Brien wrote:
While at it why not add:

Framework :: Plone :: Development Tools
Framework :: Plone :: Layout and Presentation
Framework :: Plone :: Commerce
Framework :: Plone :: Communication
...
and the other classifiers in PSC.  Then at some point in the future  
PSC could be wired to `learn` packages and recipes in the package index.
+1

We definitly can add custom views and statistic into PSC for that

Reed O'Brien wrote:
Can ZopeSkel help?
The recipe template I have added adds:

Framework :: Buildout
Intended Audience :: Developers
Topic :: Software Development :: Build Tools
Topic :: Software Development :: Libraries :: Python Modules

But we definitly can ask more questions about the recipe that is being
created to add more classifiers.

If you come up with this set of questions, I can take care of adding them

Tarek


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
Plone-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plone-developers


Tarek Ziadé

Re: datamining buildouit for egg/recipe rating (was: Where to find recipes?)

Reply Threaded More More options
Print post
Permalink
In reply to this post by Dylan Jay-3
Dylan Jay-3 wrote:
In fact could the publishing mechanism be a recipe itself?

[buildoutvoting]
recipe = plone.buildout.voting
developer = djay@...com
organisation = Pretaweb
sites =
   http://www.pretaweb.com
   http://www.introvino.com
username = djay
password = ####

Each production buildout the stats get auto reported back to base.
That sounds very interesting, and seems doable to me, a web service
could be provided on plone.org and a report on how those websites are run
displayed. The plone user/password would be left out of the cfg file,
using lovely.httpbuildout though

Tarek

Dylan Jay-3

Re: datamining buildouit for egg/recipe rating

Reply Threaded More More options
Print post
Permalink
Tarek Ziadé wrote:

>
> Dylan Jay-3 wrote:
>> In fact could the publishing mechanism be a recipe itself?
>>
>> [buildoutvoting]
>> recipe = plone.buildout.voting
>> developer = [hidden email]
>> organisation = Pretaweb
>> sites =
>>    http://www.pretaweb.com
>>    http://www.introvino.com
>> username = djay
>> password = ####
>>
>> Each production buildout the stats get auto reported back to base.
>>
>
> That sounds very interesting, and seems doable to me, a web service
> could be provided on plone.org and a report on how those websites are run
> displayed. The plone user/password would be left out of the cfg file,
> using lovely.httpbuildout though

so do I PLIP it or propose it somewhere? It seems more functionality on
the plone.org side, so is that hte place to propose it? How does new
functionality get proposed for plone.org?

I couldn't find reference to lovely.httpbuildout... another prime
example of this need :)


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Tarek Ziadé

Re: datamining buildouit for egg/recipe rating

Reply Threaded More More options
Print post
Permalink

Dylan Jay-3 wrote:
so do I PLIP it or propose it somewhere? It seems more functionality on
the plone.org side, so is that hte place to propose it? How does new
functionality get proposed for plone.org?

I couldn't find reference to lovely.httpbuildout... another prime
example of this need :)
I think this could be a feature in PloneSoftwareCenter, as anyone setting up
a software center would like to have such feature I guess.

What I would do is create a recipe prototype (plone.softwarecenter.stats?)
and see what would be the required web services on server-side (XML-RPC?)
to get the stats.

Then we could see how an add-on in PSC could be integrated to provide the webservices,
to collect the data and provide a statistical view

What others think ? (I think some strategic summit tasks are dealing with this too)

Regards
Tarek
Dylan Jay-3

Re: datamining buildouit for egg/recipe rating

Reply Threaded More More options
Print post
Permalink
Tarek Ziadé wrote:

>
>
> Dylan Jay-3 wrote:
>> so do I PLIP it or propose it somewhere? It seems more functionality on
>> the plone.org side, so is that hte place to propose it? How does new
>> functionality get proposed for plone.org?
>>
>> I couldn't find reference to lovely.httpbuildout... another prime
>> example of this need :)
>>
>
> I think this could be a feature in PloneSoftwareCenter, as anyone setting up
> a software center would like to have such feature I guess.
>
> What I would do is create a recipe prototype (plone.softwarecenter.stats?)
> and see what would be the required web services on server-side (XML-RPC?)
> to get the stats.
>
> Then we could see how an add-on in PSC could be integrated to provide the
> webservices,
> to collect the data and provide a statistical view
>
> What others think ? (I think some strategic summit tasks are dealing with
> this too)

I think its an idea that could work well but I think the plone.org
software center stuff is undergoing changes at the moment so maybe its
not the time. I also am not up to scratch on writing recipes. Seems like
you'd have to know buildouts well to get it work out all the packages
you're utilizing.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
Raphael Ritz

Re: datamining buildouit for egg/recipe rating

Reply Threaded More More options
Print post
Permalink
Dylan Jay wrote:
> Tarek Ziadé wrote:

[..]

>> I think this could be a feature in PloneSoftwareCenter, as anyone setting up
>> a software center would like to have such feature I guess.
>>
>> What I would do is create a recipe prototype (plone.softwarecenter.stats?)
>> and see what would be the required web services on server-side (XML-RPC?)
>> to get the stats.
>>
>> Then we could see how an add-on in PSC could be integrated to provide the
>> webservices,
>> to collect the data and provide a statistical view
>>
>> What others think ? (I think some strategic summit tasks are dealing with
>> this too)
>
> I think its an idea that could work well but I think the plone.org
> software center stuff is undergoing changes at the moment so maybe its
> not the time.

??? You are aware that Tarek is one of the major drivers of these
changes, are you? So now is a good time, I'd say.

Raphael


> I also am not up to scratch on writing recipes. Seems like
> you'd have to know buildouts well to get it work out all the packages
> you're utilizing.
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers
1 2