Modified: websites/production/turbine/content/common/status/02-08-2002.html ============================================================================== --- websites/production/turbine/content/common/status/02-08-2002.html (original) +++ websites/production/turbine/content/common/status/02-08-2002.html Wed Nov 22 13:04:39 2017 @@ -1,457 +1,459 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 10 January 2016 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - <title>Apache Turbine - - Turbine 3</title> - <style type="text/css" media="all"> - @import url("../../css/maven-base.css"); - @import url("../../css/maven-theme.css"); - @import url("../../css/site.css"); - </style> - <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20160110" /> - <meta http-equiv="Content-Language" content="en" /> - - </head> - <body class="composite"> - <div id="banner"> - <a href="../.././" id="bannerLeft"> - <img src="../../images/turbine-project.png" alt="Apache Turbine" /> - </a> - <div id="bannerRight"> - <img src="../../images/logo.gif" alt="Apache Turbine" /> - </div> - <div class="clear"> - <hr/> - </div> - </div> - <div id="breadcrumbs"> - - - <div class="xleft"> - <span id="publishDate">Last Published: 10 January 2016</span> - | <span id="projectVersion">Version: 4.0</span> - </div> - <div class="xright"> <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a> - | - <a href="../.././" title="Turbine">Turbine</a> - | - <a href="../../fulcrum/" title="Fulcrum">Fulcrum</a> - - - </div> - <div class="clear"> - <hr/> - </div> - </div> - <div id="leftColumn"> - <div id="navcolumn"> - - - <h5>General Information</h5> - <ul> - <li class="none"> - <a href="../../index.html" title="Overview">Overview</a> - </li> - <li class="none"> - <a href="../../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a> - </li> - <li class="none"> - <a href="../../fsd.html" title="Specification">Specification</a> - </li> - <li class="none"> - <a href="../../further-reading/index.html" title="Further Reading">Further Reading</a> - </li> - <li class="none"> - <a href="../../news.html" title="News and Status">News and Status</a> - </li> - <li class="none"> - <a href="../../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a> - </li> - <li class="none"> - <a href="../../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a> - </li> - <li class="none"> - <a href="../../common/license.html" title="License">License</a> - </li> - <li class="none"> - <a href="../../download.html" title="Download">Download</a> - </li> - <li class="none"> - <a href="../../examples.html" title="Example Apps">Example Apps</a> - </li> - </ul> - <h5>Shortcuts to Turbine Documentation</h5> - <ul> - <li class="none"> - <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/Development" class="externalLink" title="Development">Development</a> - </li> - </ul> - <h5>Turbine Releases</h5> - <ul> - <li class="none"> - <a href="../../turbine/index.html" title="Overview">Overview</a> - </li> - <li class="none"> - <a href="../../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a> - </li> - <li class="none"> - <a href="../../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a> - </li> - </ul> - <h5>Turbine Development</h5> - <ul> - <li class="none"> - <a href="../../turbine/development/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a> - </li> - </ul> - <h5>Turbine Sub Projects</h5> - <ul> - <li class="none"> - <a href="../../fulcrum/index.html" title="Fulcrum">Fulcrum</a> - </li> - </ul> - <h5>Closed projects</h5> - <ul> - <li class="none"> - <a href="../../stratum/index.html" title="Stratum">Stratum</a> - </li> - <li class="none"> - <a href="../../tdk/index.html" title="TDK">TDK</a> - </li> - <li class="none"> - <a href="../../meta/index.html" title="META">META</a> - </li> - </ul> - <h5>Community</h5> - <ul> - <li class="none"> - <a href="../../who-we-are.html" title="Who we are">Who we are</a> - </li> - <li class="none"> - <a href="../../contact.html" title="Contact us">Contact us</a> - </li> - <li class="none"> - <a href="../../how-to-help.html" title="How to help">How to help</a> - </li> - <li class="none"> - <a href="../../how-it-works.html" title="How it works">How it works</a> - </li> - <li class="none"> - <a href="../../board-reports.html" title="Board reports">Board reports</a> - </li> - </ul> - <h5>General Development Information</h5> - <ul> - <li class="none"> - <a href="../../common/code-standards.html" title="Coding Specification">Coding Specification</a> - </li> - <li class="none"> - <a href="../../common/developer-links.html" title="Developer Links">Developer Links</a> - </li> - <li class="none"> - <a href="../../common/documentation.html" title="Improving Documentation">Improving Documentation</a> - </li> - </ul> - <h5>Project Documentation</h5> - <ul> - <li class="collapsed"> - <a href="../../project-info.html" title="Project Information">Project Information</a> - </li> - <li class="collapsed"> - <a href="../../project-reports.html" title="Project Reports">Project Reports</a> - </li> - </ul> - <h5>Apache</h5> - <ul> - <li class="none"> - <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a> - </li> - <li class="none"> - <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a> - </li> - <li class="none"> - <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a> - </li> - </ul> - <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> - <img class="poweredBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /> - </a> - - - </div> - </div> - <div id="bodyColumn"> - <div id="contentBox"> - <!-- Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. --> - - - - <div class="section"> -<h2>Weekly Status Report: 08 Feb 2002<a name="Weekly_Status_Report:_08_Feb_2002"></a></h2> - -<p> - What's going on with Turbine these days? Well, quite a lot actually. We - were in a lull there for a while but things are back on track so I - thought I would try and report some of the work and changes that have - been going on recently. - </p> - </div> - - -<div class="section"> -<h2>Stratum<a name="Stratum"></a></h2> - -<p> - Stratum is the repository where we are trying to refactor a lot - of the existing Turbine code into modularized components that - can be used across all Turbine projects. The short term goal is - refactoring for the purpose of clarifying the code for Turbine use, - but after this has happened the goal is to move all the code, with - thorough units tests of course, into the commons where we can share - our code with the Jakarta community. - </p> - - -<p> - There are several components in Stratum, most of the code originated - in Turbine but there are some new additions. Here is a short run down - of the components that will be available in Stratum: - </p> - - -<p> - -<li> - Configuration: This code originated in JServ, was brought into - Turbine, moved to Velocity and improved, and then moved - into the Commons as ExtendedProperties. The code in - ExtendedProperties is a little unweildly and deals specifically - with properties files. We wanted to use a general Configuration - interface and allow the source of the values to vary. Right now - we only have the properties file version working, but the XML - configuration will soon work. - </li> - -<li> - Exception: This code has also wandered around a bit. It started - in Turbine 2.x, and subsequently copied around into Torque, Fulcrum, and - Turbine 3.x and eventually landed in the Commons Util package. - Again we wanted to clean it up a bit, make it work consistently - throughout the Turbine code, make sure it will interoperate with - chainable exceptions in 1.4 and then put it back in the Commons. - </li> - -<li> - Factory: This is essentially the FactoryService refactored into - a component. It's my feeling that factories are a fundamental - aspect of an application and not a service. The example being - Fulcrum where dynamic classloading cannot be performed very - easily by the FactoryService within the core service code itself. - As a component the factory type behaviour provided can be used - in a determined way anywhere, including the core of the Fulcrum - service framework. - </li> - -<li> - Introspection: This is the introspector that was originally written - for Velocity. It has been decoupled from Velocity and is being used - in the XO mapper (see below). Once this code is cleaned up it can - definitely be reused in Velocity. - </li> - -<li> - JCS: This is the new caching system that we plan to use - in all the Turbine projects. The package is maintained by - Aaron Smuts and you can find a bit out about it - <a class="externalLink" href="http://jpolycache.sourceforge.net">here</a>. Aaron - has started documenting JCS and we'll get some comprehensive - documentation up soon as I'm sure many people will be very - interested in this package. - </li> - -<li> - Lifecycle: These are interfaces that we are starting to use - in the Turbine code to provide a consistent way of dealing - with various components like Torque and Fulcrum. By having - Torque and Fulcrum implement these new lifecycle interfaces - and teaching Turbine to deal with these interfaces we provide - a new mechanism whereby any component can be made a subsystem - very easily. So for example you could easily make - <a class="externalLink" href="http://objectbridge.sourceforge.net">ObjectBridge</a> - a subsystem for use in Turbine by providing a small wrapper - that implements the lifecycle interfaces. - </li> - -<li> - Pool: This is essentially the PoolService refactored into - a component. Done so for the exact same reason the FactoryService - was turned into a component. - </li> - -<li> - Resources: This package is a reworking of the resources package - found in Velocity. The Velocity specifics have been removed and - hopefully this package will provide facilities for full resource - management. - </li> - -<li> - XO: This is currently an XML -> Bean mapper that takes an XML file - formatted in a common way and maps the content to a Java Bean. - Basically, this allows us to simply design our Bean, and - provided that the commons XML format is used no mapping rules - need to be created. The testbed has full examples, and the - Turbine 3.x pipeline descriptors are mapped using the XO - package. Again, we're working on full documentation though - the JavaDoc is fairly comprehensive. - </li> - </p> - </div> - - -<div class="section"> -<h2>Using DVSL for Documentation<a name="Using_DVSL_for_Documentation"></a></h2> - -<p> - <a class="externalLink" href="http://velocity.apache.org/dvsl/devel/">DVSL</a> is now - being used for the Turbine 3.x documentation as it is more flexible - and will allow the generation of PDF documents. Work was started in - the Velocity repository that transformed the xdocs into FOP documents - so I have started from that work to try and produce a good set of - PDF docs. - </p> - </div> - - -<div class="section"> -<h2>New Security Model<a name="New_Security_Model"></a></h2> - -<p> - Gonzalo and Eric are currently working on some ideas for a new - security model for Turbine 3.x. Anyone can view the work being - done by looking at the <b>rundata_security_changes</b> branch - in the <b>jakarta-turbine-3</b> repository. - </p> - </div> - - -<div class="section"> -<h2>RunData Reworking<a name="RunData_Reworking"></a></h2> - -<p> - I am currently reworking the RunData system so that it can be - decoupled from Fulcrum and generally work in a more flexible manner. - We want to be able to use multiple variants of RunData in an - application, and we want each of those variants to house a - configurable set of tools: a cookie parser or a parameter parser - for example. This work needs to be finished before the security - models can be tried and tested. Hopefully the RunData work will - be finished next week sometime. - </p> - </div> - - -<div class="section"> -<h2>Turbine 3.x Pipeline<a name="Turbine_3.x_Pipeline"></a></h2> - -<p> - The Pipeline in Turbine 3.x is now fully functional. Some - documentation on the pipeline has been created and it will be posted to - the site this weekend. The upshot of this change is that we now have - configurable request processing so an application can tailor its - pipeline(s) very easily to meet any requirements. - </p> - </div> - - -<div class="section"> -<h2>Introduction of Cactus<a name="Introduction_of_Cactus"></a></h2> - -<p> - The use of Cactus was introduced in the Turbine 3.x tree so that - changes can be tested easily. Jeff has also backported our - Cactus based testing framework to the 2.x branch. This is a - big step forward for us as we had virtually no testing - prior to this addition. Thanks a ton to Jeff for getting - this working! - </p> - </div> - - -<div class="section"> -<h2>More Consistent Build Pattern<a name="More_Consistent_Build_Pattern"></a></h2> - -<p> - The build systems for Turbine 3.x, Turbine 2.x, Fulcrum, Torque - and Flux are all now basically the same. There is a new target - in each of the respective build files that will allow you to - download the JARs necessary for building the project. The TDK - has also been outfitted with this feature so developers interested - in helping improve the TDK can do so without having to hunt down - all the necessary JAR files. We hope that the addition of the JAR - downloader will help make it easier for people to participate - without having to build everything under the sun. - </p> - </div> - - - </div> - </div> - <div class="clear"> - <hr/> - </div> - <div id="footer"> - <div class="xright"> - Copyright © 2000-2016 - <a href="http://turbine.apache.org/">Apache Software Foundation</a>. - All Rights Reserved. - - </div> - <div class="clear"> - <hr/> - </div> - </div> - </body> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!-- Generated by Apache Maven Doxia Site Renderer 1.6 at 22 November 2017 --> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>Apache Turbine – Turbine 3</title> + <style type="text/css" media="all"> + @import url("../../css/maven-base.css"); + @import url("../../css/maven-theme.css"); + @import url("../../css/site.css"); + </style> + <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> + <meta name="Date-Revision-yyyymmdd" content="20171122" /> + <meta http-equiv="Content-Language" content="en" /> + + </head> + <body class="composite"> + <div id="banner"> + <a href="../.././" id="bannerLeft"> + <img src="../../images/turbine-project.png" alt="Apache Turbine" /> + </a> + <div id="bannerRight"> + <img src="../../images/logo.gif" alt="Apache Turbine" /> + </div> + <div class="clear"> + <hr/> + </div> + </div> + <div id="breadcrumbs"> + + + <div class="xleft"> + <span id="publishDate">Last Published: 22 November 2017</span> + | <span id="projectVersion">Version: 4.0</span> + </div> + <div class="xright"> <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a> + | + <a href="../.././" title="Turbine">Turbine</a> + | + <a href="../../fulcrum/" title="Fulcrum">Fulcrum</a> + + + </div> + <div class="clear"> + <hr/> + </div> + </div> + <div id="leftColumn"> + <div id="navcolumn"> + + + <h5>General Information</h5> + <ul> + <li class="none"> + <a href="../../index.html" title="Overview">Overview</a> + </li> + <li class="none"> + <a href="../../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a> + </li> + <li class="none"> + <a href="../../fsd.html" title="Specification">Specification</a> + </li> + <li class="none"> + <a href="../../further-reading/index.html" title="Further Reading">Further Reading</a> + </li> + <li class="none"> + <a href="../../news.html" title="News and Status">News and Status</a> + </li> + <li class="none"> + <a href="../../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a> + </li> + <li class="none"> + <a href="../../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a> + </li> + <li class="none"> + <a href="../../common/license.html" title="License">License</a> + </li> + <li class="none"> + <a href="../../download.html" title="Download">Download</a> + </li> + <li class="none"> + <a href="../../examples.html" title="Example Apps">Example Apps</a> + </li> + </ul> + <h5>Shortcuts to Turbine Documentation</h5> + <ul> + <li class="none"> + <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a> + </li> + <li class="none"> + <a href="https://wiki.apache.org/turbine/Turbine5" class="externalLink" title="Development">Development</a> + </li> + </ul> + <h5>Turbine Releases</h5> + <ul> + <li class="none"> + <a href="../../turbine/index.html" title="Overview">Overview</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a> + </li> + </ul> + <h5>Turbine Development</h5> + <ul> + <li class="none"> + <a href="../../turbine/development/turbine-4.1/index.html" title="Turbine 4.1">Turbine 4.1</a> + </li> + </ul> + <h5>Turbine Sub Projects</h5> + <ul> + <li class="none"> + <a href="../../fulcrum/index.html" title="Fulcrum">Fulcrum</a> + </li> + </ul> + <h5>Closed projects</h5> + <ul> + <li class="none"> + <a href="../../stratum/index.html" title="Stratum">Stratum</a> + </li> + <li class="none"> + <a href="../../tdk/index.html" title="TDK">TDK</a> + </li> + <li class="none"> + <a href="../../meta/index.html" title="META">META</a> + </li> + </ul> + <h5>Community</h5> + <ul> + <li class="none"> + <a href="../../who-we-are.html" title="Who we are">Who we are</a> + </li> + <li class="none"> + <a href="../../contact.html" title="Contact us">Contact us</a> + </li> + <li class="none"> + <a href="../../how-to-help.html" title="How to help">How to help</a> + </li> + <li class="none"> + <a href="../../how-it-works.html" title="How it works">How it works</a> + </li> + <li class="none"> + <a href="../../board-reports.html" title="Board reports">Board reports</a> + </li> + </ul> + <h5>General Development Information</h5> + <ul> + <li class="none"> + <a href="../../common/code-standards.html" title="Coding Specification">Coding Specification</a> + </li> + <li class="none"> + <a href="../../common/developer-links.html" title="Developer Links">Developer Links</a> + </li> + <li class="none"> + <a href="../../common/documentation.html" title="Improving Documentation">Improving Documentation</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + <li class="collapsed"> + <a href="../../project-info.html" title="Project Information">Project Information</a> + </li> + <li class="collapsed"> + <a href="../../project-reports.html" title="Project Reports">Project Reports</a> + </li> + </ul> + <h5>Apache</h5> + <ul> + <li class="none"> + <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a> + </li> + <li class="none"> + <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a> + </li> + </ul> + <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> + <img class="poweredBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /> + </a> + + + </div> + </div> + <div id="bodyColumn"> + <div id="contentBox"> + <!-- Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. --> + + + + <div class="section"> +<h2><a name="Weekly_Status_Report:_08_Feb_2002"></a>Weekly Status Report: 08 Feb 2002</h2> + +<p> + What's going on with Turbine these days? Well, quite a lot actually. We + were in a lull there for a while but things are back on track so I + thought I would try and report some of the work and changes that have + been going on recently. + </p> + </div> + + +<div class="section"> +<h2><a name="Stratum"></a>Stratum</h2> + +<p> + Stratum is the repository where we are trying to refactor a lot + of the existing Turbine code into modularized components that + can be used across all Turbine projects. The short term goal is + refactoring for the purpose of clarifying the code for Turbine use, + but after this has happened the goal is to move all the code, with + thorough units tests of course, into the commons where we can share + our code with the Jakarta community. + </p> + + +<p> + There are several components in Stratum, most of the code originated + in Turbine but there are some new additions. Here is a short run down + of the components that will be available in Stratum: + </p> + + +<p> + +<li> + Configuration: This code originated in JServ, was brought into + Turbine, moved to Velocity and improved, and then moved + into the Commons as ExtendedProperties. The code in + ExtendedProperties is a little unweildly and deals specifically + with properties files. We wanted to use a general Configuration + interface and allow the source of the values to vary. Right now + we only have the properties file version working, but the XML + configuration will soon work. + </li> + +<li> + Exception: This code has also wandered around a bit. It started + in Turbine 2.x, and subsequently copied around into Torque, Fulcrum, and + Turbine 3.x and eventually landed in the Commons Util package. + Again we wanted to clean it up a bit, make it work consistently + throughout the Turbine code, make sure it will interoperate with + chainable exceptions in 1.4 and then put it back in the Commons. + </li> + +<li> + Factory: This is essentially the FactoryService refactored into + a component. It's my feeling that factories are a fundamental + aspect of an application and not a service. The example being + Fulcrum where dynamic classloading cannot be performed very + easily by the FactoryService within the core service code itself. + As a component the factory type behaviour provided can be used + in a determined way anywhere, including the core of the Fulcrum + service framework. + </li> + +<li> + Introspection: This is the introspector that was originally written + for Velocity. It has been decoupled from Velocity and is being used + in the XO mapper (see below). Once this code is cleaned up it can + definitely be reused in Velocity. + </li> + +<li> + JCS: This is the new caching system that we plan to use + in all the Turbine projects. The package is maintained by + Aaron Smuts and you can find a bit out about it + <a class="externalLink" href="http://jpolycache.sourceforge.net">here</a>. Aaron + has started documenting JCS and we'll get some comprehensive + documentation up soon as I'm sure many people will be very + interested in this package. + </li> + +<li> + Lifecycle: These are interfaces that we are starting to use + in the Turbine code to provide a consistent way of dealing + with various components like Torque and Fulcrum. By having + Torque and Fulcrum implement these new lifecycle interfaces + and teaching Turbine to deal with these interfaces we provide + a new mechanism whereby any component can be made a subsystem + very easily. So for example you could easily make + <a class="externalLink" href="http://objectbridge.sourceforge.net">ObjectBridge</a> + a subsystem for use in Turbine by providing a small wrapper + that implements the lifecycle interfaces. + </li> + +<li> + Pool: This is essentially the PoolService refactored into + a component. Done so for the exact same reason the FactoryService + was turned into a component. + </li> + +<li> + Resources: This package is a reworking of the resources package + found in Velocity. The Velocity specifics have been removed and + hopefully this package will provide facilities for full resource + management. + </li> + +<li> + XO: This is currently an XML -> Bean mapper that takes an XML file + formatted in a common way and maps the content to a Java Bean. + Basically, this allows us to simply design our Bean, and + provided that the commons XML format is used no mapping rules + need to be created. The testbed has full examples, and the + Turbine 3.x pipeline descriptors are mapped using the XO + package. Again, we're working on full documentation though + the JavaDoc is fairly comprehensive. + </li> + </p> + </div> + + +<div class="section"> +<h2><a name="Using_DVSL_for_Documentation"></a>Using DVSL for Documentation</h2> + +<p> + <a class="externalLink" href="http://velocity.apache.org/dvsl/devel/">DVSL</a> is now + being used for the Turbine 3.x documentation as it is more flexible + and will allow the generation of PDF documents. Work was started in + the Velocity repository that transformed the xdocs into FOP documents + so I have started from that work to try and produce a good set of + PDF docs. + </p> + </div> + + +<div class="section"> +<h2><a name="New_Security_Model"></a>New Security Model</h2> + +<p> + Gonzalo and Eric are currently working on some ideas for a new + security model for Turbine 3.x. Anyone can view the work being + done by looking at the <b>rundata_security_changes</b> branch + in the <b>jakarta-turbine-3</b> repository. + </p> + </div> + + +<div class="section"> +<h2><a name="RunData_Reworking"></a>RunData Reworking</h2> + +<p> + I am currently reworking the RunData system so that it can be + decoupled from Fulcrum and generally work in a more flexible manner. + We want to be able to use multiple variants of RunData in an + application, and we want each of those variants to house a + configurable set of tools: a cookie parser or a parameter parser + for example. This work needs to be finished before the security + models can be tried and tested. Hopefully the RunData work will + be finished next week sometime. + </p> + </div> + + +<div class="section"> +<h2><a name="Turbine_3.x_Pipeline"></a>Turbine 3.x Pipeline</h2> + +<p> + The Pipeline in Turbine 3.x is now fully functional. Some + documentation on the pipeline has been created and it will be posted to + the site this weekend. The upshot of this change is that we now have + configurable request processing so an application can tailor its + pipeline(s) very easily to meet any requirements. + </p> + </div> + + +<div class="section"> +<h2><a name="Introduction_of_Cactus"></a>Introduction of Cactus</h2> + +<p> + The use of Cactus was introduced in the Turbine 3.x tree so that + changes can be tested easily. Jeff has also backported our + Cactus based testing framework to the 2.x branch. This is a + big step forward for us as we had virtually no testing + prior to this addition. Thanks a ton to Jeff for getting + this working! + </p> + </div> + + +<div class="section"> +<h2><a name="More_Consistent_Build_Pattern"></a>More Consistent Build Pattern</h2> + +<p> + The build systems for Turbine 3.x, Turbine 2.x, Fulcrum, Torque + and Flux are all now basically the same. There is a new target + in each of the respective build files that will allow you to + download the JARs necessary for building the project. The TDK + has also been outfitted with this feature so developers interested + in helping improve the TDK can do so without having to hunt down + all the necessary JAR files. We hope that the addition of the JAR + downloader will help make it easier for people to participate + without having to build everything under the sun. + </p> + </div> + + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright"> + Copyright © 2000–2017 + <a href="http://turbine.apache.org/">Apache Software Foundation</a>. + All rights reserved. + + </div> + <div class="clear"> + <hr/> + </div> + </div> + </body> </html> \ No newline at end of file
Modified: websites/production/turbine/content/common/status/02-15-2002.html ============================================================================== --- websites/production/turbine/content/common/status/02-15-2002.html (original) +++ websites/production/turbine/content/common/status/02-15-2002.html Wed Nov 22 13:04:39 2017 @@ -1,369 +1,371 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 10 January 2016 --> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> - <head> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> - <title>Apache Turbine - - Turbine 3</title> - <style type="text/css" media="all"> - @import url("../../css/maven-base.css"); - @import url("../../css/maven-theme.css"); - @import url("../../css/site.css"); - </style> - <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> - <meta name="Date-Revision-yyyymmdd" content="20160110" /> - <meta http-equiv="Content-Language" content="en" /> - - </head> - <body class="composite"> - <div id="banner"> - <a href="../.././" id="bannerLeft"> - <img src="../../images/turbine-project.png" alt="Apache Turbine" /> - </a> - <div id="bannerRight"> - <img src="../../images/logo.gif" alt="Apache Turbine" /> - </div> - <div class="clear"> - <hr/> - </div> - </div> - <div id="breadcrumbs"> - - - <div class="xleft"> - <span id="publishDate">Last Published: 10 January 2016</span> - | <span id="projectVersion">Version: 4.0</span> - </div> - <div class="xright"> <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a> - | - <a href="../.././" title="Turbine">Turbine</a> - | - <a href="../../fulcrum/" title="Fulcrum">Fulcrum</a> - - - </div> - <div class="clear"> - <hr/> - </div> - </div> - <div id="leftColumn"> - <div id="navcolumn"> - - - <h5>General Information</h5> - <ul> - <li class="none"> - <a href="../../index.html" title="Overview">Overview</a> - </li> - <li class="none"> - <a href="../../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a> - </li> - <li class="none"> - <a href="../../fsd.html" title="Specification">Specification</a> - </li> - <li class="none"> - <a href="../../further-reading/index.html" title="Further Reading">Further Reading</a> - </li> - <li class="none"> - <a href="../../news.html" title="News and Status">News and Status</a> - </li> - <li class="none"> - <a href="../../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a> - </li> - <li class="none"> - <a href="../../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a> - </li> - <li class="none"> - <a href="../../common/license.html" title="License">License</a> - </li> - <li class="none"> - <a href="../../download.html" title="Download">Download</a> - </li> - <li class="none"> - <a href="../../examples.html" title="Example Apps">Example Apps</a> - </li> - </ul> - <h5>Shortcuts to Turbine Documentation</h5> - <ul> - <li class="none"> - <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a> - </li> - <li class="none"> - <a href="http://wiki.apache.org/turbine/Turbine2/Development" class="externalLink" title="Development">Development</a> - </li> - </ul> - <h5>Turbine Releases</h5> - <ul> - <li class="none"> - <a href="../../turbine/index.html" title="Overview">Overview</a> - </li> - <li class="none"> - <a href="../../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a> - </li> - <li class="none"> - <a href="../../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a> - </li> - </ul> - <h5>Turbine Development</h5> - <ul> - <li class="none"> - <a href="../../turbine/development/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a> - </li> - </ul> - <h5>Turbine Sub Projects</h5> - <ul> - <li class="none"> - <a href="../../fulcrum/index.html" title="Fulcrum">Fulcrum</a> - </li> - </ul> - <h5>Closed projects</h5> - <ul> - <li class="none"> - <a href="../../stratum/index.html" title="Stratum">Stratum</a> - </li> - <li class="none"> - <a href="../../tdk/index.html" title="TDK">TDK</a> - </li> - <li class="none"> - <a href="../../meta/index.html" title="META">META</a> - </li> - </ul> - <h5>Community</h5> - <ul> - <li class="none"> - <a href="../../who-we-are.html" title="Who we are">Who we are</a> - </li> - <li class="none"> - <a href="../../contact.html" title="Contact us">Contact us</a> - </li> - <li class="none"> - <a href="../../how-to-help.html" title="How to help">How to help</a> - </li> - <li class="none"> - <a href="../../how-it-works.html" title="How it works">How it works</a> - </li> - <li class="none"> - <a href="../../board-reports.html" title="Board reports">Board reports</a> - </li> - </ul> - <h5>General Development Information</h5> - <ul> - <li class="none"> - <a href="../../common/code-standards.html" title="Coding Specification">Coding Specification</a> - </li> - <li class="none"> - <a href="../../common/developer-links.html" title="Developer Links">Developer Links</a> - </li> - <li class="none"> - <a href="../../common/documentation.html" title="Improving Documentation">Improving Documentation</a> - </li> - </ul> - <h5>Project Documentation</h5> - <ul> - <li class="collapsed"> - <a href="../../project-info.html" title="Project Information">Project Information</a> - </li> - <li class="collapsed"> - <a href="../../project-reports.html" title="Project Reports">Project Reports</a> - </li> - </ul> - <h5>Apache</h5> - <ul> - <li class="none"> - <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a> - </li> - <li class="none"> - <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a> - </li> - <li class="none"> - <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a> - </li> - <li class="none"> - <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a> - </li> - </ul> - <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> - <img class="poweredBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /> - </a> - - - </div> - </div> - <div id="bodyColumn"> - <div id="contentBox"> - <!-- Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. --> - - - - <div class="section"> -<h2>Weekly Status Report: 15 Feb 2002<a name="Weekly_Status_Report:_15_Feb_2002"></a></h2> - -<p> - Wow, we actually did this two weeks in a row :-) At any rate, here's a little - run down of what's been going on this week in Turbine. - </p> - </div> - - -<div class="section"> -<h2>New Committers<a name="New_Committers"></a></h2> - -<p> - James Taylor was added as a new committer this week. James has been - working on the Pipeline, has added some JGenerator renderers which - is very cool, and is generally helping out all over the place. Welcome - James! - </p> - </div> - - -<div class="section"> -<h2>Integration of the decoupled Torque in the TDK<a name="Integration_of_the_decoupled_Torque_in_the_TDK"></a></h2> - -<p> - Martin has the decoupled Torque working with Turbine 2.x so he - is now working on integrating this work into the TDK. We are going - to officially deprecate the use of the coupled Torque, and when - we refer to Torque from now on we mean the decoupled Torque. The - Torque that exists in the 2.x tree is now officially road kill. - </p> - </div> - - -<div class="section"> -<h2>New Torque Tutorial!<a name="New_Torque_Tutorial"></a></h2> - -<p> - Pete Kazmier has written an excellent Torque Tutorial which is - now available <a class="externalLink" href="http://jakarta.apache.org/turbine/torque/tutorial.html">here</a>. - This will certainly help a lot of users who have had some initial difficulty - in getting Torque set up and running. Thanks Pete! - </p> - </div> - - -<div class="section"> -<h2>Turbine Project Build System<a name="Turbine_Project_Build_System"></a></h2> - -<p> - Jason has been working on a build system that can be used by all - Turbine projects. The goal is to have a single build.xml file that - can be used by all the builds. This is an effort to try and simplify - the maintenance overhead in all our projects now that we have decoupled - everything. We are going to move toward builds for each component in - Stratum and builds for each service in Fulcrum. - </p> - </div> - - -<div class="section"> -<h2>Security Model<a name="Security_Model"></a></h2> - -<p> - There has been a lot of discussion on the turbine-dev list - about the new security model for Turbine 3. Most recent - conversations have focused on what examples from JAAS could be - applied to Turbine Security. Check - <a class="externalLink" href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05759.html">this thread</a> - in the mail archive to see the details. - </p> - -<p> - There was also some discussion about an LDAP implementation for Turbine 2. - See <a class="externalLink" href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05658.html">this thread</a> - for details. If that work gets completed, we will find a way - to include it in the Turbine 3 security model. - </p> - </div> - - -<div class="section"> -<h2>RunData Reworking<a name="RunData_Reworking"></a></h2> - -<p> - The testbed is now working again in the <i>rundata_security_changes</i> - branch again. I'm not entirely happy with how it works yet but it's - getting there. Right now you can use a subclass of RunData but classes - the employ the use of this subclass must upcast in order to reach the - functionality within the subclass. I borrowed this method directly - from Jetspeed, but I would like to make something cleaner. I've got - some ideas and I'll post about them in next weeks status report. - </p> - </div> - - -<div class="section"> -<h2>Conversion of JCS logging to Commons Logging<a name="Conversion_of_JCS_logging_to_Commons_Logging"></a></h2> - -<p> - Using JCS as a test ground, James has implemented the use of - the Commons Logging package. We will still use log4j as our standard - back end logging mechanism but people who have chosen to use LogKit or Java 1.4 - logging then they will easily be able to do so. - </p> - </div> - - -<div class="section"> -<h2>JCS Documentation<a name="JCS_Documentation"></a></h2> - -<p> - Pete Kazmier started another great documentation effort by reworking - the current JCS documentation into our standard xdoc format. This will - definitely help people understand what a kick ass cache JCS really is :-) - </p> - </div> - - - - </div> - </div> - <div class="clear"> - <hr/> - </div> - <div id="footer"> - <div class="xright"> - Copyright © 2000-2016 - <a href="http://turbine.apache.org/">Apache Software Foundation</a>. - All Rights Reserved. - - </div> - <div class="clear"> - <hr/> - </div> - </div> - </body> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!-- Generated by Apache Maven Doxia Site Renderer 1.6 at 22 November 2017 --> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <title>Apache Turbine – Turbine 3</title> + <style type="text/css" media="all"> + @import url("../../css/maven-base.css"); + @import url("../../css/maven-theme.css"); + @import url("../../css/site.css"); + </style> + <link rel="stylesheet" href="../../css/print.css" type="text/css" media="print" /> + <meta name="Date-Revision-yyyymmdd" content="20171122" /> + <meta http-equiv="Content-Language" content="en" /> + + </head> + <body class="composite"> + <div id="banner"> + <a href="../.././" id="bannerLeft"> + <img src="../../images/turbine-project.png" alt="Apache Turbine" /> + </a> + <div id="bannerRight"> + <img src="../../images/logo.gif" alt="Apache Turbine" /> + </div> + <div class="clear"> + <hr/> + </div> + </div> + <div id="breadcrumbs"> + + + <div class="xleft"> + <span id="publishDate">Last Published: 22 November 2017</span> + | <span id="projectVersion">Version: 4.0</span> + </div> + <div class="xright"> <a href="http://www.apache.org" class="externalLink" title="Apache">Apache</a> + | + <a href="../.././" title="Turbine">Turbine</a> + | + <a href="../../fulcrum/" title="Fulcrum">Fulcrum</a> + + + </div> + <div class="clear"> + <hr/> + </div> + </div> + <div id="leftColumn"> + <div id="navcolumn"> + + + <h5>General Information</h5> + <ul> + <li class="none"> + <a href="../../index.html" title="Overview">Overview</a> + </li> + <li class="none"> + <a href="../../turbine-concepts.html" title="Turbine Concepts">Turbine Concepts</a> + </li> + <li class="none"> + <a href="../../fsd.html" title="Specification">Specification</a> + </li> + <li class="none"> + <a href="../../further-reading/index.html" title="Further Reading">Further Reading</a> + </li> + <li class="none"> + <a href="../../news.html" title="News and Status">News and Status</a> + </li> + <li class="none"> + <a href="../../common/powered.html" title="Sites Using Turbine">Sites Using Turbine</a> + </li> + <li class="none"> + <a href="../../common/related.html" title="Sites Related to Turbine">Sites Related to Turbine</a> + </li> + <li class="none"> + <a href="../../common/license.html" title="License">License</a> + </li> + <li class="none"> + <a href="../../download.html" title="Download">Download</a> + </li> + <li class="none"> + <a href="../../examples.html" title="Example Apps">Example Apps</a> + </li> + </ul> + <h5>Shortcuts to Turbine Documentation</h5> + <ul> + <li class="none"> + <a href="https://blogs.apache.org/turbine/" class="externalLink" title="Turbine Blog">Turbine Blog</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/" class="externalLink" title="Turbine Wiki Home">Turbine Wiki Home</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/FAQ" class="externalLink" title="Frequently Asked Questions (FAQ)">Frequently Asked Questions (FAQ)</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/Tutorial" class="externalLink" title="Tutorial">Tutorial</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/turbine/Turbine2/UsersGuide" class="externalLink" title="User's Guide">User's Guide</a> + </li> + <li class="none"> + <a href="https://wiki.apache.org/turbine/Turbine5" class="externalLink" title="Development">Development</a> + </li> + </ul> + <h5>Turbine Releases</h5> + <ul> + <li class="none"> + <a href="../../turbine/index.html" title="Overview">Overview</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-2.3.3/index.html" title="Turbine 2.3.3">Turbine 2.3.3</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-4.0-M2/index.html" title="Turbine 4.0-M2">Turbine 4.0-M2</a> + </li> + <li class="none"> + <a href="../../turbine/turbine-4.0/index.html" title="Turbine 4.0">Turbine 4.0</a> + </li> + </ul> + <h5>Turbine Development</h5> + <ul> + <li class="none"> + <a href="../../turbine/development/turbine-4.1/index.html" title="Turbine 4.1">Turbine 4.1</a> + </li> + </ul> + <h5>Turbine Sub Projects</h5> + <ul> + <li class="none"> + <a href="../../fulcrum/index.html" title="Fulcrum">Fulcrum</a> + </li> + </ul> + <h5>Closed projects</h5> + <ul> + <li class="none"> + <a href="../../stratum/index.html" title="Stratum">Stratum</a> + </li> + <li class="none"> + <a href="../../tdk/index.html" title="TDK">TDK</a> + </li> + <li class="none"> + <a href="../../meta/index.html" title="META">META</a> + </li> + </ul> + <h5>Community</h5> + <ul> + <li class="none"> + <a href="../../who-we-are.html" title="Who we are">Who we are</a> + </li> + <li class="none"> + <a href="../../contact.html" title="Contact us">Contact us</a> + </li> + <li class="none"> + <a href="../../how-to-help.html" title="How to help">How to help</a> + </li> + <li class="none"> + <a href="../../how-it-works.html" title="How it works">How it works</a> + </li> + <li class="none"> + <a href="../../board-reports.html" title="Board reports">Board reports</a> + </li> + </ul> + <h5>General Development Information</h5> + <ul> + <li class="none"> + <a href="../../common/code-standards.html" title="Coding Specification">Coding Specification</a> + </li> + <li class="none"> + <a href="../../common/developer-links.html" title="Developer Links">Developer Links</a> + </li> + <li class="none"> + <a href="../../common/documentation.html" title="Improving Documentation">Improving Documentation</a> + </li> + </ul> + <h5>Project Documentation</h5> + <ul> + <li class="collapsed"> + <a href="../../project-info.html" title="Project Information">Project Information</a> + </li> + <li class="collapsed"> + <a href="../../project-reports.html" title="Project Reports">Project Reports</a> + </li> + </ul> + <h5>Apache</h5> + <ul> + <li class="none"> + <a href="http://www.apache.org/" class="externalLink" title="Apache Website">Apache Website</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License">License</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">Thanks</a> + </li> + <li class="none"> + <a href="http://www.apache.org/security/" class="externalLink" title="Security">Security</a> + </li> + </ul> + <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"> + <img class="poweredBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /> + </a> + + + </div> + </div> + <div id="bodyColumn"> + <div id="contentBox"> + <!-- Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. --> + + + + <div class="section"> +<h2><a name="Weekly_Status_Report:_15_Feb_2002"></a>Weekly Status Report: 15 Feb 2002</h2> + +<p> + Wow, we actually did this two weeks in a row :-) At any rate, here's a little + run down of what's been going on this week in Turbine. + </p> + </div> + + +<div class="section"> +<h2><a name="New_Committers"></a>New Committers</h2> + +<p> + James Taylor was added as a new committer this week. James has been + working on the Pipeline, has added some JGenerator renderers which + is very cool, and is generally helping out all over the place. Welcome + James! + </p> + </div> + + +<div class="section"> +<h2><a name="Integration_of_the_decoupled_Torque_in_the_TDK"></a>Integration of the decoupled Torque in the TDK</h2> + +<p> + Martin has the decoupled Torque working with Turbine 2.x so he + is now working on integrating this work into the TDK. We are going + to officially deprecate the use of the coupled Torque, and when + we refer to Torque from now on we mean the decoupled Torque. The + Torque that exists in the 2.x tree is now officially road kill. + </p> + </div> + + +<div class="section"> +<h2><a name="New_Torque_Tutorial"></a>New Torque Tutorial!</h2> + +<p> + Pete Kazmier has written an excellent Torque Tutorial which is + now available <a class="externalLink" href="http://jakarta.apache.org/turbine/torque/tutorial.html">here</a>. + This will certainly help a lot of users who have had some initial difficulty + in getting Torque set up and running. Thanks Pete! + </p> + </div> + + +<div class="section"> +<h2><a name="Turbine_Project_Build_System"></a>Turbine Project Build System</h2> + +<p> + Jason has been working on a build system that can be used by all + Turbine projects. The goal is to have a single build.xml file that + can be used by all the builds. This is an effort to try and simplify + the maintenance overhead in all our projects now that we have decoupled + everything. We are going to move toward builds for each component in + Stratum and builds for each service in Fulcrum. + </p> + </div> + + +<div class="section"> +<h2><a name="Security_Model"></a>Security Model</h2> + +<p> + There has been a lot of discussion on the turbine-dev list + about the new security model for Turbine 3. Most recent + conversations have focused on what examples from JAAS could be + applied to Turbine Security. Check + <a class="externalLink" href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05759.html">this thread</a> + in the mail archive to see the details. + </p> + +<p> + There was also some discussion about an LDAP implementation for Turbine 2. + See <a class="externalLink" href="http://www.mail-archive.com/turbine-dev%40jakarta.apache.org/msg05658.html">this thread</a> + for details. If that work gets completed, we will find a way + to include it in the Turbine 3 security model. + </p> + </div> + + +<div class="section"> +<h2><a name="RunData_Reworking"></a>RunData Reworking</h2> + +<p> + The testbed is now working again in the <i>rundata_security_changes</i> + branch again. I'm not entirely happy with how it works yet but it's + getting there. Right now you can use a subclass of RunData but classes + the employ the use of this subclass must upcast in order to reach the + functionality within the subclass. I borrowed this method directly + from Jetspeed, but I would like to make something cleaner. I've got + some ideas and I'll post about them in next weeks status report. + </p> + </div> + + +<div class="section"> +<h2><a name="Conversion_of_JCS_logging_to_Commons_Logging"></a>Conversion of JCS logging to Commons Logging</h2> + +<p> + Using JCS as a test ground, James has implemented the use of + the Commons Logging package. We will still use log4j as our standard + back end logging mechanism but people who have chosen to use LogKit or Java 1.4 + logging then they will easily be able to do so. + </p> + </div> + + +<div class="section"> +<h2><a name="JCS_Documentation"></a>JCS Documentation</h2> + +<p> + Pete Kazmier started another great documentation effort by reworking + the current JCS documentation into our standard xdoc format. This will + definitely help people understand what a kick ass cache JCS really is :-) + </p> + </div> + + + + </div> + </div> + <div class="clear"> + <hr/> + </div> + <div id="footer"> + <div class="xright"> + Copyright © 2000–2017 + <a href="http://turbine.apache.org/">Apache Software Foundation</a>. + All rights reserved. + + </div> + <div class="clear"> + <hr/> + </div> + </div> + </body> </html> \ No newline at end of file
