You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2009/03/23 17:59:20 UTC

svn commit: r757439 - in /cocoon/site/site/3.0: changes-report.html index.html roadmap.html student-project-ideas.html

Author: reinhard
Date: Mon Mar 23 16:59:20 2009
New Revision: 757439

URL: http://svn.apache.org/viewvc?rev=757439&view=rev
Log:
update docs: student projects, index page

Modified:
    cocoon/site/site/3.0/changes-report.html
    cocoon/site/site/3.0/index.html
    cocoon/site/site/3.0/roadmap.html
    cocoon/site/site/3.0/student-project-ideas.html

Modified: cocoon/site/site/3.0/changes-report.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/changes-report.html?rev=757439&r1=757438&r2=757439&view=diff
==============================================================================
--- cocoon/site/site/3.0/changes-report.html (original)
+++ cocoon/site/site/3.0/changes-report.html Mon Mar 23 16:59:20 2009
@@ -154,10 +154,11 @@
         go to Andreas Pieber, Jakob Spoerk, Kilian Matt and Michael Seydl, who provided this enhancement 
         as part of their studies at the Vienna University of Technology and to their assistant professor
         Dr. Alexander Schatten. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-18">COCOON3-18</a>.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-stax] Provide wrappers to add SAX-components to StAX pipelines and 
-        Adapters between StAX pipelines and SAX pipelines. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-19">COCOON3-19</a>.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sax] Create a separate SAX module that contains all SAX specific classes.</td><td><a href="team-list.html#stevendolg">stevendolg</a></td></tr><tr class="b"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sax] Use SAX* for all SAX specific class names.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sax] Remove AbstractXMLPipe because it does the same as the XMLConsumerAdapter. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-25">COCOON3-25</a>.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/update.gif" al
 t="update" /></td><td>[cocoon-sitemap] Update the WildcardMatcherHelper to the latest version of Cocoon 2.2.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-sitemap] Add a HTML serializer.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sitemap] Make junit-addons a test dependency.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-controller] A controller pipeline component didn't set the content type. The invoke() method
+        Adapters between StAX pipelines and SAX pipelines. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-19">COCOON3-19</a>.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-stax] Java 5 support. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-27">COCOON3-27</a>. Thanks to Kilian Matt, Andreas Pieber.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sax] Create a separate SAX module that contains all SAX specific classes.</td><td><a href="team-list.html#stevendolg">stevendolg</a></td></tr><tr class="a"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sax] Use SAX* for all SAX specific class names.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/fix.gif" alt="fix" /></td><td>[co
 coon-sax] Remove AbstractXMLPipe because it does the same as the XMLConsumerAdapter. Fixes <a href="https://issues.apache.org/jira/browse/ViewIssue.jspa?key=COCOON3-25">COCOON3-25</a>.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/update.gif" alt="update" /></td><td>[cocoon-sitemap] Update the WildcardMatcherHelper to the latest version of Cocoon 2.2.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-sitemap] Add a HTML serializer.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-sitemap] Make junit-addons a test dependency.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/fix.gif" alt="fix" /></td><td>[cocoon-controller] A controller pipeline component didn't set the content type. The invoke() method
         now returns the content type which can be used by the pipeline controller component, which is a 
