struts-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lukaszlen...@apache.org
Subject svn commit: r1425278 - in /struts/site/trunk: ./ pom.xml src/site/resources/css/site.css src/site/site.xml src/site/xdoc/dev/volunteers.xml src/site/xdoc/index.xml
Date Sat, 22 Dec 2012 12:43:28 GMT
Author: lukaszlenart
Date: Sat Dec 22 12:43:28 2012
New Revision: 1425278

URL: http://svn.apache.org/viewvc?rev=1425278&view=rev
Log:
Merge all from site2fluidomigration at 1425276 (reintegration)

Modified:
    struts/site/trunk/   (props changed)
    struts/site/trunk/pom.xml
    struts/site/trunk/src/site/resources/css/site.css
    struts/site/trunk/src/site/site.xml
    struts/site/trunk/src/site/xdoc/dev/volunteers.xml
    struts/site/trunk/src/site/xdoc/index.xml

Propchange: struts/site/trunk/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Dec 22 12:43:28 2012
@@ -0,0 +1 @@
+struts-site.iml

Propchange: struts/site/trunk/
------------------------------------------------------------------------------
    svn:mergeinfo = /struts/site/branches/site2fluidomigration:1412528-1425276

Modified: struts/site/trunk/pom.xml
URL: http://svn.apache.org/viewvc/struts/site/trunk/pom.xml?rev=1425278&r1=1425277&r2=1425278&view=diff
==============================================================================
--- struts/site/trunk/pom.xml (original)
+++ struts/site/trunk/pom.xml Sat Dec 22 12:43:28 2012
@@ -82,7 +82,7 @@
         <plugins>
             <plugin>
                 <artifactId>maven-site-plugin</artifactId>
-                <version>2.3</version>
+                <version>3.0</version>
             </plugin>
             <plugin>
                 <artifactId>maven-antrun-plugin</artifactId>
@@ -135,4 +135,21 @@
         </plugins>
     </build>
 
+    <reporting>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-project-info-reports-plugin</artifactId>
+                <version>2.6</version>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <!-- no needs for reports -->
+                        </reports>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+        </plugins>
+    </reporting>
+
 </project>

Modified: struts/site/trunk/src/site/resources/css/site.css
URL: http://svn.apache.org/viewvc/struts/site/trunk/src/site/resources/css/site.css?rev=1425278&r1=1425277&r2=1425278&view=diff
==============================================================================
--- struts/site/trunk/src/site/resources/css/site.css (original)
+++ struts/site/trunk/src/site/resources/css/site.css Sat Dec 22 12:43:28 2012
@@ -28,6 +28,30 @@ img.poweredBy {
     margin-left:17px;
 }
 
+.hero-unit h1 {
+	font-size: 40px;
+	margin-top: 20px;
+}
+
+.hero-unit {
+	padding: 20px;
+}
+
+.right {
+	text-align: right;
+}
+
+.section img {
+	margin: 20px;
+}
+
+a:visited {color: #00438a;}
+
 .right {
     float: right;
 }
+
+#bannerRight img { margin-right: 80px; }
+
+.breadcrumb { padding-right: 130px; }
+

Modified: struts/site/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/struts/site/trunk/src/site/site.xml?rev=1425278&r1=1425277&r2=1425278&view=diff
==============================================================================
--- struts/site/trunk/src/site/site.xml (original)
+++ struts/site/trunk/src/site/site.xml Sat Dec 22 12:43:28 2012
@@ -3,7 +3,24 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/DECORATION/1.1.0 http://maven.apache.org/xsd/decoration-1.1.0.xsd
                              http://maven.apache.org/DECORATION/1.1.0 ">
-    <version position="none"/>
+     <skin>
+        <groupId>org.apache.maven.skins</groupId>
+        <artifactId>maven-fluido-skin</artifactId>
+        <version>1.3.0</version>
+     </skin>
+     <custom>
+        <fluidoSkin>
+        <topBarEnabled>false</topBarEnabled>
+        <sideBarEnabled>true</sideBarEnabled>
+        <searchEnabled>true</searchEnabled>
+        <gitHub>
+            <projectId>apache/struts2</projectId>
+            <ribbonOrientation>right</ribbonOrientation>
+            <ribbonColor>darkblue</ribbonColor>
+        </gitHub>
+        </fluidoSkin>
+     </custom>
+        <version position="none"/>
     <bannerLeft>
         <name>Apache Software Foundation</name>
         <src>http://www.apache.org/images/asf-logo.gif</src>
@@ -15,13 +32,35 @@
         <href>http://struts.apache.org/</href>
     </bannerRight>
     <body>
+        <head>
+            <script type="text/javascript">
+                /* Facebook */
+                (function(d, s, id) {
+                var js, fjs = d.getElementsByTagName(s)[0];
+                if (d.getElementById(id)) return;
+                js = d.createElement(s); js.id = id;
+                js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
+                fjs.parentNode.insertBefore(js, fjs);
+                }(document, 'script', 'facebook-jssdk'));
+
+                /* Google Plus */
+                (function() {
+                var po = document.createElement('script'); po.type = 'text/javascript'; po.async
= true;
+                po.src = '//apis.google.com/js/plusone.js';
+                var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po,
s);
+                })();
+
+                /* Twitter */
+                !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
+            </script>
+        </head>
         <links>
             <item
                     name="Apache"
                     href="http://www.apache.org/" />
             <item
                     name="Struts 2"
