[zope2-tracker] [Bug 673441] Re: Poor installation user experience

M.-A. Lemburg 673441 at bugs.launchpad.net
Wed Nov 10 15:51:52 EST 2010


** Description changed:

  I think that the installation part of the user experience needs to be
  revisited:
  
  <user-story>
  
  A user wants to install Zope2 using buildout...
  
- She goes to http://www.zope.org/, then see the note on the new website,
- clicks on the link, goes to http://zope2.zope.org/
+ She goes to http://www.zope.org/, then sees the note regarding the new
+ website, clicks on the link, goes to http://zope2.zope.org/
  
  She then clicks on the release news item
  http://zope2.zope.org/news/zope-2.13.0-released, finds the notes on the
  release, but no download or installation information.
  
- She then search the site and finds the "Getting Zope 2" link at the top,
- clicks on it and goes to http://zope2.zope.org/releases
+ She then searches the site and finds the "Getting Zope 2" link at the
+ top, clicks on it and goes to http://zope2.zope.org/releases
  
  She reads the installation instructions, clicks on the link and gets
  directed to http://docs.zope.org/zope2/releases/2.12/INSTALL.html
  
  After some research, she finds that the page points to Zope 2.12 and not
- 2.13, so she goes back and clicks on the docs.zope.org link. This takes
- her to a documentation overview, but there no sign of any installation
- instructions, so she goes back to the 2.12 installation instructions.
+ 2.13, so she goes back and clicks on the http://docs.zope.org/ link.
+ This takes her to a documentation overview, but there is no sign of
+ installation instructions, so she goes back to the 2.12 installation
+ instructions.
  
  After some more research, she finds a link "Zope Release Information"
  and goes to http://docs.zope.org/zope2/releases/index.html
  
- On that page, she finds the Zope 2.13 links to the "Installing and Zope
- with zc.buildout" (sic !), clicks on it a finally arrives at the page
+ On that page, she finds the Zope 2.13 links to "Installing and Zope with
+ zc.buildout" (sic !), clicks on it a finally arrives at the page
  http://docs.zope.org/zope2/releases/2.13/INSTALL-buildout.html
  
  She then follows instructions and hits the first bummer:
  
  wget http://pypi.python.org/packages/source/Z/Zope2/Zope2-<Zope
  version>.tar.gz
  
  No .tar.gz is available. Looking at
  http://pypi.python.org/packages/source/Z/Zope2/ she finds that there's a
  ZIP file, so downloads that and unzips it.
  
  Continuing with the instructions she tries to bootstrap the
  installation:
  
  /path/to/your/python bootstrap/bootstrap.py
  
  bin/python: can't open file 'bootstrap/bootstrap.py': [Errno 2] No such
  file or directory
  
  Looking at the directory, she sees that there's a bootstrap.py in the
- root dir of the distribution.
+ root dir of the distribution (not in a bootstrap/ subdir).
  
  She runs that and then continues with bin/buildout.
  
  This generates a few warnings which she ignores.
  
  To her surprise, buildout then goes on to download a huge number of
  package eggs, even though she installed from a ZIP file (which she
  expected to already contain copies of all of these).
  
- After getting coffee, she then finally sees the script complete.
+ After getting coffee, she finally sees the script complete.
  
  She then follows instructions, runs bin/mkzopeinstance, enters instance1
  as dir and the admin user details.
  
  Finally, she starts Zope using instance1/bin/zopectl start
  
  .
  daemon process started, pid=9760
  
  Hmm, no mention of the site URL. So she looks in instance1/etc/zope.conf
  and finds that the standard location hasn't changed in the new release.
  
  Pointing a brower at http://127.0.0.1:8080/ gives her the ZMI as
  expected.
  
  </user-story>
  
  There are a couple of things that would greatly improve the user
  experience:
  
-  * the release news should include a link to the (correct) installation instructions
-  * the download page should point to the installation instructions for each release version (since these differ per version), not only the change logs
-  * the installation instructions should be updated to what's actually available on the download server
-  * the buildout instructions need to be updated to what's actually in the ZIP archive
-  * it would help, if the installation instructions included a hint on how to quickly fire up Zope for a test (it's not obvious that clicking "next" on the page will get you to those instructions and new users won't read the "Creating a buildout-based Zope instance", since they already followed the instructions on "Creating a Zope instance")
+  * the release news should include a link to the (correct) installation instructions
+  * the download page should point to the installation instructions for each release version (since these vary per version), not only the change logs
+  * the installation instructions should be updated to what's actually available on the download server
+  * the buildout instructions need to be updated to what's actually in the ZIP archive
+  * it would help, if the installation instructions included a hint on how to quickly fire up Zope for a test (it's not obvious that clicking "next" on the page will get you to those instructions and new users won't read the "Creating a buildout-based Zope instance", since they already followed the instructions on "Creating a Zope instance")

-- 
Poor installation user experience
https://bugs.launchpad.net/bugs/673441
You received this bug notification because you are a member of Zope 2
Developers, which is subscribed to Zope 2.


More information about the zope2-tracker mailing list