-        Finisher, to set the content type as pipeline result.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-servlet] Add org.apache.cocoon.servlet.util.ServletServiceUtils to use a Servlet-Service servlet 
-        by reference and get an InputStream of a resource.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/update.gif" alt="update" /></td><td>[cocoon-rest] Introduce the interface org.apache.cocoon.rest.controller.response.StreamingResponse that
+        Finisher, to set the content type as pipeline result.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-servlet] Add org.apache.cocoon.servlet.util.ServletServiceUtils to use a Servlet-Service servlet 
+        by reference and get an InputStream of a resource.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-rest] Support for JAX-RS (JSR 311) controllers as an alternative to the Cocoon specific REST support.
+        The implementation is based on Jersey, the JSR311 reference implementation and the Jersey Spring extensions.</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="a"><td><img src="images/update.gif" alt="update" /></td><td>[cocoon-rest] Introduce the interface org.apache.cocoon.rest.controller.response.StreamingResponse that
         can be used for controller results. The most prominent use case for it is the 
         org.apache.cocoon.rest.controller.response.UrlResponse (before it was named 'PageResult' which is a
         misleading name).</td><td><a href="team-list.html#reinhard">reinhard</a></td></tr><tr class="b"><td><img src="images/add.gif" alt="add" /></td><td>[cocoon-rest] The ControllerContextHelper provides a static method to directly store a context

Modified: cocoon/site/site/3.0/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/index.html?rev=757439&r1=757438&r2=757439&view=diff
==============================================================================
--- cocoon/site/site/3.0/index.html (original)
+++ cocoon/site/site/3.0/index.html Mon Mar 23 16:59:20 2009
@@ -140,7 +140,7 @@
     </li>
       </ul>
        <div class="main">
-         <div class="section"><h2>Apache Cocoon 3</h2><p>Apache Cocoon 3 is a major rewrite of Cocoon 2.2. Like Cocoon 2 it is based around the concept of pipelines and sitemaps and it is very similar to Cocoon 2.2 in many respects but is slimmed down and designed to be <b>easily used with Java code</b> (= no frameworks required!). On top of this, Cocoon 3 has the goal of becoming the best available platform for <b>RESTful webservices</b> and web applications.</p><div class="section"><h3>Download</h3><p>Apache Cocoon 3.0.0-alpha-1 is available for <a href="download.html"> download</a>. Please read our <a href="alpha-warning.html"> alpha software warning</a> message before using it.</p></div><div class="section"><h3>Using Pipelines in Java has never been so easy</h3><p>Here is an example that transforms an XML String by using two stylesheets:</p><div class="source"><pre>Pipeline pipeline = new NonCachingPipeline();
+         <div class="section"><h2>Apache Cocoon 3</h2><p>Apache Cocoon 3 is a major rewrite of Cocoon 2.2. Like Cocoon 2 it is based around the concept of pipelines and sitemaps and it is very similar to Cocoon 2.2 in many respects but is slimmed down and designed to be <b>easily used with Java code</b> (= no frameworks required!). On top of this, Cocoon 3 has the goal of becoming the best available platform for <b>RESTful webservices</b> and web applications.</p><div class="section"><h3>Project ideas for students</h3><p><a href="student-project-ideas.html"> Here</a> is a list of project proposals for student groups or <a href="http://code.google.com/soc/"> Google Summer of code</a> students that want to work on Cocoon 3. </p></div><div class="section"><h3>Download</h3><p>Apache Cocoon 3.0.0-alpha-1 is available for <a href="download.html"> download</a>. Please read our <a href="alpha-warning.html"> alpha software warning</a> message before using it.</p></div><div class="sec
 tion"><h3>Using Pipelines in Java has never been so easy</h3><p>Here is an example that transforms an XML String by using two stylesheets:</p><div class="source"><pre>Pipeline pipeline = new NonCachingPipeline();
 pipeline.addComponent(new StringGenerator(&quot;&lt;x&gt;&lt;/x&gt;&quot;));
 pipeline.addComponent(new XSLTTransformer(this.getClass().getResource(&quot;/test1.xslt&quot;)));
 pipeline.addComponent(new XSLTTransformer(this.getClass().getResource(&quot;/test2.xslt&quot;)));

Modified: cocoon/site/site/3.0/roadmap.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/roadmap.html?rev=757439&r1=757438&r2=757439&view=diff
==============================================================================
--- cocoon/site/site/3.0/roadmap.html (original)
+++ cocoon/site/site/3.0/roadmap.html Mon Mar 23 16:59:20 2009
@@ -140,7 +140,7 @@
     </li>
       </ul>
        <div class="main">
