[Checkins] SVN: Sandbox/philikon/zopeproject/trunk/README.txt README for zopeproject (replacing the one from grokproejct that was still in

Philipp von Weitershausen philikon at philikon.de
Sat Jul 14 14:01:59 EDT 2007


Log message for revision 77968:
  README for zopeproject (replacing the one from grokproejct that was still in 
  there from the copying)
  

Changed:
  U   Sandbox/philikon/zopeproject/trunk/README.txt

-=-
Modified: Sandbox/philikon/zopeproject/trunk/README.txt
===================================================================
--- Sandbox/philikon/zopeproject/trunk/README.txt	2007-07-14 17:41:46 UTC (rev 77967)
+++ Sandbox/philikon/zopeproject/trunk/README.txt	2007-07-14 18:01:58 UTC (rev 77968)
@@ -1,69 +1,64 @@
-grokproject provides an easy way to get started with a `grok
-<http://cheeseshop.python.org/pypi/grok>`_ web application.  Simply
-install ``grokproject``::
+With ``zopeproject`` you can start a new Zope-based web application from
+scratch with just a two commands::
 
-  $ easy_install grokproject
+  $ easy_install zopeproject
+  $ zopeproject MyZopeProj
 
-and run the ``grokproject`` script with the name of the project you'd
-like to create as an argument::
+This will ask you the name and password for an initial administrator
+user.  It will also ask you where to put the Python packages ("eggs")
+that it downloads.  This way multiple projects created with
+``zopeproject`` can share the same packages and won't have to download
+them each time.
 
-  $ grokproject MammothHerd
-  ... many lines of output here
+After asking the questions, ``zopeproject`` will download the
+``zc.buildout`` package that will be used to build the sandbox, unless
+``zc.buildout`` is already installed locally.  Then it will invoke
+``zc.buildout`` to download Zope and its dependecies.  If you're doing
+this for the first time or not sharing packages between different
+projects, this may take a while.
 
-This will not only create a project area for you to work in, it will
-also download and install grok and Zope 3 (the application server grok
-is built on).
+When ``zopeproject`` is done, you will find a typical Python package
+development environment in the ``MyZopeProj`` directory: the package
+itself (``myzopeproj``) and a ``setup.py`` script.  There's also a
+``bin`` directory that contains scripts, such as ``paster`` which can
+be used to start the application::
 
-After the project area has been created successfully, you will find an
-empty Python package in the ``src`` directory in which you can place
-the code for your web application.  To start the Zope server, execute
-``bin/zopectl fg``.
+  $ cd MyZopeProj
+  $ bin/paster serve deploy.ini
 
+
 Changes
 =======
 
-0.5.2 (unreleased)
-------------------
-
-* ...
-
-0.5.1 (2007-07-14)
-------------------
-
-* Use the new 'application' recipe from zc.zope3recipes so that we can
-  get rid of the dead chicken [zope3] section in buildout.cfg.
-
-0.5 (2007-07-14)
+0.3 (2007-07-14)
 ----------------
 
-* The bin/instance script has been renamed to bin/zopectl for better
-  recognizability.
+* Renamed to ``zopeproject``.
 
-* grokproject is much quieter by default (by quieting down
-  PasteScript, easy_install and zc.buildout).  Use the -v option for
-  verbose mode.
+* Incorporated much of the ``grokproject`` 0.5.x infrastructure.  This
+  makes it much more robust, especially when launching zc.buildout.
 
-* Fixed https://bugs.launchpad.net/grok/+bug/119805:
-  A new project created with grokproject can't be called 'grok' or 'zope'.
+* Merged ``make-zope-app`` and ``deploy-zope-app`` back into one
+  command: ``zopeproject``.
 
-* By default, zc.buildout will now be told to place eggs in a
-  user-specified shared eggs directory.  Also, it will not look for
-  newer versions of existing eggs by default.
+0.2 (2007-07-06)
+-----------------
 
-0.4 (2007-07-12)
-----------------
+* Renamed to ``make-zope-app``.
 
-* As grok now depends on Zope 3.4 eggs, use zc.zope3recipes
-  application and instance recipes.
+* Split ``mkzopeapp`` into two commands: ``make-zope-app`` and
+  ``deploy-zope-app``.
 
-* Don't spawn processes to bootstrap and run the buildout.  Instead,
-  try to simply import zc.buildout.  If that doesn't work, call the
-  setuptools API to install it and then simply import it.
+* No longer use ``zope.paste`` for the application factory.  Instead,
+  each application that's created from the skeleton defines its own
+  factory (which is reasonably small and gains flexibility).
 
-* Fixed https://bugs.launchpad.net/grok/+bug/113103:
-  Default index template was missing closing html tag.
+* Get rid of the ``start<<Project>>`` script.  Simply use ``bin/paster
+  serve deploy.ini`` for starting the server.
 
-0.1 thru 0.3
-------------
+* Use the ``Paste#http`` server by default.
 
-Initial development versions, supporting Zope 3.3.
+0.1 (2007-07-XXX)
+-----------------
+
+Initial release as ``mkzopeapp``



More information about the Checkins mailing list