No subject
Wed Jul 11 09:24:25 UTC 2012
It is a nice tar.gz file for installation. I presume that the two
announcements, being so close together, are basically the same thing.
DIFFERENT NAMES
Now just last week we saw the following post.
On 9/10/12 7:00 AM, Alex Clark wrote
>
> Well, let's get the terminology straight. "Zope 3" is entirely dead.
> Its remnants have been divided up into (more or less) the ZTK and
> Bluebream. ZTK is a set of reusable libraries (more or less) and
> Bluebream is the application server.
>
So different people, are saying different things. It is indeed confusing.
The other way you can get started is by using ztfy.org or wiki.ztfy.org
That is more in the content management world. And thierry provides
great support.
I hope that helps other people going down this very difficult path.
CACHING EGGS
To speed things up you may want to have an egg cache.
From
http://jacobian.org/writing/more-buildout-notes/
You'll basically add a couple of lines to your buildout.cfg:
[buildout]
eggs-directory = /home/you/.buildout/eggs
download-cache = /home/you/.buildout/dlcache
You can also put these same lines in a ~/.buildout/default.cfg; Buildout
picks up user-level settings from that file.
ABOUT ZTK SECURITY
I also took a look at the zope.app.security directories. Everything was
there that i expected to see, permissions, principals,
principaldirectory, and some other stuff I did not quite understand. Of
course most of those files linked to some other files somewhere else.
That is okay. But I certainly did not see much documentation. High
level class descriptions, data type definitions, and message flow
diagrams seem to be sorely missing. Fortunately we are all trained in
software archeology.
I wonder if any of the Zope books describe this stuff well. I have the
general idea that Twisted serves the web, then it traverses the zodb,
and dispatches to a particular python class. I now have to figure out
exactly where it does that, and how permissions are defined on
interfaces, and how to make permissions be defined on individual methods
instead. That way I can hide ZCA from initial BlueBream development.
Regards
Chris
--------------050105000703010201080005
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix"><br>
HOW TO INSTALL BLUEBREAM<br>
<br>
So if you want to use Bluebream, how do you start? They have not
updated the downloand in two years, and more recently it
disappeared off the bluebream website. <br>
<br>
On Feb 13th 2012, there was an announcement of a new release of
ztk, on the zope-dev mailing list, with completely cryptic
instructions on how to install it.<br>
<br>
<a class="moz-txt-link-freetext" href="https://mail.zope.org/pipermail/zope-dev/2012-February/044114.html">https://mail.zope.org/pipermail/zope-dev/2012-February/044114.html</a><br>
<br>
Fine if you are an expert on buildout. <br>
<br>
So I went over to find the instruction on the buildout.org website
and look what I found. <br>
<br>
<a class="moz-txt-link-freetext" href="http://pypi.python.org/pypi/zc.zope3recipes#id1">http://pypi.python.org/pypi/zc.zope3recipes#id1</a><br>
<br>
From Feb 7th of 2012, by Jim Fulton, a release of zope 3. <br>
<br>
It is a nice tar.gz file for installation. I presume that the two
announcements, being so close together, are basically the same
thing. <br>
<br>
DIFFERENT NAMES<br>
<br>
Now just last week we saw the following post. <br>
<br>
<br>
On 9/10/12 7:00 AM, Alex Clark wrote<br>
<pre wrap="">
</pre>
</div>
<blockquote cite="mid:mailman.3.1347278401.11137.bluebream at zope.org"
type="cite">
<pre wrap="">
Well, let's get the terminology straight. "Zope 3" is entirely dead.
Its remnants have been divided up into (more or less) the ZTK and
Bluebream. ZTK is a set of reusable libraries (more or less) and
Bluebream is the application server.
</pre>
</blockquote>
So different people, are saying different things. It is indeed
confusing. <br>
<br>
The other way you can get started is by using ztfy.org or
wiki.ztfy.org <br>
That is more in the content management world. And thierry provides
great support. <br>
<br>
I hope that helps other people going down this very difficult path.
<br>
<br>
CACHING EGGS<br>
<br>
To speed things up you may want to have an egg cache. <br>
<br>
From<br>
<a class="moz-txt-link-freetext" href="http://jacobian.org/writing/more-buildout-notes/">http://jacobian.org/writing/more-buildout-notes/</a><br>
<br>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<p>You’ll basically add a couple of lines to your <tt
class="docutils literal">buildout.cfg</tt>:</p>
<pre class="literal-block">[buildout]
eggs-directory = /home/you/.buildout/eggs
download-cache = /home/you/.buildout/dlcache
</pre>
<p>You can also put these same lines in a <tt class="docutils
literal"><span class="pre">~/.buildout/default.cfg</span></tt>;
Buildout
picks up user-level settings from that file.</p>
ABOUT ZTK SECURITY<br>
<br>
I also took a look at the zope.app.security directories. Everything
was there that i expected to see, permissions, principals,
principaldirectory, and some other stuff I did not quite
understand. Of course most of those files linked to some other
files somewhere else. That is okay. But I certainly did not see
much documentation. High level class descriptions, data type
definitions, and message flow diagrams seem to be sorely missing.
Fortunately we are all trained in software archeology. <br>
<br>
I wonder if any of the Zope books describe this stuff well. I have
the general idea that Twisted serves the web, then it traverses the
zodb, and dispatches to a particular python class. I now have to
figure out exactly where it does that, and how permissions are
defined on interfaces, and how to make permissions be defined on
individual methods instead. That way I can hide ZCA from initial
BlueBream development. <br>
<br>
<br>
Regards<br>
Chris<br>
<br>
<br>
</body>
</html>
--------------050105000703010201080005--
More information about the bluebream
mailing list