[Checkins] SVN: bluebream/trunk/docs/source/ expand introduction

Baiju M baiju.m.mail at gmail.com
Mon Jan 4 23:06:46 EST 2010


Log message for revision 107690:
  expand introduction
  

Changed:
  U   bluebream/trunk/docs/source/introduction.rst
  U   bluebream/trunk/docs/source/notes.txt

-=-
Modified: bluebream/trunk/docs/source/introduction.rst
===================================================================
--- bluebream/trunk/docs/source/introduction.rst	2010-01-05 03:51:55 UTC (rev 107689)
+++ bluebream/trunk/docs/source/introduction.rst	2010-01-05 04:06:45 UTC (rev 107690)
@@ -1,6 +1,9 @@
 Introduction
 ============
 
+Overview
+--------
+
 BlueBream is web framework written in Python programming language.
 BlueBream is a thin layer on top of Zope Tool Kit (ZTK).  Normally,
 BlueBream applications are developed using a Python based build
@@ -26,3 +29,43 @@
 BlueBream.  This book will cover how to develop web applications
 using BlueBream components. You suggestions and edits are always
 welcome.
+
+Brief History
+-------------
+
+.. FIXME: we can improve the history
+
+The beginning of Zope's story goes something like this, in 1996, Jim
+Fulton (CTO of Zope Corporation) was drafted to teach a class on
+common gateway interface (CGI) programming, despite not knowing very
+much about the subject. CGI programming is a commonly-used web
+development model that allows developers to construct dynamic
+websites. On his way to the class, Jim studied all the existing
+documentation on CGI. On the way back, Jim considered what he didn’t
+like about traditional, CGI-based programming environments. From
+these initial musings, the core of Zope was written while flying back
+from the CGI class.
+
+Zope Corporation (then known as Digital Creations) went on to release
+three open-source software packages to support web publishing: Bobo,
+Document Template, and BoboPOS. These packages were written in a
+language called Python, and provided a web publishing facility, text
+templating, and an object database, respectively. Digital Creations
+developed a commercial application server based on their three
+opensource components. This product was called Principia. In November
+of 1998, investor Hadar Pedhazur convinced Digital Creations to open
+source Principia. These packages evolved into what are now the core
+components of Zope 2.
+
+In 2001, the Zope community began working on a component architecture
+for Zope, but after several years they ended up with something much
+more: Zope 3 (now renamed to BlueBream). While Zope 2 was powerful
+and popular, Zope 3 was designed to bring web application development
+to the next level. This book is about this BlueBream (Zope 3), which
+is not really a new version of Zope 2.
+
+In 2007 the Zope community created yet another framework based on
+Zope 3 called Grok. The original Zope which is now known as Zope 2 is
+also widely used.
+
+Very recently Zope 3 project is renamed to BlueBream.

Modified: bluebream/trunk/docs/source/notes.txt
===================================================================
--- bluebream/trunk/docs/source/notes.txt	2010-01-05 03:51:55 UTC (rev 107689)
+++ bluebream/trunk/docs/source/notes.txt	2010-01-05 04:06:45 UTC (rev 107690)
@@ -25,6 +25,9 @@
 
    - project template
 
+   May be documentation and compatibility test suite could be
+   separated out to separate locations/packages later.
+
 - BlueBream 1.0 should provide an upgradation path from Zope 3.4 ZTK
 
 Notes for developers



More information about the checkins mailing list