<br><br><div class="gmail_quote">On Sun, Apr 25, 2010 at 11:07 PM, Baiju M <span dir="ltr"><<a href="mailto:baiju.m.mail@gmail.com">baiju.m.mail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Justin,<br>
<br>
Welcome to BlueBream community !<br>
<div class="im"><br>
On Mon, Apr 26, 2010 at 11:21 AM, Justin A Ryan <<a href="mailto:jryan@fastergreener.net">jryan@fastergreener.net</a>> wrote:<br>
> Howdy!<br>
> On IRC today someone [astoon] told me that the 2-part tutorial for BlueBream<br>
> is a core z3/ztk tutorial. I would like to help with some concerns I ran<br>
> into with this tutorial, as I am building a PBX / VoIP SoftSwitch IaaS<br>
> Manager this weekend / coming week.<br>
> For instance, the tutorial pasters out a 'ticketcollector' package with 'tc'<br>
> namespace and default 'main' packagename, then pretty much goes on to work<br>
> with code in src/tc/collector. From the zipped demo it is clear, but there<br>
> are clearly holes in the tutorial. As I feel I can see what is missing, of<br>
> course, I'm very happy to help.<br>
<br>
</div>Actually the first part of tutorial introduce the "collector" sub-package.<br>
<br>
<a href="http://bluebream.zope.org/doc/1.0/tutorial1.html#declaring-an-interface" target="_blank">http://bluebream.zope.org/doc/1.0/tutorial1.html#declaring-an-interface</a><br>
<br></blockquote><div><br></div><div>You are absolutely right. This would probably benefit from wiki gardening, these pages are super long, but very informative.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
In future, the third part of tutorial will introduce another sub-package<br>
named "skin".<br>
<br></blockquote><div><br></div><div>Sweet! :)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The "main" sub-package itself will not have any code. Just some<br>
configurations to include other packages.<br>
<br></blockquote><div><br></div><div>Absolutely..</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
We should encourage developers to create small packages<br>
which works together. Since "tc" is namespace package,<br>
they can even distribute the packages separately, if desired.<br>
For example: tc.main (which include all), tc.collector, tc.skin etc.<br>
<br></blockquote><div><br></div><div>I agree, this is why I was confused, but clearly I was just a bit lost in the cloud of a very long page. I really did spend some time scrolling and reading through it trying to ensure I wasn't missing something, and obviously, hopefully, examined the various stages of the example package.</div>
<div><br></div><div>Anyway, I do want to help with this tutorial and any other documentation. I am happy to see Zope technology moving forward in any way and BlueBream seems to be the thing! :)</div><div><br></div><div>Best,</div>
<div><br></div><div>Justin</div></div>