summaryrefslogtreecommitdiff
path: root/docs/designdefense.rst
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-28 22:15:48 -0400
committerChris McDonough <chrism@plope.com>2011-08-28 22:15:48 -0400
commit55ce9d632f828d285360c1abee9f56042243cac9 (patch)
tree5e797c41d58f702a598f2a77273413174d0cc0e5 /docs/designdefense.rst
parentf4bf6e5c6e09d8c934ccc0389824bd356b663e76 (diff)
downloadpyramid-55ce9d632f828d285360c1abee9f56042243cac9.tar.gz
pyramid-55ce9d632f828d285360c1abee9f56042243cac9.tar.bz2
pyramid-55ce9d632f828d285360c1abee9f56042243cac9.zip
clean up inappropriate discussions of ZCML
Diffstat (limited to 'docs/designdefense.rst')
-rw-r--r--docs/designdefense.rst15
1 files changed, 8 insertions, 7 deletions
diff --git a/docs/designdefense.rst b/docs/designdefense.rst
index 4975ae2a0..147a52c31 100644
--- a/docs/designdefense.rst
+++ b/docs/designdefense.rst
@@ -61,10 +61,11 @@ features we found compelling in other frameworks (such as :term:`url
dispatch`). After the initial public release of BFG, as time went on,
features were added to support people allergic to various Zope-isms in the
system, such as the ability to configure the application using
-:term:`imperative configuration` rather than solely using :term:`ZCML`, and
-the elimination of the required use of :term:`interface` objects. It soon
-became clear that we had a system that was very generic, and was beginning to
-appeal to non-Zope users as well as ex-Zope users.
+:term:`imperative configuration` and :term:`configuration decoration` rather
+than solely using :term:`ZCML`, and the elimination of the required use of
+:term:`interface` objects. It soon became clear that we had a system that
+was very generic, and was beginning to appeal to non-Zope users as well as
+ex-Zope users.
As the result of this generalization, it became obvious BFG shared 90% of its
featureset with the featureset of Pylons 1, and thus had a very similar
@@ -323,9 +324,9 @@ the ZCA registry:
- Composability. A ZCA component registry can be populated imperatively, or
there's an existing mechanism to populate a registry via the use of a
- configuration file (ZCML, via :term:`pyramid_zcml`). We didn't need to
- write a frontend from scratch to make use of configuration-file-driven
- registry population.
+ configuration file (ZCML, via the optional :term:`pyramid_zcml` package).
+ We didn't need to write a frontend from scratch to make use of
+ configuration-file-driven registry population.
- Pluggability. Use of the ZCA registry allows for framework extensibility
via a well-defined and widely understood plugin architecture. As long as