-                    href="http://struts.apache.org/2.3.4.1/index.html" />
+                    href="http://struts.apache.org/2.3.7/index.html" />
             <item
                     name="Struts 1"
                     href="http://struts.apache.org/1.3.10/index.html" />
@@ -49,10 +88,6 @@
                     href="kickstart.html"
                     />
             <item
-                    name="Roadmap FAQ"
-                    href="roadmap.html"
-                    />
-            <item
                     name="Website Stats"
                     href="http://people.apache.org/~vgritsenko/stats/projects/struts"
                     />
@@ -144,65 +179,6 @@
                     />
         </menu>
 
-        <menu name="Related Projects">
-            <item
-                    name="Apache Beehive"
-                    href="http://beehive.apache.org/"
-                    />
-            <item
-                    name="Apache MyFaces"
-                    href="http://myfaces.apache.org/"
-                    />
-            <item
-                    name="Apache Tomcat"
-                    href="http://tomcat.apache.org/"
-                    />
-            <item
-                    name="Apache Commons"
-                    href="http://commons.apache.org/"
-                    />
-            <item
-                    name="Velocity Struts"
-                    href="http://velocity.apache.org/tools/devel/struts/"
-                    />
-        </menu>
-
-        <menu name="Similar Projects">
-
-            <item
-                    name="Apache Cocoon"
-                    href="http://cocoon.apache.org/"
-                    />
-            <item
-                    name="Apache Tapestry"
-                    href="http://tapestry.apache.org/"
-                    />
-            <item
-                    name="Apache Turbine"
-                    href="http://turbine.apache.org/"
-                    />
-            <item
-                    name="Spring MVC"
-                    href="http://static.springsource.org/spring/docs/current/spring-framework-reference/html/mvc.html"
-                    />
-            <item
-                    name="Stripes"
-                    href="http://www.stripesframework.org/"
-                    />
-            <item
-                    name="Apache Wicket"
-                    href="http://wicket.apache.org/"
-                    />
-         </menu>
-
-        <menu name="Java 5 for Struts 1">
-            <item
-                    name="Strecks"
-                    href="http://strecks.sourceforge.net//"
-                    />
-         </menu>
-
-
         <menu name="See Also">
             <item
                     name="Apache Bookstore"
@@ -221,6 +197,11 @@
 
         </menu>
 
-        <footer>&copy; 2005-2011 The Apache Software Foundation - Apache Struts,
Struts, Apache, the Apache feather logo, and the Apache Struts project logos are trademarks
of The Apache Software Foundation.</footer>
+        <footer>
+            <div class="row span12">
+                Apache Struts, Struts, Apache, the Apache feather logo, and the Apache Struts
+                project logos are trademarks of The Apache Software Foundation.
+            </div>
+        </footer>
     </body>
 </project>

