[Checkins] SVN: bluebream/trunk/README.txt Update introduction and features
Baiju M
baiju.m.mail at gmail.com
Tue Jan 19 22:44:30 EST 2010
Log message for revision 108289:
Update introduction and features
Changed:
U bluebream/trunk/README.txt
-=-
Modified: bluebream/trunk/README.txt
===================================================================
--- bluebream/trunk/README.txt 2010-01-20 03:27:40 UTC (rev 108288)
+++ bluebream/trunk/README.txt 2010-01-20 03:44:30 UTC (rev 108289)
@@ -8,11 +8,12 @@
------------
`BlueBream <http://bluebream.zope.org>`_ is a web framework written
-in Python programming language. BlueBream is the new name for "Zope
-3". This package makes it easy to setup a new project using
-BlueBream. It generates a project directory from a template called
-``bluebream``. The template is created using `PasteScript
-<http://pythonpaste.org/script/developer.html>`_ by Ian Bicking.
+in Python programming language. BlueBream is free/open source
+software, owned by the `Zope Foundation
+<http://foundation.zope.org>`_, licensed under the `Zope Public
+License <http://foundation.zope.org/agreements/ZPL_2.1.pdf>`_ (BSD
+like, GPL compatible license). BlueBream was previously known as
+**Zope 3**.
.. raw:: html
@@ -39,17 +40,66 @@
Features
--------
-1. Generated project package includes ZTK with few additional
- packages which was part of "Zope 3".
+A few of the features which distinguish BlueBream among Python web
+frameworks.
-2. Runnable Buildout
+- BlueBream is built on top of the `Zope Tool Kit
+ <http://docs.zope.org/zopetoolkit>`_ (ZTK), a distillation of
+ decades of experience in meeting demanding requirements for stable,
+ scalable software.
-3. Functional testing enabled by default using z3c.testsetup
+- BlueBream leverages the power of `Buildout
+ <http://www.buildout.org>`_ a build system written in Python.
+
+- BlueBream uses the `ZODB <http://pypi.python.org/pypi/ZODB3>`_
+ transactional object database, providing extremely powerful and
+ easy to use persistence.
+
+- BlueBream uses `ZCML
+ <http://www.muthukadan.net/docs/zca.html#zcml>`_, an XML based
+ configuration language for registering components, providing
+ limitless flexibility. If you don't need the power of ZCML and the
+ complexity it adds, try `Grok <http://grok.zope.org>`_, which adds
+ a layer replacing the declarative configuration of ZCML with
+ conventions and declarations in standard Python.
-4. Use PasteDeploy to support WSGI based deployment.
+- BlueBream features the `Zope Component Architecture
+ <http://muthukadan.net/docs/zca.html>` (ZCA) which implements
+ *Separation of concerns* to create highly cohesive reusable
+ components (zope.component).
-5. Create a namespace package by default.
+- BlueBream supports `WSGI <http://www.wsgi.org/wsgi>`_ using `Paste
+ <http://pythonpaste.org>`_, `PasteScript
+ <http://pythonpaste.org/script>`, and `PasteDeploy
+ <http://pythonpaste.org/deploy>`.
+
+- BlueBream includes a number of compenents which provide well tested
+ implementation of common requirements. A few are of these are:
+
+ - zope.publisher_ publishes Python objects on the web, it is geared
+ towards `WSGI <http://www.wsgi.org/wsgi>` compatibility
+
+ - zope.security_ provides a generic mechanism supporting pluggable
+ security policies
+
+ - zope.testing_ and zope.testbrowser_ offer unit and functional testing
+ frameworks
+
+ - zope.pagetemplate_ is an XHTML-compliant templating language
+
+ - zope.schema_ and zope.formlib_ provide a schema engine and
+ automatic form generation machinery
+
+.. _zope.component: http://pypi.python.org/pypi/zope.component
+.. _zope.publisher: http://pypi.python.org/pypi/zope.publisher
+.. _zope.security: http://pypi.python.org/pypi/zope.security
+.. _zope.testing: http://pypi.python.org/pypi/zope.testing
+.. _zope.testbrowser: http://pypi.python.org/pypi/zope.testbrowser
+.. _zope.pagetemplate: http://pypi.python.org/pypi/zope.pagetemplate
+.. _zope.schema: http://pypi.python.org/pypi/zope.schema
+.. _zope.formlib: http://pypi.python.org/pypi/zope.formlib
+
Installation
------------
More information about the checkins
mailing list