Yesterday Philip announced zopeproject 0.4 . This is the easiest way to getting started with Zope 3. I have created a screencast here. I used virtualenv for installing zopeproject, and it was really cool.
Thanks for the screencast. This is great!. It's just missing sound :(. I think some spoken explanations would help people to better understand what you're up to... Is there a way to add sound later?
I used pyvnc2swf to create this screencast. There is an "edit.py" script for adding audio later. My pronunciation is not good, so I am not going to make audio for this ;) Though, I welcome anyone to modify this swf file.
Then this bug: https://bugs.launchpad.net/grok/+bug/126742 Workedaround by: $ cd MyProj $ gedit MyProj/setup.py add 'docutils==0.4' to the install_requires list. $ ./bin/buildout
Then this one: $./bin/paster serve deploy.ini ZConfig.ConfigurationError: error opening file /home/myles/buildout-eggs/zope.app.appsetup-3.4.0-py2.4.egg/zope/app/appsetup/schema/schema.xml: [Errno 2] No such file or directory: '/home/myles/buildout-eggs/zope.app.appsetup-3.4.0-py2.4.egg/zope/app/appsetup/schema/schema.xml'
Comments
Philipp v.W.
I had a few problems though:
$ ./bin/zopeproject MyProj
...
src/zope/security/_proxy.c:19:20: error: Python.h: No such file or directory
Fixed by:
$ sudo apt-get install python2.4-dev
(as suggested on IRC)
Then this bug: https://bugs.launchpad.net/grok/+bug/126
Workedaround by:
$ cd MyProj
$ gedit MyProj/setup.py
add 'docutils==0.4' to the install_requires list.
$ ./bin/buildout
Then this one:
$./bin/paster serve deploy.ini
ZConfig.ConfigurationError: error opening file /home/myles/buildout-eggs/zope.app.appse
$ ls /home/myles/buildout-eggs/zope.app.appse
appsetup.py bootstrap.pyc __init__.py interfaces.pyc tests.py
appsetup.pyc controller.py __init__.pyc product.py tests.pyc
bootstrap.py controller.pyc interfaces.py product.pyc
...and lots more like it complaining of missing configure.zcml files in zope.app.publication, zope.app.i81n etc.
I started installing these missing files manually before realisation that it is meant to be easier. Do you know what the problem might be?
Myles