Modified: struts/site/trunk/src/site/xdoc/dev/volunteers.xml
URL: http://svn.apache.org/viewvc/struts/site/trunk/src/site/xdoc/dev/volunteers.xml?rev=1425278&r1=1425277&r2=1425278&view=diff
==============================================================================
--- struts/site/trunk/src/site/xdoc/dev/volunteers.xml (original)
+++ struts/site/trunk/src/site/xdoc/dev/volunteers.xml Sat Dec 22 12:43:28 2012
@@ -139,6 +139,10 @@ limitations under the License.
                         <strong>Maurizio Cucchiara</strong>
                         (mcucchiara at apache.org)
                     </li>
+                    <li>
+                        <strong>Johannes Geppert</strong>
+                        (jogep at apache.org)
+                    </li>
                 </ul>
             </subsection>
 
@@ -188,10 +192,6 @@ limitations under the License.
                         (jafl at apache.org)
                     </li>
                     <li>
-                        <strong>Johannes Geppert</strong>
-                        (jogep at apache.org)
-                    </li>
-                    <li>
                         <strong>Christian Grobmeier</strong>
                         (grobmeier at apache.org)
                     </li>

Modified: struts/site/trunk/src/site/xdoc/index.xml
URL: http://svn.apache.org/viewvc/struts/site/trunk/src/site/xdoc/index.xml?rev=1425278&r1=1425277&r2=1425278&view=diff
==============================================================================
--- struts/site/trunk/src/site/xdoc/index.xml (original)
+++ struts/site/trunk/src/site/xdoc/index.xml Sat Dec 22 12:43:28 2012
@@ -24,231 +24,217 @@ limitations under the License.
     </properties>
 
     <body>
-        <a name="Releases"/>
-        <section name="Recent Releases">
 
+        <div class="hero-unit">
+            <h1>Apache Struts 2.3.7 GA</h1>
             <p>
-              Scroll down for more about <a href="#Welcome">Apache Struts</a>,
+                Released on 19 November 2012. The <a href="http://struts.apache.org/2.x/docs/version-notes-237.html">version
notes</a>
+                are available online. Scroll down for more about <a href="#Welcome">Apache
Struts</a>,
               the <a href="#Project">Apache Struts project</a>, and <a href="#Newbies">Struts
for Newbies</a>
             </p>
-            
-            <a name="2.3.7"/>
-            <subsection name="19 November 2012 - Struts 2.3.7 General Availability Release">
-
-            <p>
-                The latest production release of Struts 2 is
-                <a href="http://struts.apache.org/download.cgi#struts237">Struts 2.3.7</a>,
-                which was promoted to "General Availability"
-                (or "Ready for Primetime") on 19 November 2012.
-                The <a href="http://struts.apache.org/2.x/docs/version-notes-237.html">version
notes</a>
-                are available online.
-            </p>
-            <p>
-                Struts 2.3.7 is mainly maintenance release. Developers are recommended to
update their Struts 2
-                applications to use Struts 2.3.7.
-            </p>
-            </subsection>
-
-            <a name="1.3.10"/>
-            <subsection name="04 Dec 2008 - Struts 1.3.10 General Availability Release">
-
+            <a href="http://struts.apache.org/download.cgi#struts2232" class="btn btn-primary">Download</a>
+            <a href="primer.html" class="btn btn-info">Read more</a>
+                
+            <h1>Apache Struts 1.3.10 GA</h1>               
             <p>
                 The latest production release of Struts 1 is
                 <a href="http://struts.apache.org/download.cgi#struts1310">Struts 1.3.10</a>,
                 which was promoted to "General Availability"
                 (or "Ready for Primetime") on 04 Dec 2008.
             </p>
