You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jo...@apache.org on 2003/10/22 01:04:27 UTC
cvs commit: cocoon-site/site/link livesites-2.0.html livesites-2.1.html
joerg 2003/10/21 16:04:27
Modified: site changes.html history.html whoweare.html
site/community members.html
site/link livesites-2.0.html livesites-2.1.html
Log:
history, live sites, members updated
Revision Changes Path
1.11 +4 -2 cocoon-site/site/changes.html
Index: changes.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/changes.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- changes.html 12 Oct 2003 17:09:28 -0000 1.10
+++ changes.html 21 Oct 2003 23:04:27 -0000 1.11
@@ -267,21 +267,23 @@
</table>
<ul class="minitoc">
<li>
-<a href="#version_0.0.1">Version 0.0.1 (May 2003)</a>
+<a href="#0.0.1">Version 0.0.1 (May 2003)</a>
</li>
</ul>
<p>
<a href="changes.rss"><img alt="RSS" src="images/rss.png"></a>
</p>
-<a name="N1000E"></a><a name="version_0.0.1"></a>
+<a name="N1000E"></a><a name="0.0.1"></a>
<h3>Version 0.0.1 (May 2003)</h3>
<div style="margin-left: 0 ; border: 2px">
<ul>
+
<li>
<img class="icon" alt="add" src="images/add.jpg">
Initial Import
(VG)</li>
+
</ul>
</div>
1.9 +75 -3 cocoon-site/site/history.html
Index: history.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/history.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- history.html 9 Oct 2003 02:17:38 -0000 1.8
+++ history.html 21 Oct 2003 23:04:27 -0000 1.9
@@ -266,10 +266,82 @@
</tr>
</table>
-<p>For nostalgia's sake, a short overview of Cocoon's history
- might appear here.</p>
+<p> Cocoon started simply enough. In 1998 Jon Stevens -- of Apache JServ,
+ Turbine, Velocity, Anakia, and Tigris Scarab fame -- and I created scripts
+ that managed the automatic update of the java.apache.org site. The scripts
+ were dead simple: iterate over all the CVS modules that java.apache.org had
+ under the /docs and copy them to the right place.</p>
+
+<p>The problem was that people were continously messing up the docs. Few
+ people want to write documentation for open source projects; when they do,
+ you thank them and don't complain about coherence of style and stuff like
+ that. Or you won't have any docs at all.</p>
+
+<p>The solution was obvious: we needed a way to separate style from
+ content. In late 1998 the first XSL working draft was released and IBM
+ made a Java XSL processor, LotusXSL, available. I downloaded both and
+ started to play around with what was later called XSLT. While playing with
+ this stuff, I quickly grew tired of typing a command line, moving to the
+ browser to see the result, over and over. I wanted a less tedious
+ change-transform-reload cycle.</p>
+
+<p>So I wrote a servlet that handled the tedious bits for me; I could
+ modify the stylesheet, hit reload on the browser, and the servlet would
+ handle everything. This was at the very end of 1998 and Ron Howard's movie
+ Cocoon was playing on the television, which explains the weird name only
+ partially. I believed at the time that these technologies were a key part
+ of the future of the Web, so a cocoon was just what was needed to allow
+ them to incubate and grow stronger.</p>
+
+<p>Apache Cocoon 1.0 was a servlet, about 100 lines of code, that used
+ XML4J (later Apache Xerces) and LotusXSL (later Apache Xalan) to transform
+ an XML file with an XSL stylesheet. At that time, XSLT, XPath and XSL:FO
+ were still part of one big spec. I didn't think it was very useful for
+ anyone else so I kept it on my disk for a few months. Then, around March
+ 1999, on the jserv-dev mail list somebody was asking about XSL, and I said
+ that I'd written a servlet that did all that transformation on the server
+ side. Many people asked for it, so I requested a formal vote and the Apache
+ Cocoon project was started under the java.apache.org umbrella.</p>
+
+
+<p>The 1.0 version contained very little code, but lots of examples and
+ some simple docs that explained what XSL was and why I thought it was
+ important to learn it. After its release, people started joining active
+ development, and we turned a small servlet into a full XML-based publishing
+ system, which is now used in many production sites around the world.</p>
+
+
+<p>But Cocoon 1.x was designed when the XML world was very young and
+ experience was very small and it was based under several design choices
+ that turned to be very limiting. So, around November 1999, I expressed the
+ intention to work on the next generation (what people started calling
+ Cocoon2 or simply C2) to solve all those architectural issues.</p>
+
+
+<p>It took two years and three different project leaders to finish Cocoon
+ 2.0 but we made it. It's an XML framework that raises the usage of XML and
+ XSLT technologies for server applications to a new level. Designed for
+ performance and scalability around pipelined SAX processing, Cocoon offers
+ a flexible environment based on the separation of concerns between content,
+ logic and style. A centralized configuration system and sophisticated
+ caching enable you to create, deploy, and maintain rock-solid XML server
+ applications.</p>
+
+
+<p>Cocoon was designed as an abstract engine that could be connected to
+ almost anything, but it ships with servlet and command line connectors. The
+ servlet connector allows you to call Cocoon from your favorite servlet
+ engine or application server. You can install it beside your existing
+ servlets or JSPs. The command line interface allows you to generate static
+ content as a batch process. It can be useful to pre-generate those parts of
+ your site that are static, some of which may be easier to create by using
+ Cocoon functionalities than directly (say, SVG rasterization or applying
+ stylesheets). For example, the Cocoon documentation and web site are all
+ generated by Cocoon from the command line.</p>
+
+<p>The history will continue here...</p>
-<div class="attribution"></div>
+<div class="attribution">by Stefano Mazzocchi</div>
</div>
</td><td width="10"><img width="10" height="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
</tr>
1.8 +3 -0 cocoon-site/site/whoweare.html
Index: whoweare.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/whoweare.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- whoweare.html 9 Oct 2003 02:17:38 -0000 1.7
+++ whoweare.html 21 Oct 2003 23:04:27 -0000 1.8
@@ -294,6 +294,9 @@
<li>Bruno Dumon</li>
+
+
+<li>Antonio Gallardo</li>
<li>Vadim Gritsenko</li>
1.7 +2 -0 cocoon-site/site/community/members.html
Index: members.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/community/members.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- members.html 9 Oct 2003 02:17:38 -0000 1.6
+++ members.html 21 Oct 2003 23:04:27 -0000 1.7
@@ -239,6 +239,8 @@
<li>Pier Fumagalli (pier.at.apache.org)</li>
+<li>Antonio Gallardo (antonio.at.apache.org)</li>
+
<li>Robin Green (greenrd.at.apache.org)</li>
<li>Vadim Gritsenko (vgritsenko.at.apache.org)</li>
1.8 +14 -4 cocoon-site/site/link/livesites-2.0.html
Index: livesites-2.0.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/link/livesites-2.0.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- livesites-2.0.html 12 Oct 2003 17:09:28 -0000 1.7
+++ livesites-2.0.html 21 Oct 2003 23:04:27 -0000 1.8
@@ -342,10 +342,14 @@
<li>
<a href="http://www.portovistonis.gr">Porto Vistonis</a> - Hotel in Porto Lagos, Greece</li>
+
+<li>
+<a href="http://www.razorfish.co.jp/">Razorfish Japan</a>
+</li>
</ul>
</div>
-<a name="N10091"></a><a name="Cocoon+2.0.3"></a>
+<a name="N10096"></a><a name="Cocoon+2.0.3"></a>
<h4>Cocoon 2.0.3</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -391,10 +395,16 @@
<li>
<a href="http://www.aromax.hu/">Aromax</a>
</li>
+
+<li>
+<a href="http://www.bitfeed.net/">Bitfeed</a> - Technical Articles, News, and Forums</li>
+
+<li>
+<a href="http://www.protext.be/">ProText</a> - Home of Information Architects</li>
</ul>
</div>
-<a name="N100D7"></a><a name="Cocoon+2.0.2"></a>
+<a name="N100E8"></a><a name="Cocoon+2.0.2"></a>
<h4>Cocoon 2.0.2</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -429,7 +439,7 @@
</ul>
</div>
-<a name="N10103"></a><a name="unknown+version"></a>
+<a name="N10114"></a><a name="unknown+version"></a>
<h4>unknown version</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -500,7 +510,7 @@
</div>
-<a name="N10162"></a><a name="How+to+get+listed"></a>
+<a name="N10173"></a><a name="How+to+get+listed"></a>
<h3>How to get listed</h3>
<div style="margin-left: 0 ; border: 2px">
<p>
1.7 +8 -5 cocoon-site/site/link/livesites-2.1.html
Index: livesites-2.1.html
===================================================================
RCS file: /home/cvs/cocoon-site/site/link/livesites-2.1.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- livesites-2.1.html 12 Oct 2003 17:09:28 -0000 1.6
+++ livesites-2.1.html 21 Oct 2003 23:04:27 -0000 1.7
@@ -323,10 +323,13 @@
<li>
<a href="http://www.world-stay.com/">World Stay</a> - multilingual, worldwide hotel booking system</li>
+
+<li>
+<a href="http://www.eu-healthmarket.com/">RynekMedyczny.pl</a> - multilingual health care institution portal</li>
</ul>
</div>
-<a name="N10061"></a><a name="Cocoon+2.1rc1-dev"></a>
+<a name="N10067"></a><a name="Cocoon+2.1rc1-dev"></a>
<h4>Cocoon 2.1rc1-dev</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -341,7 +344,7 @@
</ul>
</div>
-<a name="N10075"></a><a name="Cocoon+2.1m3-dev"></a>
+<a name="N1007B"></a><a name="Cocoon+2.1m3-dev"></a>
<h4>Cocoon 2.1m3-dev</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -367,7 +370,7 @@
</ul>
</div>
-<a name="N1009C"></a><a name="Cocoon+2.1m2-dev"></a>
+<a name="N100A2"></a><a name="Cocoon+2.1m2-dev"></a>
<h4>Cocoon 2.1m2-dev</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -382,7 +385,7 @@
</ul>
</div>
-<a name="N100AF"></a><a name="Cocoon+2.1-dev"></a>
+<a name="N100B5"></a><a name="Cocoon+2.1-dev"></a>
<h4>Cocoon 2.1-dev</h4>
<div style="margin-left: 0 ; border: 2px">
<ul>
@@ -408,7 +411,7 @@
</div>
-<a name="N100CD"></a><a name="How+to+get+listed"></a>
+<a name="N100D3"></a><a name="How+to+get+listed"></a>
<h3>How to get listed</h3>
<div style="margin-left: 0 ; border: 2px">
<p>