[BlueBream] ftesting.zcml

Ilshad Khabibullin astoon.net at gmail.com
Thu Sep 16 13:55:52 EDT 2010


I allow myself to describe my experience. Here's how I'm doing now:

1) all 3rd registrations - in src/myproject/require.zcml, instead of
etc/site.zcml
2) in etc/ directory - 2 configuration files: deploy.zcml and debug.zcml
instead of site.zcml. Examples: http://paste.lisp.org/+2GF8.
3) src/configure.zcml contains, first, <include file="require.zcml" />, and
second <include package="..." /> for nested packages of my project, and,
sometimes, custom directives.
4) in etc/ directory I prefer to put debug.conf, deploy.conf and zeo.conf.
5) in tests/ftesting.zcml: <include package="myproject" /> (i.e.
src/myproject/configure.zcml) and custom directives for set up test
environment.

I use exact this structure of zcml files in production BB rpojects right now
and I find it pretty convenient.

Summary, I always need, in any project (and any server-side project is not
"hello world", yes?) different configuration for developer's sandbox and for
staging server and for production server, and I always need zeo client mode,
and of course, zcml includes for 3rd packages always the same (or about) for
the functional tests.

Regard.

2010/9/16 Michael Howitz <mh at gocept.com>

> Am 16.09.2010 um 11:00 schrieb Baiju M:
> [...]
> > In the initial few releases (0.1,0.2 etc.) we had an "application.zcml"
> > inside "src/pkg".  This file was included from site.zcml & ftesting.zcml
> > I am fine with bringing back this idea.  What others think ?
>
> +1 This seems to be the right way.
>
> Yours sincerely,
> --
> Michael Howitz · mh at gocept.com · software developer
> gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
> http://gocept.com · tel +49 345 1229889 8 · fax +49 345 1229889 1
> Zope and Plone consulting and development
>
> _______________________________________________
> bluebream mailing list
> bluebream at zope.org
> https://mail.zope.org/mailman/listinfo/bluebream
>



-- 
Ilshad R. Khabibullin
http://astoon.zwiki.org
+7 922 600 56 06
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/bluebream/attachments/20100916/0d6729d2/attachment.html 


More information about the bluebream mailing list