-            </subsection>
-
-        </section>
-
-        <a name="Welcome"/>
-        <section name="Apache Struts">
-
-            <p>
-                The Apache Struts web framework is a free open-source solution for creating
-                Java web applications.
-            </p>
-
-            <p>
-                Web applications differ from conventional websites in that
-                web applications can create a dynamic response.
-                Many websites deliver only static pages.
-                A web application can interact with databases and
-                business logic engines to customize a response.
-            </p>
-
-            <p>
-                 Web applications based on JavaServer Pages sometimes
-                 commingle database code, page design code, and control
-                 flow code.
-                 In practice, we find that unless these concerns are
-                 separated,
-                 larger applications become difficult to maintain.
-            </p>
-
-            <p>
-                 One way to separate concerns in a software application is to
-                 use a Model-View-Controller (MVC) architecture.
-                 The <em>Model</em> represents the business or database code,
-                 the <em>View</em> represents the page design code,
-                 and the <em>Controller</em> represents the navigational code.
-                 The Struts framework is designed to help developers create
-                 web applications that utilize a MVC architecture.
-            </p>
-
-            <p>
-                  The framework provides three key components:
-           </p>
-
-                    <ul>
-                        <li>
-                          A "request" handler provided by the application developer
-                          that is mapped to a standard URI.
-                        </li>
-                        <li>
-                          A "response" handler that transfers control to another resource
-                          which completes the response.
-                        </li>
-                        <li>
-                          A tag library that helps developers create interactive
-                          form-based applications with server pages.
-                        </li>
-                    </ul>
-
-            <p>
-                The framework's architecture and tags are buzzword compliant.
-                Struts works well with conventional REST applications
-                and with nouveau technologies like SOAP and AJAX.
-            </p>
-
-       </section>
-
-        <a name="Project"/>
-        <section name="The Apache Struts Project">
-
-            <p>
-                The Apache Struts Project is the open source community
-                that creates and maintains the Apache Struts framework.
-                The project consists of a diverse group of volunteers who
-                share common values regarding collaborative, community-based
-                open source development.
-                The Apache Struts Project is proud to share these values with
-                our parent organization: The Apache Software Foundation.
-            </p>
-
-            <p>
-                The project is called "Struts" because the framework is meant to
-                furnish the "invisible underpinnings" that support professional
-                application development.
-                Struts provides the glue that joins the various elements
-                of the standard Java platform into a coherent whole.
-                Our goal is to leverage existing standards by producing the
-                missing pieces we need to create enterprise-grade applications
-                that are easy to maintain over time.
-            </p>
-
-            <p>
-                The Apache Struts Project offers two major versions of the
-                Struts framework.
-                Struts 1 is recognized as
-                <em>the</em> most popular web application framework for Java.
-                The 1.x framework is mature, well-documented, and widely
-                supported.
-                Struts 1 is the best choice for teams who value proven
-                solutions to common problems.
-            </p>
-
-            <p>
-                Struts 2 was originally known as
-                <a href="http://www.opensymphony.com/webwork">WebWork 2</a>.
-                After working independently for several years,
-                the WebWork and Struts communities
-                <a href="announce-2005.html#a20051214.3">joined forces</a>
-                to create Struts 2.
-                The 2.x framework is the best choice for teams who value
-                elegant solutions to difficult problems.
-            </p>
-
-       </section>
-
-       <a name="Newbies"/>
-       <section name="Struts for Newbies">
-
-       <p>
-          If you are new to development with Struts,
-          here are some pointers on how to get started.
-       </p>
-
-       <p>
-         The framework "stands on the shoulders of giants".
-         To use Struts well, it's important to have a good grasp of the
-         fundamentals.
-         Start by reviewing the
-         <a href="http://struts.apache.org/primer.html">Key Technologies primer</a>,
-         and studying any unfamiliar topics.
-       </p>
-
-       <p>
-         Next, branch to either the
-         <a href="http://struts.apache.org/2.x/index.html">Struts 2</a> or
-         <a href="http://struts.apache.org/1.x/index.html">Struts 1</a>
-         documentation
-       </p>
-
-       <p>
-         The Struts 2 documentation is maintained as a wiki, but don't let that
-         stop you from scrolling through. We have organized the wiki so that
-         it can be read like a book, cover to cover. Just keep following the
-         Next links.
-       </p>
-
-       <p>
-        <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-978-1-4303-2033-3"><img
src="./images/starting-struts2.jpg" alt="[Starting Struts 2]" hspace="16" align="left"/></a>
-         Better yet, turn first to the
-         <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-978-1-4303-2033-3">
-         Starting with Struts2</a> book.
-         At 122 pages, it's a small book that doesn't try to replicate the
-         online Struts 2 Documentation. Instead, the book is a perfect complement
-         to the Struts 2 website. The "minibook" is available both as a free PDF
-         and in conventional printed form.
-       </p>
-
-       <p>
-         For Struts 1, the most up-to-date book would be
-         <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-0072231319">Struts:
The Complete Reference</a>.
-         For newbies, <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-0764559575">Struts
for Dummies</a>
-         is another good choice.
-       </p>
-
-       <p>
-         And don't hesitate to
-         <a href="http://struts.apache.org/helping.html">get involved</a>.
-         The best way to help with any open source project is to improve the
-         documentation!
-         There are mountains of Struts know-how posted to the
-         <a href="http://struts.apache.org/mail.html">user mailing list</a>
-         that could be sholved into the documentation.
-         (How do you think this section started?)
-       </p>
-
-       </section>
-
-        <section>
-            <p class="right">
-                <strong>Next:</strong>
-                <a href="downloads.html">Releases</a>
-            </p>
-        </section>
+            <a href="http://struts.apache.org/download.cgi#struts1310" class="btn btn-primary">Download</a>
+        </div>
 