-         <div class="section"><h2>Cocoon 3 Roadmap</h2><p>If you are interested in developing and improving Cocoon, any participation is highly appreciated. The tasks listed here are only suggestions. If you have other ideas, please join us on our <a href="mail-lists.html"> developer's mailing list</a>). </p><div class="section"><h3>Unscheduled simple features</h3><p>These tasks are a good starting point for everybody who wants to contribute to Cocoon 3.</p><ul><li>Improved error handling (review exception handling in general) and error reporting (cocoon-sitemap)</li><li>Improved error handling in XSLT transformer (cocoon-pipeline)</li><li>EHCache integration for caching pipelines (cocoon-pipeline)</li><li>Support custom matchers (<tt>&lt;map:match type=&quot;my-custom-matcher&quot;/&gt;</tt>)</li><li>Support the XInclude standard (cocoon-pipeline)</li><li>Enable file uploads (cocoon-servlet)</li><li>Support annotation-based REST controller URL mapping similar to JSR311 (coc
 oon-rest)</li></ul></div><div class="section"><h3>Advanced unscheduled features</h3><ul><li>In the case of a conditional GET a pipeline doesn't need to be executed in every case. It would be enough to get the Last-Modified information first and decide then if a pipeline execution is necessary or not. The sitemap API has to be refactored for that purpose. (cocoon-sitemap/cocoon-servlet) </li><li>Improve caching when the servlet protocol is used (cocoon-servlet/cocoon-sitemap)</li><li>Cleanup pipeline configuration and object model:</li><li>Using SAX buffers in servlet protocol (cocoon-servlet, cocoon-servlet-service-fw-impl)</li><li>Review package structure for OSGi (all)</li><li>Support OSGi environments at service level (all) </li><li>Provide XML catalog support: find a way to make the entity resolver of the SAX parser configurable in the case of using pipeline components directly (cocoon-pipeline) as well as when they are used together with Spring (cocoon-sitemap) </li><li
 >STaX-based pipeline components for XML processing (file generator, XSLT transformer, XML serializer, abstract XML transformer for custom STaX-based transformers) (cocoon-stax)</li><li>Collect profiling information when a pipeline is being executed (cocoon-sitemap/cocoon-servlet)</li><li>Adapter to use Cocoon 2.2 sitemap components from within Cocoon 3 OR migrate some more components (e.g. FOP serializer etc.) (cocoon-pipeline)</li><li>Content-based routing in pipelines (cocoon-pipeline)</li><li>Enable nested pipelines (cocoon-pipeline)</li><li>Provide adapters that enable the mix of different component types in the same pipeline (cocoon-pipeline)</li><li>A stateless forms framework optimized for RESTful web applications. (cocoon-rest) (reinhard/steven) </li></ul></div></div>
