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&nbsp;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>