You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/03/24 14:11:44 UTC
svn commit: r388513 - in /struts: build/trunk/STATUS.txt
site/trunk/xdocs/index.xml site/trunk/xdocs/kickstart.fml
site/trunk/xdocs/volunteers.xml
Author: husted
Date: Fri Mar 24 05:11:41 2006
New Revision: 388513
URL: http://svn.apache.org/viewcvs?rev=388513&view=rev
Log:
Kickstart FAQ / Who We Are / STATUS
* Update for latest WebWork developments
Kickstart FAQ
* Move subproject/extension FAQs lower, since we may be condensing the Action 1 builds
Welcome page
* Add section for "Best Available Release"
Modified:
struts/build/trunk/STATUS.txt
struts/site/trunk/xdocs/index.xml
struts/site/trunk/xdocs/kickstart.fml
struts/site/trunk/xdocs/volunteers.xml
Modified: struts/build/trunk/STATUS.txt
URL: http://svn.apache.org/viewcvs/struts/build/trunk/STATUS.txt?rev=388513&r1=388512&r2=388513&view=diff
==============================================================================
--- struts/build/trunk/STATUS.txt (original)
+++ struts/build/trunk/STATUS.txt Fri Mar 24 05:11:41 2006
@@ -35,7 +35,12 @@
* Laurie Harper (laurieh at apache.org)
* Richard Feit (rich at apache.org)
* Jason Carreira (jcarreira at apache.org)
- * Patrick Lightbody (plightbo at apache.org)
+ * Patrick Lightbody (plightbo at apache.org)
+ * Alexandru Popescu (apopescu at apache.org)
+ * Rene Gielen (rgielen at apache.org)
+ * Rainer Hermanns (hermanns at apache.org)
+ * Toby Jee (TBD)
+ * Ian Roughley (roughley at apache.org)
Emeritus Committers
@@ -175,9 +180,18 @@
----
-2006 PROJECT VOTES
+2006 PROJECT VOTES
-Nominate Gary VanMatre as a PMC member
+Struts Shale v1.0.2 Quality
+* [23 Mar 2006] (Pending) Tally +2 alpha (binding)
+
+Struts Shale v1.0.1 Quality
+* [19 Mar 2006] Tally +1 alpha (binding); -1 alpha (binding)
+
+Struts 1.2.9 Quality
+* [16 Mar 2006] Tally 3 +1 (binding) 2 +1 (non-binding)
+
+Nominate Gary VanMatre as a PMC member
* [27 Feb 2006] Tally 10 +1
Confirm the Struts Action Library 1.3.0 release plan
Modified: struts/site/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/index.xml?rev=388513&r1=388512&r2=388513&view=diff
==============================================================================
--- struts/site/trunk/xdocs/index.xml (original)
+++ struts/site/trunk/xdocs/index.xml Fri Mar 24 05:11:41 2006
@@ -42,32 +42,49 @@
ways.
First, by providing open source frameworks and toolkits
that help developers build applications for the web.
- Second, by providing friendly and honest mailing lists
- where both newcomers and veterans discuss how to use Struts
- software
- in their own Model 2 applications.
+ Second, by providing friendly and honest
+ <a href="mail.html">mailing lists</a>
+ where both newcomers and veterans discuss how to use Apache Struts
+ software in their own Model 2 applications.
</p>
- <p>
- Originally, the Apache Struts software was distributed
- as one monolithic bundle.
- Today, the Apache Struts project is comprised of two distinct
- frameworks
- and several other subprojects.
- The two frameworks are the
- <strong>Struts Action Framework</strong>
- and the
- <strong>Struts Shale Framework</strong>
- .
- Struts Action is the original request-based framework.
- Struts Shale is a component-based framework for JavaServer Faces.
- Both frameworks are first-class citizens of the Apache Struts
- project.
- </p>
+ <a name="release"/>
+ <subsection name="Best Available Version">
+
+ <p>
+ The best available version is
+ <a href="accounce.html#a20050322">
+ Struts 1.2.9,
+ </a>
+ which was classified "General Availability"
+ (or "Ready for Primetime")
+ on 22 March 2006.
+ </p>
+
+ </subsection>
+
+ <a name="cooking"/>
+ <subsection name="What's Cooking?">
+
+ <p>
+ Originally, the Apache Struts software was distributed
+ as one monolithic bundle.
+ Today, the Apache Struts project is comprised of two distinct
+ frameworks.
+ The two frameworks are the
+ <strong>Struts Action Framework</strong>
+ and the
+ <strong>Struts Shale Framework</strong>
+ .
+ Struts Action is the original request-based framework.
+ Struts Shale is a component-based framework for JavaServer Faces.
+ Both frameworks are first-class citizens of the Apache Struts
+ project.
+ </p>
- <a name="frameworks"/>
- <subsection name="Why two frameworks?">
<p>
+
+ <b>Why two frameworks?</b>
When
<a href="http://java.sun.com/j2ee/javaserverfaces/">
JavaServer Faces</a>
@@ -96,9 +113,14 @@
Framework.
For projects using JSP and templating technologies, we offer the
original Action framework.
+ </p>
+
+ <p>
+ <b>Is that all there is?</b>
+ Not by a long shot!
Soon, we will also offer a new Action 2 framework, based on
<a href="announce.html#a20051214.3">WebWork</a>
- technology.
+ technology. Essentially, Struts Action 2.0 will be WebWork 2.3.
</p>
<p>
@@ -108,34 +130,8 @@
</p>
<p>
- For more about how Action and Shale fit together,
- see our
+ For more, see our
<a href="kickstart.html">KickStart FAQ.</a>
- </p>
- </subsection>
-
- <a name="subprojects"/>
- <subsection name="Why so many subprojects?">
- <p>
- To make the Struts Action Framework easier for us to
- maintain,
- we've subdivided the original monolithic distribution into
- several subprojects.
- Each subproject has its own website, documentation, and
- release cycle,
- and may be downloaded separately.
- The JARs and external dependencies for our extensions to
- Struts Action are being
- bundled into a convenient distribution known as the
- "Struts Action Library".
- </p>
- <p>
- The subprojects will be distributed as part of the Struts
- Action 1.3 release series.
- The initial 1.3 releases are still under development.
- Right now,
- <a href="http://struts.apache.org/downloads.html">
- Struts 1.2.9 is the best available release.</a>
</p>
</subsection>
Modified: struts/site/trunk/xdocs/kickstart.fml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/kickstart.fml?rev=388513&r1=388512&r2=388513&view=diff
==============================================================================
--- struts/site/trunk/xdocs/kickstart.fml (original)
+++ struts/site/trunk/xdocs/kickstart.fml Fri Mar 24 05:11:41 2006
@@ -19,103 +19,275 @@
<faqs title="Kickstart FAQ">
<part>
- <p>
- Here are answers to the some of the usual Apache Struts
- getting-started questions.
- </p>
- </part>
+ <title>Project Details</title>
- <part>
- <title>Product Line</title>
+ <faq id="struts">
+ <question>Why is the project called Struts?</question>
+ <answer>
+ <p>It's a reference to struts in the architectural sense, a
+ reminder of the nearly invisible pieces that hold up
+ buildings, houses, and bridges.</p>
+ </answer>
+ </faq>
- <faq id="subprojects">
- <question>Why are there so many subprojects now?</question>
+ <faq id="license">
+ <question>How is Apache Struts licensed?</question>
<answer>
- <p>
- Over the years, the Action framework grew to include not only a
- controller and a set of taglibs but several other extensions,
- like Tiles, EL, Scripting, and Flow. There were also some
- optional classes that some people liked, but not everyone needed
- (like DispatchAction).
+ <p>All Apache Struts products are copyrighted software
+ available under the
+ <a href="http://www.apache.org/licenses">Apache
+ License,</a>
+ a "free-to-use, business-friendly license".
</p>
+ </answer>
+ </faq>
+ <faq id="usage">
+ <question>Can Apache Struts be used in a commercial
+ product?</question>
+ <answer>
+ <p>Yes. The only requirements you must meet are those listed
+ in the
+ <a href="http://www.apache.org/licenses">Apache
+ License.</a>
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="credits">
+ <question>Do I have to credit Apache Struts on my own
+ website?</question>
+ <answer>
+ <p>You need to credit Apache Struts if you
+ <strong>redistribute your own framework</strong>
+ based on our products
+ for other people to use. (See the
+ <a href="http://www.apache.org/LICENSE">Apache License</a>
+ for details.)
+ But you do
+ <strong>not</strong>
+ need to credit Apache Struts just because your web
+ application utilizes one of our products.
+ It's the same situation as using the Apache HTTPD server
+ or Tomcat. Not required if its just running your web site.
+ Required if you've used the source code to create your own
+ server that you are redistributing to other people.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="requests">
+ <question>If a product doesn't do what I want, can I request that
+ a feature be added?</question>
+ <answer>
<p>
- Releasing all of this code together has been like hanging wall
- paper. We smooth a crease here, and another wrinkle crops up over
- there. In order to promote lighter, regular releases, we've
- subdivided the monolithic Struts 1.2 distribution into seven
- distinct subprojects: Action, EL, Extras, Site, Taglib, and
- Tiles.
+ First, it's important to remember that Apache Struts is an
+ all-volunteer project.
+ We don't charge anyone anything to use Apache Struts
+ products.
+ Committers and other developers work on Apache Struts
+ products because they need to use it with their own
+ applications.
+ If others can use it too, that's "icing on the cake".
+ If you
+ <a href="../helping.html">submit a patch</a>
+ for a feature that a Committer finds useful, then that
+ Committer may choose to volunteer his or her time to apply
+ the patch.
+ If you just submit an idea without a patch, it is much
+ less likely to be added (since first someone else has to
+ volunteer their time to write the patch).
</p>
+ <p>
+ We are grateful for any patches, and we welcome new ideas,
+ but the best way to see that something gets added to the
+ framework is to do as much of the work as you can, rather
+ than rely on the "kindness of strangers". Worst case, you
+ can apply the patch to your copy of Struts and still use
+ the feature in your own application. (Which is what open
+ source is ~really~ all about.)
+ </p>
+ </answer>
+ </faq>
+ <faq id="help">
+ <question>Where can I get help with Apache Struts?</question>
+ <answer>
+ <p>Struts Action Framework comes complete with a
+ <a href="../userGuide/index.html">Users Guide</a>
+ to
+ introduce people to the framework and its underlying
+ technologies. Various components
+ also have their own in-depth Developers Guide, to cover
+ more advanced topics. Comprehensive
+ <a href="../api/index.html">Javadocs</a>
+ are included
+ along with the
+ <strong>full source code</strong>
+ .
+ </p>
<p>
- Now, if we want to make a change to a JSP tag, we can release
- Taglib without re-releasing everything else. Likewise, if we want
- to add a nifty new Action to Extras, we can just release Extras,
- without re-releasing everything else.
+ The
+ <a href="http://struts.apache.org/mail.html">Struts user
+ mailing list</a>
+ is also
+ very active, and welcomes posts from new users. Before
+ posting a new question, be
+ sure to consult the
+ <a href="http://struts.apache.org/mail.html#Archives">
+ <strong>MAILING LIST ARCHIVE</strong>
+ </a>
+ and the very excellent
+ <a href="http://www.catb.org/~esr/faqs/smart-questions.html">
+ How To Ask Questions The Smart Way</a>
+ by Eric Raymond. Please do be sure
+ to
+ <a href="http://expita.com/nomime.html">turn off HTML</a>
+ in your
+ email client before posting.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="support">
+ <question>Is commercial support available?</question>
+ <answer>
+ <p>The Apache Software Foundation does not provide commercial
+ support for any of our software products, including Apache
+ Struts products.
+ However, third parties may offer different degrees of
+ support.</p>
+ </answer>
+ </faq>
+
+ <faq id="providers">
+ <question>Are there ISPs that will host my Struts
+ application?</question>
+ <answer>
+ <p>For a listing of some Java and Struts Action Framework
+ ISPs, visit the
+ <a href="http://struts.sf.net/community/index.html">Struts
+ Community Resources</a>
+ area on SourceForge.
</p>
+ </answer>
+ </faq>
+ <faq id="ide">
+ <question>Is there a particularly good IDE to use with Struts
+ Action Framework"</question>
+ <answer>
<p>
- Of course, the next question is: "Which versions work with the
- best available release of Action?" To answer that question,
- we provide the Struts Action Library, which contains the set of
- JARs that work with the "best available" release of Action 1.3.
+ Struts should work well with any development environment
+ that you would like to use, as well as with any
+ programmers editor.
+ The members of the Struts development team each use their
+ own tools such as
+ <a href="http://www.gnu.org/software/emacs/emacs.html">
+ Emacs,</a>
+ <a href="http://www.intellij.com/idea/">IDEA,</a>
+ <a href="http://www.eclipse.org/">Eclipse,</a>
+ and
+ <a href="http://www.netbeans.org/">NetBeans.</a>
+ </p>
+ <p>
+ See the
+ <a href="../faqs/index.html">Howto Guides</a>
+ for more about configuring IDEs to work with Struts.
</p>
</answer>
</faq>
- <faq id="dependencies">
- <question>
- But what if a new feature in Taglibs depends on a new feature in
- Action? Won't you still have to release them together?
- </question>
+ <faq id="digest">
+ <question>Is there a digest for the User list?</question>
<answer>
<p>
- Hmmm, almost. This sort of thing already happens with the Commons
- components. We might have to release a new version of Commons
- Validator and test it against the development build of Struts
- Action. The same thing would continue to happen. It's just
- instead of
- being a Commons component and a Struts component, it's two
- Struts components. No big woof.
+ Yes.
+ <a href="mailto:user-digest-subscribe@struts.apache.org">
+ send a blank message</a>
+ to <
+ <a href="mailto:user-digest-subscribe@struts.apache.org">
+ user-digest-subscribe@struts.apache.org</a>
+ >.
</p>
<p>
- The difference is that now we get to choose what is released
- together. The infrastructure does not make that decision for us.
+ If you are subscribed to the digest, you can also post to
+ the list.
+ Just be sure to send your post to the
+ <a href="mailto:user@struts.apache.org">user list</a>
+ rather than trying to reply to the digest.
</p>
</answer>
</faq>
- <faq id="confusing">
- <question>Won't it be confusing for people to bundle, say, Action 1.3.4
- with Taglib 1.3.2?</question>
+ <faq id="newsgroup">
+ <question>Is there an Apache Struts newsgroup?</question>
<answer>
<p>
- We also bundle Action 1.3.0 with Commons-Validator 1.2.0.
- and Commons-BeanUtils 1.7.0, and several other JARs with their
- own version numbers. Same difference.
+ Not a usenet group, but the Struts User list can be
+ accessed with your
+ favorite newsgroup reader from the
+ <a href="http://news.gmane.org/">GMane News Site.</a>
+ Subscribe to groups
+ <code>gmane.comp.jakarta.struts.devel</code>
+ for the developer list, or
+ <code>gmane.comp.jakarta.struts.user</code>
+ for the user list.
</p>
+ </answer>
+ </faq>
+
+ <faq id="mailbounce">
+ <question>Why didn't my posting show up on the user
+ list?</question>
+ <answer>
<p>
- To make it easy for people to grab the "best available"
- combination of JARs, we offer the Struts Action Library.
+ You must be subscribed to the
+ <a href="mailto:user-subscribe@struts.apache.org">user
+ list</a>
+ or
+ <a href="mailto:user-digest-subscribe@struts.apache.org">
+ user digest</a>
+ before posting
+ (or use the
+ <a href="http://news.gmane.org">GMane Newsgroups</a>
+ instead).
</p>
</answer>
</faq>
- <faq id="classic">
- <question>Is Struts Classic another name for the Struts Action Framework?
- </question>
+ <faq id="unsubscribe">
+ <question>How do I unsubscribe from the mailing list?</question>
<answer>
- <p>Struts Classic is a codename for the work we needed to do to
- create and release the seven new subprojects we extracted from
- Struts 1.2. It is not a product per-se, but shorthand for the
- 1.3.0 build of the seven projects.
+ <p>
+ <strong>From the email account used to subscribe to the
+ list,</strong>
+ <a href="mailto:user-unsubscribe@struts.apache.org">send a
+ blank message</a>
+ to <
+ <a href="mailto:user-unsubscribe@struts.apache.org">
+ user-unsubscribe@struts.apache.org</a>
+ >.
+ </p>
+ <p>
+ If you are receiving the digest, you must send a blank
+ email to
+ <
+ <a href="mailto:user-digest-unsubscribe@struts.apache.org">
+ user-unsubscribe@struts.apache.org</a>
+ >
+ instead.
</p>
</answer>
</faq>
+ </part>
+
+
+ <part>
+ <title>Product Line</title>
<faq id="shale">
- <question>Why are you offering both Struts Shale and Struts Action
+ <question>Why are you offering both the Struts Shale and the Struts Action
Framework? Don't they compete for new development?</question>
<answer>
<p>We do offer Apache Struts developers a choice, but, hey,
@@ -201,19 +373,20 @@
<p>
<a href="http://wiki.apache.org/struts/StrutsTi">Struts
Ti</a>
- (short for Titanium) is a codename for Struts Action
+ (short for Titanium) was a codename for Struts Action
Framework 2.x.
In late November 2005, the Ti proposal was amended to
include a merger with
<a href="http://www.opensymphony.com/webwork/">Open
Symphony WebWork</a>
.
- Under this plan, the next stable release of WebWork is
- being donated to Apache Struts,
- and the lead WebWork committers are joining the Struts
- community.
- The WebWork codebase is being brought into the ASF through
- the Apache Incubator.
+ Pursuant to this plan, WebWork 2.3 was
+ donated to the ASF in March 2006,
+ and the active WebWork committers joined the Apache Struts project.
+ The WebWork 2.3 codebase is being brought into the ASF through
+ the
+ <a href="http://incubator.apache.org/projects/webwork2.html">
+ Apache Incubator.</a>
Once licensing and related issues are resolved,
the codebase will be made part of the Apache Struts
framework.
@@ -240,7 +413,7 @@
the Struts axle.
</p>
<p>
- At this point, the Ti codename is being dropped,
+ At this point, the Ti codename has being dropped,
and we are referring to the incoming WebWork codebase as Action
2.
</p>
@@ -256,9 +429,8 @@
For the time being, there is no plan to migrate XWork to
the ASF. Struts Action has always had many dependencies on
external
- packages.So long as packages like XWork and Sitemesh are doing
- well
- at OpenSymphony, there is no reason to make further changes.
+ packages. So long as packages like XWork and Sitemesh are doing
+ well at OpenSymphony, there is no reason to make further changes.
</p>
</answer>
</faq>
@@ -367,8 +539,10 @@
Other likely candidates for a Web MVC framework include
<a href="http://cocoon.apache.org/">Apache Cocoon,</a>
<a href="http://jakarta.apache.org/tapestry/">Apache Tapestry,</a>
- <a href="http://jakarta.apache.org/turbine/">Apache Turbine,</a>,
- <a href="http://www.springframework.org/docs/reference/mvc.html">Spring MVC.</a>, and
+ <a href="http://jakarta.apache.org/turbine/">Apache Turbine,</a>
+ ,
+ <a href="http://www.springframework.org/docs/reference/mvc.html">Spring MVC.</a>
+ , and
<a href="http://wicket.sourceforge.net/">Wicket.</a>
</p>
</answer>
@@ -438,9 +612,10 @@
If you'd like a head-start on Action 2,
you could start new development with WebWork 2 today.
<a href="announce.html#a20051214.3">
- WebWork is joining Apache Struts,</a>
+ WebWork has joined Apache Struts,</a>
and Action 2 will be an updated release of WebWork 2.2.
Undoubtedly, there will be some changes,
+ just as there were changes between WebWork 2.1 and Webwork 2.2,
but the core API and architecture will remain the same.
</p>
</answer>
@@ -483,270 +658,93 @@
<a href="helping.html">we could use your help.</a>
</p>
</answer>
- </faq>
- </part>
- <part>
- <title>Project Details</title>
-
- <faq id="struts">
- <question>Why is the project called Struts?</question>
- <answer>
- <p>It's a reference to struts in the architectural sense, a
- reminder of the nearly invisible pieces that hold up
- buildings, houses, and bridges.</p>
- </answer>
- </faq>
+ <faq id="subprojects">
+ <question>Why are there so many "extensions" for Action 1 now?</question>
+ <answer>
+ <p>
+ Over the years, the Action 1 framework grew to include not only a
+ controller and a set of taglibs but several other extensions,
+ like Tiles, EL, Scripting, and Flow. There were also some
+ optional classes that some people liked, but not everyone needed
+ (like DispatchAction).
+ </p>
+
+ <p>
+ Releasing all of this code together has been like hanging wall
+ paper. We smooth a crease here, and another wrinkle crops up over
+ there. In order to promote lighter, regular releases, we've
+ subdivided the monolithic Struts 1.2 distribution into seven
+ distinct subprojects: Action, EL, Extras, Site, Taglib, and
+ Tiles.
+ </p>
+
+ <p>
+ Now, if we want to make a change to a JSP tag, we can release
+ Taglib without re-releasing everything else. Likewise, if we want
+ to add a nifty new Action to Extras, we can just release Extras,
+ without re-releasing everything else.
+ </p>
+
+ <p>
+ Of course, the next question is: "Which versions work with the
+ best available release of Action?" To answer that question,
+ we provide the Struts Action Library, which contains the set of
+ JARs that work with the "best available" release of Action 1.3.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="dependencies">
+ <question>
+ But what if a new feature in Taglibs depends on a new feature in
+ Action 1? Won't you still have to release them together?
+ </question>
+ <answer>
+ <p>
+ Hmmm, almost. This sort of thing already happens with the Commons
+ components. We might have to release a new version of Commons
+ Validator and test it against the development build of Struts
+ Action. The same thing would continue to happen. It's just
+ instead of
+ being a Commons component and a Struts component, it's two
+ Struts components. No big woof.
+ </p>
+ <p>
+ The difference is that now we get to choose what is released
+ together. The infrastructure does not make that decision for us.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="confusing">
+ <question>Won't it be confusing for people to bundle, say, Action 1.3.4
+ with Taglib 1.3.2?</question>
+ <answer>
+ <p>
+ We also bundle Action 1.3.0 with Commons-Validator 1.2.0.
+ and Commons-BeanUtils 1.7.0, and several other JARs with their
+ own version numbers. Same difference.
+ </p>
+ <p>
+ To make it easy for people to grab the "best available"
+ combination of JARs, we offer the Struts Action Library.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="classic">
+ <question>Is Struts Classic another name for the Struts Action Framework?
+ </question>
+ <answer>
+ <p>Struts Classic is a codename for the work we needed to do to
+ create and release the seven new subprojects we extracted from
+ Struts 1.2. It is not a product per-se, but shorthand for the
+ 1.3.0 build of the seven projects.
+ </p>
+ </answer>
+ </faq>
- <faq id="license">
- <question>How is Apache Struts licensed?</question>
- <answer>
- <p>All Apache Struts products are copyrighted software
- available under the
- <a href="http://www.apache.org/licenses">Apache
- License,</a>
- a "free-to-use, business-friendly license".
- </p>
- </answer>
- </faq>
-
- <faq id="usage">
- <question>Can Apache Struts be used in a commercial
- product?</question>
- <answer>
- <p>Yes. The only requirements you must meet are those listed
- in the
- <a href="http://www.apache.org/licenses">Apache
- License.</a>
- </p>
- </answer>
- </faq>
-
- <faq id="credits">
- <question>Do I have to credit Apache Struts on my own
- website?</question>
- <answer>
- <p>You need to credit Apache Struts if you
- <strong>redistribute your own framework</strong>
- based on our products
- for other people to use. (See the
- <a href="http://www.apache.org/LICENSE">Apache License</a>
- for details.)
- But you do
- <strong>not</strong>
- need to credit Apache Struts just because your web
- application utilizes one of our products.
- It's the same situation as using the Apache HTTPD server
- or Tomcat. Not required if its just running your web site.
- Required if you've used the source code to create your own
- server that you are redistributing to other people.
- </p>
- </answer>
- </faq>
-
- <faq id="requests">
- <question>If a product doesn't do what I want, can I request that
- a feature be added?</question>
- <answer>
- <p>
- First, it's important to remember that Apache Struts is an
- all-volunteer project.
- We don't charge anyone anything to use Apache Struts
- products.
- Committers and other developers work on Apache Struts
- products because they need to use it with their own
- applications.
- If others can use it too, that's "icing on the cake".
- If you
- <a href="../helping.html">submit a patch</a>
- for a feature that a Committer finds useful, then that
- Committer may choose to volunteer his or her time to apply
- the patch.
- If you just submit an idea without a patch, it is much
- less likely to be added (since first someone else has to
- volunteer their time to write the patch).
- </p>
- <p>
- We are grateful for any patches, and we welcome new ideas,
- but the best way to see that something gets added to the
- framework is to do as much of the work as you can, rather
- than rely on the "kindness of strangers". Worst case, you
- can apply the patch to your copy of Struts and still use
- the feature in your own application. (Which is what open
- source is ~really~ all about.)
- </p>
- </answer>
- </faq>
-
- <faq id="help">
- <question>Where can I get help with Apache Struts?</question>
- <answer>
- <p>Struts Action Framework comes complete with a
- <a href="../userGuide/index.html">Users Guide</a>
- to
- introduce people to the framework and its underlying
- technologies. Various components
- also have their own in-depth Developers Guide, to cover
- more advanced topics. Comprehensive
- <a href="../api/index.html">Javadocs</a>
- are included
- along with the
- <strong>full source code</strong>
- .
- </p>
- <p>
- The
- <a href="http://struts.apache.org/mail.html">Struts user
- mailing list</a>
- is also
- very active, and welcomes posts from new users. Before
- posting a new question, be
- sure to consult the
- <a href="http://struts.apache.org/mail.html#Archives">
- <strong>MAILING LIST ARCHIVE</strong>
- </a>
- and the very excellent
- <a href="http://www.catb.org/~esr/faqs/smart-questions.html">
- How To Ask Questions The Smart Way</a>
- by Eric Raymond. Please do be sure
- to
- <a href="http://expita.com/nomime.html">turn off HTML</a>
- in your
- email client before posting.
- </p>
- </answer>
- </faq>
-
- <faq id="support">
- <question>Is commercial support available?</question>
- <answer>
- <p>The Apache Software Foundation does not provide commercial
- support for any of our software products, including Apache
- Struts products.
- However, third parties may offer different degrees of
- support.</p>
- </answer>
- </faq>
-
- <faq id="providers">
- <question>Are there ISPs that will host my Struts
- application?</question>
- <answer>
- <p>For a listing of some Java and Struts Action Framework
- ISPs, visit the
- <a href="http://struts.sf.net/community/index.html">Struts
- Community Resources</a>
- area on SourceForge.
- </p>
- </answer>
- </faq>
-
- <faq id="ide">
- <question>Is there a particularly good IDE to use with Struts
- Action Framework"</question>
- <answer>
- <p>
- Struts should work well with any development environment
- that you would like to use, as well as with any
- programmers editor.
- The members of the Struts development team each use their
- own tools such as
- <a href="http://www.gnu.org/software/emacs/emacs.html">
- Emacs,</a>
- <a href="http://www.intellij.com/idea/">IDEA,</a>
- <a href="http://www.eclipse.org/">Eclipse,</a>
- and
- <a href="http://www.netbeans.org/">NetBeans.</a>
- </p>
- <p>
- See the
- <a href="../faqs/index.html">Howto Guides</a>
- for more about configuring IDEs to work with Struts.
- </p>
- </answer>
- </faq>
-
- <faq id="digest">
- <question>Is there a digest for the User list?</question>
- <answer>
- <p>
- Yes.
- <a href="mailto:user-digest-subscribe@struts.apache.org">
- send a blank message</a>
- to <
- <a href="mailto:user-digest-subscribe@struts.apache.org">
- user-digest-subscribe@struts.apache.org</a>
- >.
- </p>
- <p>
- If you are subscribed to the digest, you can also post to
- the list.
- Just be sure to send your post to the
- <a href="mailto:user@struts.apache.org">user list</a>
- rather than trying to reply to the digest.
- </p>
- </answer>
- </faq>
-
- <faq id="newsgroup">
- <question>Is there an Apache Struts newsgroup?</question>
- <answer>
- <p>
- Not a usenet group, but the Struts User list can be
- accessed with your
- favorite newsgroup reader from the
- <a href="http://news.gmane.org/">GMane News Site.</a>
- Subscribe to groups
- <code>gmane.comp.jakarta.struts.devel</code>
- for the developer list, or
- <code>gmane.comp.jakarta.struts.user</code>
- for the user list.
- </p>
- </answer>
- </faq>
-
- <faq id="mailbounce">
- <question>Why didn't my posting show up on the user
- list?</question>
- <answer>
- <p>
- You must be subscribed to the
- <a href="mailto:user-subscribe@struts.apache.org">user
- list</a>
- or
- <a href="mailto:user-digest-subscribe@struts.apache.org">
- user digest</a>
- before posting
- (or use the
- <a href="http://news.gmane.org">GMane Newsgroups</a>
- instead).
- </p>
- </answer>
- </faq>
-
- <faq id="unsubscribe">
- <question>How do I unsubscribe from the mailing list?</question>
- <answer>
- <p>
- <strong>From the email account used to subscribe to the
- list,</strong>
- <a href="mailto:user-unsubscribe@struts.apache.org">send a
- blank message</a>
- to <
- <a href="mailto:user-unsubscribe@struts.apache.org">
- user-unsubscribe@struts.apache.org</a>
- >.
- </p>
- <p>
- If you are receiving the digest, you must send a blank
- email to
- <
- <a href="mailto:user-digest-unsubscribe@struts.apache.org">
- user-unsubscribe@struts.apache.org</a>
- >
- instead.
- </p>
- </answer>
</faq>
</part>
Modified: struts/site/trunk/xdocs/volunteers.xml
URL: http://svn.apache.org/viewcvs/struts/site/trunk/xdocs/volunteers.xml?rev=388513&r1=388512&r2=388513&view=diff
==============================================================================
--- struts/site/trunk/xdocs/volunteers.xml (original)
+++ struts/site/trunk/xdocs/volunteers.xml Fri Mar 24 05:11:41 2006
@@ -154,6 +154,26 @@
<strong>Patrick Lightbody</strong>
(plightbo at apache.org)
</li>
+ <li>
+ <strong>Alexandru Popescu</strong>
+ (apopescu at apache.org)
+ </li>
+ <li>
+ <strong>Rene Gielen</strong>
+ (rgielen at apache.org)
+ </li>
+ <li>
+ <strong>Rainer Hermanns</strong>
+ (hermanns at apache.org)
+ </li>
+ <li>
+ <strong>Toby Jee</strong>
+ (TBD)
+ </li>
+ <li>
+ <strong>Ian Roughley</strong>
+ (roughley at apache.org)
+ </li>
</ul>
</subsection>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org