-        <section name="Google Site Search">
-            <form onsubmit="q.value = query.value + ' site:struts.apache.org'" action="http://www.google.com/search"
method="get">
-                <table><tr><td>
-                    <input name="q" type="hidden" />
-                    <input id="query" type="text" />
-                    <input name="Search" value="Search" type="submit" />
-                </td></tr></table>
-             </form>
-        </section>
+        <div class="row">
+            <div class="pull-left">
+               <div>Official IRC channel: <a href="irc://irc.freenode.net/struts">#struts</a></div>
+            </div>
+            <div class="pull-right">
+                <div id="fb-root"></div>
+                <div class="fb-like" data-href="https://www.facebook.com/apachestruts"
data-send="true" data-width="450" data-show-faces="false"></div>
+            </div>
+            <div class="pull-right">
+                <div class="g-plusone" data-size="medium" data-href="http://struts.apache.org/"></div>
+            </div>
+            <div class="pull-right">
+                <a href="https://twitter.com/TheApacheStruts" class="twitter-follow-button"
data-show-count="false">Follow @TheApacheStruts</a>
+            </div>
+        </div>
+        
+        <div class="row">
+            <div class="span">
+                <h2>The Apache Struts web framework</h2>
+                <a name="Welcome"/>
+                <p>
+                    The Apache Struts web framework is a free open-source solution for creating
+                    Java web applications.
+                </p>
+                
+                <p>
+                    Web applications differ from conventional websites in that
+                    web applications can create a dynamic response.
+                    Many websites deliver only static pages.
+                    A web application can interact with databases and
+                    business logic engines to customize a response.
+                </p>
+                
+                <p>
+                    Web applications based on JavaServer Pages sometimes
+                    commingle database code, page design code, and control
+                    flow code.
+                    In practice, we find that unless these concerns are
+                    separated,
+                    larger applications become difficult to maintain.
+                </p>
+                
+                <p>
+                    One way to separate concerns in a software application is to
+                    use a Model-View-Controller (MVC) architecture.
+                    The <em>Model</em> represents the business or database code,
+                    the <em>View</em> represents the page design code,
+                    and the <em>Controller</em> represents the navigational code.
+                    The Struts framework is designed to help developers create
+                    web applications that utilize a MVC architecture.
+                </p>
+                
+                <p>
+                    The framework provides three key components:
+                </p>
+                
+                <ul>
+                    <li>
+                        A "request" handler provided by the application developer
+                        that is mapped to a standard URI.
+                    </li>
+                    <li>
+                        A "response" handler that transfers control to another resource
+                        which completes the response.
+                    </li>
+                    <li>
+                        A tag library that helps developers create interactive
+                        form-based applications with server pages.
+                    </li>
+                </ul>
+                
+                <p>
+                    The framework's architecture and tags are buzzword compliant.
+                    Struts works well with conventional REST applications
+                    and with nouveau technologies like SOAP and AJAX.
+                </p>
+                
+                <hr/>
+        
+                <a name="Project"/>        
+                <h2>The Apache Struts Project</h2>
+                <p>
+                    The Apache Struts Project is the open source community
+                    that creates and maintains the Apache Struts framework.
+                    The project consists of a diverse group of volunteers who
+                    share common values regarding collaborative, community-based
+                    open source development.
+                    The Apache Struts Project is proud to share these values with
+                    our parent organization: The Apache Software Foundation.
+                </p>
+                
+                <p>
+                    The project is called "Struts" because the framework is meant to
+                    furnish the "invisible underpinnings" that support professional
+                    application development.
+                    Struts provides the glue that joins the various elements
+                    of the standard Java platform into a coherent whole.
+                    Our goal is to leverage existing standards by producing the
+                    missing pieces we need to create enterprise-grade applications
+                    that are easy to maintain over time.
+                </p>
+                
+                <p>
+                    The Apache Struts Project offers two major versions of the
+                    Struts framework.
+                    Struts 1 is recognized as
+                    <em>the</em> most popular web application framework for Java.
+                    The 1.x framework is mature, well-documented, and widely
+                    supported.
+                    Struts 1 is the best choice for teams who value proven
+                    solutions to common problems.
+                </p>
+                
+                <p>
+                    Struts 2 was originally known as
+                    <a href="http://www.opensymphony.com/webwork">WebWork 2</a>.
+                    After working independently for several years,
+                    the WebWork and Struts communities
+                    <a href="announce-2005.html#a20051214.3">joined forces</a>
+                    to create Struts 2.
+                    The 2.x framework is the best choice for teams who value
+                    elegant solutions to difficult problems.
+                </p>
+                
+                <h2>Struts for Newbies</h2>
+                
+                <a name="Newbies"/>
+                <p>
+                    If you are new to development with Struts,
+                    here are some pointers on how to get started.
+                </p>
+                
+                <p>
+                    The framework "stands on the shoulders of giants".
+                    To use Struts well, it's important to have a good grasp of the
+                    fundamentals.
+                    Start by reviewing the
+                    <a href="http://struts.apache.org/primer.html">Key Technologies
primer</a>,
+                    and studying any unfamiliar topics.
+                </p>
+                
+                <p>
+                    Next, branch to either the
+                    <a href="http://struts.apache.org/2.x/index.html">Struts 2</a>
or
+                    <a href="http://struts.apache.org/1.x/index.html">Struts 1</a>
+                    documentation
+                </p>
+                
+                <p>
+                    The Struts 2 documentation is maintained as a wiki, but don't let that
+                    stop you from scrolling through. We have organized the wiki so that
+                    it can be read like a book, cover to cover. Just keep following the
+                    Next links.
+                </p>
+                
+                <p>
+                    <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-978-1-4303-2033-3"><img
src="./images/starting-struts2.jpg" alt="[Starting Struts 2]" hspace="16" align="left"/></a>
+                    Better yet, turn first to the
+                    <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-978-1-4303-2033-3">
+                        Starting with Struts2</a> book.
+                    At 122 pages, it's a small book that doesn't try to replicate the
+                    online Struts 2 Documentation. Instead, the book is a perfect complement
+                    to the Struts 2 website. The "minibook" is available both as a free PDF
+                    and in conventional printed form.
+                </p>
+                
+                <p>
+                    For Struts 1, the most up-to-date book would be
+                    <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-0072231319">Struts:
The Complete Reference</a>.
+                    For newbies, <a href="http://opensource.atlassian.com/confluence/oss/display/BOOKS/ISBN-0764559575">Struts
for Dummies</a>
+                    is another good choice.
+                </p>
+                
+                <p>
+                    And don't hesitate to
+                    <a href="http://struts.apache.org/helping.html">get involved</a>.
+                    The best way to help with any open source project is to improve the
+                    documentation!
+                    There are mountains of Struts know-how posted to the
+                    <a href="http://struts.apache.org/mail.html">user mailing list</a>
+                    that could be sholved into the documentation.
+                    (How do you think this section started?)
+                </p>
+                
+                <p>
+                    <div class="right">
+                        <b>Next:</b> <a href="downloads.html" class="btn btn-primary">Download</a>
+                    </div>
+                </p>
+            </div>
+        </div>       
     </body>
 </document>



Mime
View raw message