Hi,

First of all, it is a very good initiative. We need to lower the entry barrier to Plone development in order to attract new people.

But, even though something like plone-devstart is a good idea, I might ask if it was the right move or even if this is what we needed the most.

Last night while talking to Clayton and Liz about the whole ZopeSkel/Paster/Templer/Crushinator situation it became clear that the story for new developers is a complete mess.

There are good ideas, great developers and high expectations. There isn't a working solution. Some people jumped on Templer, most people still need to pin ZopeSkel <2.99 (damn local commands).

This is bad, and having a new shinny thing that "eases" Plone development just made the situation even worse -- as long as someone must use it and then <zopeskel create> & <paster addcontent>.

Time to kill most of the available options, focus on **just one** and have a compelling story to tell to newcomers.

best,
érico andrei

On 10/03/12 14:15, Martin Aspeli wrote:
Hi,

Somewhat inspired by the goals of the ``plone.api`` initiative and based on the experience of seeing many, many people struggle to get a "safe" Plone development up and running due to problems with polluted system Python interpreters, missing libraries and confusing buildouts, I have created a script called ``plone-devstart.py``.

The idea is that you can use this to instantiate a new development environment in a 'safe' way. It will perform some checks on your environment to determine the likelihood of success. It then installs a bunch of useful development tools, a basic deployment configuration, and creates a simple (non-reusable) package where you can put your custom Python code and templates.

For now it lives here: https://github.com/plone/plone-devstart/

It supports Plone 4.1, though I plan to add 4.2 support shortly.

You can download the one file you need here: https://github.com/plone/plone-devstart/raw/master/plone-devstart.py

I've tested as much as I can, but if this is to work out for a broader audience, we need lots of people to test. If you have a particularly messed up environment, I'd like to hear about it. :)

Martin


_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers

Reply via email to