+         <div class="section"><h2>Cocoon 3 Roadmap</h2><p>If you are interested in developing and improving Cocoon, any participation is highly appreciated. The tasks listed here are only suggestions. If you have other ideas, please join us on our <a href="mail-lists.html"> developers mailing list</a>). </p><div class="section"><h3>Unscheduled simple features</h3><p>These tasks are a good starting point for everybody who wants to contribute to Cocoon 3.</p><ul><li>Improved error handling (review exception handling in general) and error reporting (cocoon-sitemap)</li><li>Improved error handling in XSLT transformer (cocoon-pipeline)</li><li>EHCache integration for caching pipelines (cocoon-pipeline)</li><li>Support custom matchers (<tt>&lt;map:match type=&quot;my-custom-matcher&quot;/&gt;</tt>)</li><li>Support the XInclude standard (cocoon-pipeline)</li><li>Enable file uploads (cocoon-servlet)</li><li>Support annotation-based REST controller URL mapping similar to JSR311 (coco
 on-rest)</li></ul></div><div class="section"><h3>Advanced unscheduled features</h3><ul><li>In the case of a conditional GET a pipeline doesn't need to be executed in every case. It would be enough to get the Last-Modified information first and decide then if a pipeline execution is necessary or not. The sitemap API has to be refactored for that purpose. (cocoon-sitemap/cocoon-servlet) </li><li>Improve caching when the servlet protocol is used (cocoon-servlet/cocoon-sitemap)</li><li>Cleanup pipeline configuration and object model:</li><li>Using SAX buffers in servlet protocol (cocoon-servlet, cocoon-servlet-service-fw-impl)</li><li>Review package structure for OSGi (all)</li><li>Support OSGi environments at service level (all) </li><li>Provide XML catalog support: find a way to make the entity resolver of the SAX parser configurable in the case of using pipeline components directly (cocoon-pipeline) as well as when they are used together with Spring (cocoon-sitemap) </li><li>
 STaX-based pipeline components for XML processing (file generator, XSLT transformer, XML serializer, abstract XML transformer for custom STaX-based transformers) (cocoon-stax)</li><li>Collect profiling information when a pipeline is being executed (cocoon-sitemap/cocoon-servlet)</li><li>Adapter to use Cocoon 2.2 sitemap components from within Cocoon 3 OR migrate some more components (e.g. FOP serializer etc.) (cocoon-pipeline)</li><li>Content-based routing in pipelines (cocoon-pipeline)</li><li>Enable nested pipelines (cocoon-pipeline)</li><li>Provide adapters that enable the mix of different component types in the same pipeline (cocoon-pipeline)</li><li>A stateless forms framework optimized for RESTful web applications. (cocoon-rest) (reinhard/steven) </li></ul></div></div>
        </div>
     </div>
 

Modified: cocoon/site/site/3.0/student-project-ideas.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/student-project-ideas.html?rev=757439&r1=757438&r2=757439&view=diff
==============================================================================
--- cocoon/site/site/3.0/student-project-ideas.html (original)
+++ cocoon/site/site/3.0/student-project-ideas.html Mon Mar 23 16:59:20 2009
@@ -140,7 +140,7 @@
     </li>
       </ul>
        <div class="main">
-         <div class="section"><h2>Student project ideas</h2><p>If you are a student and you are interested in working together with us on improving Cocoon 3, here is a list of project ideas that should help you to work on a project proposal (please scroll down for the details): </p><ul><li><a href="student-project-ideas/cocoon3-monitoring.html"> Cocoon Monitoring</a></li><li><a href="student-project-ideas/cocoon3-profiling.html"> Cocoon Profiling</a></li><li><a href="student-project-ideas/cocoon3-profiling-ui.html"> Cocoon Profiling UI</a></li></ul><p>For <a href="http://code.google.com/soc/"> Google Summer of Code</a> applicants it's crucial that you contact us as soon as possible via our <a href="mail-lists.html"> developers mailing list</a>. </p></div>
+         <div class="section"><h2>Student project ideas</h2><p>If you are a student and you are interested in working together with us on improving Cocoon 3, here is a list of project ideas that should help you to work on a project proposal: </p><ul><li><a href="student-project-ideas/cocoon3-monitoring.html"> Cocoon Monitoring</a> (proposed as GSoC2009 idea - see <a href="http://wiki.apache.org/general/SummerOfCode2009"> the Apache GSoC wiki</a>)</li><li><a href="student-project-ideas/cocoon3-profiling.html"> Cocoon Profiling</a> [already assigned]</li><li><a href="student-project-ideas/cocoon3-profiling-ui.html"> Cocoon Profiling UI</a> [already assigned]</li></ul><p>For <a href="http://code.google.com/soc/"> Google Summer of Code</a> applicants it's crucial that you contact us as soon as possible via our <a href="mail-lists.html"> developers mailing list</a>. </p></div>
        </div>
     </div>