Author: grobmeier Date: Wed Sep 4 12:32:33 2013 New Revision: 1519993 URL: http://svn.apache.org/r1519993 Log: pimped feature table
Modified: struts/struts2/trunk/src/site/resources/css/site.css struts/struts2/trunk/src/site/xdoc/index.xml.vm Modified: struts/struts2/trunk/src/site/resources/css/site.css URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/resources/css/site.css?rev=1519993&r1=1519992&r2=1519993&view=diff ============================================================================== --- struts/struts2/trunk/src/site/resources/css/site.css (original) +++ struts/struts2/trunk/src/site/resources/css/site.css Wed Sep 4 12:32:33 2013 @@ -64,3 +64,8 @@ a.btn-primary:visited, a.btn-info:visite #bodyColumn .row { padding:20px; } + +.huge { + font-size: 24px; + line-height: 52px; +} \ No newline at end of file Modified: struts/struts2/trunk/src/site/xdoc/index.xml.vm URL: http://svn.apache.org/viewvc/struts/struts2/trunk/src/site/xdoc/index.xml.vm?rev=1519993&r1=1519992&r2=1519993&view=diff ============================================================================== --- struts/struts2/trunk/src/site/xdoc/index.xml.vm (original) +++ struts/struts2/trunk/src/site/xdoc/index.xml.vm Wed Sep 4 12:32:33 2013 @@ -87,98 +87,131 @@ </section> <section name="Build! Deploy! Maintain!"> - <ul> - <li> - <em>Build!</em> - <ul> - <li> - <strong>Easy startup</strong> - Jumpstart new projects with our bootstrap tutorial and template application or Maven archetype. - </li> - <li> - <strong>Improved Design</strong> - Code clean against HTTP-independant framework interfaces. - </li> - <li> - <strong>Enhanced Tags</strong> - Code less with stylesheet-driven form tags that provide their own markup. - </li> - <li> - <strong>Stateful Checkboxes</strong> - Avoid special handling with smart checkboxes that know when they are toggled. - </li> - <li> - <strong>Flexible Cancel Buttons</strong> - Go directly to a different action on cancel. - </li> - <li> - <strong>First-class AJAX support</strong> - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags. - </li> - <li> - <strong>Easy Spring integration</strong> - Inject dependencies into Actions using Spring without glue code or red tape. (Plexus support also available.) - </li> - <li> - <strong>Enhanced Results</strong> - Do more with speciality results for JasperReports, JFreeChart, Action chaining, and file downloading. - </li> - <li> - <strong>POJO forms</strong> - No more ActionForms! Use any JavaBean to capture form input or - put properties directly on an Action class. Use both binary and String properties! - </li> - <li> - <strong>POJO Actions</strong> - Use any class as an Action class -- even the - interface is optional! - </li> - <!-- Experimental - <li> - strong>Zero Configuration</strong> - Optionally, replace XML configuration with convention and annotation. - </li> - --> - </ul></li> - - <li> - <em>Deploy!</em> - <ul> - <li> - <strong>Easy plugins</strong> - Add framework extensions by dropping in a JAR. - No manual configuration required! Bundled plugins add support for JavaServer Faces, - JasperReports, JFreeChart, Tiles, and more ... - </li> - <li> - <strong>Integrated profiling</strong> - Peek inside Struts<sup>2</sup> to find where the cycles are going! - </li> - <li> - <strong>Precise Error Reporting</strong> - Flip directly to the location and line of an error. - </li> - <!-- Experimental - <li> - <strong>Easy portlets</strong> - Automatic portlet support allows portal and servlet - deployments with no code changes. - </li> - <li> - <strong>REST-ful URLs</strong> - Use search-engine friendly URLs, like category/action/movie/Thrillers. - </li> - --> - </ul></li> - <li> - <em>Maintain!</em> - <ul> - <li> - <strong>Easy-to-test Actions</strong> - Test Struts<sup>2</sup> Actions directly, - without resorting to mock HTTP objects. - </li> - <li> - <strong>Intelligent Defaults</strong> - Skip obvious and redundant settings. Most framework configuration - elements have a default value that we can set and forget. Say it once! - </li> - <li> - <strong>Easy-to-customize controller</strong> - Customize the request handling - per action, if desired. Struts<sup>2</sup> only does what you want it to do! - </li> - <li> - <strong>Integrating Debugging</strong> - Research problem reports with built-in - debugging tools. - </li> - <li> - <strong>Easy-to-tweak tags</strong> - Customize tag markup by editing a FreeMarker - template. No need to grok the taglib API! - <em>JSP, FreeMarker, and Velocity tags are fully supported.</em> - </li> - </ul></li></ul> + <table> + <tr> + <td colspan="2"> + <span class="huge">Build!</span> + <ul> + <li> + <strong>Easy startup</strong> + - Jumpstart new projects with our bootstrap tutorial and template application or Maven + archetype. + </li> + <li> + <strong>Improved Design</strong> + - Code clean against HTTP-independant framework interfaces. + </li> + <li> + <strong>Enhanced Tags</strong> + - Code less with stylesheet-driven form tags that provide their own markup. + </li> + <li> + <strong>Stateful Checkboxes</strong> + - Avoid special handling with smart checkboxes that know when they are toggled. + </li> + <li> + <strong>Flexible Cancel Buttons</strong> + - Go directly to a different action on cancel. + </li> + <li> + <strong>First-class AJAX support</strong> + - Add interactivity and flexibility with AJAX tags that look and feel just like standard + Struts tags. + </li> + <li> + <strong>Easy Spring integration</strong> + - Inject dependencies into Actions using Spring without glue code or red tape. (Plexus + support also available.) + </li> + <li> + <strong>Enhanced Results</strong> + - Do more with speciality results for JasperReports, JFreeChart, Action chaining, and + file downloading. + </li> + <li> + <strong>POJO forms</strong> + - No more ActionForms! Use any JavaBean to capture form input or + put properties directly on an Action class. Use both binary and String properties! + </li> + <li> + <strong>POJO Actions</strong> + - Use any class as an Action class -- even the + interface is optional! + </li> + <!-- Experimental + <li> + strong>Zero Configuration</strong> - Optionally, replace XML configuration with convention and annotation. + </li> + --> + </ul> + </td> + </tr> + <tr> + <td width="50%"> + <span class="huge">Deploy!</span > + <ul> + <li> + <strong>Easy plugins</strong><br/> + Add framework extensions by dropping in a JAR. + No manual configuration required! Bundled plugins add support for JavaServer Faces, + JasperReports, JFreeChart, Tiles, and more ... + </li> + <li> + <strong>Integrated profiling</strong><br/> + Peek inside Struts<sup>2</sup> + to find where the cycles are going! + </li> + <li> + <strong>Precise Error Reporting</strong><br/> + Flip directly to the location and line of an error. + </li> + <!-- Experimental + <li> + <strong>Easy portlets</strong> - Automatic portlet support allows portal and servlet + deployments with no code changes. + </li> + <li> + <strong>REST-ful URLs</strong> - Use search-engine friendly URLs, like category/action/movie/Thrillers. + </li> + --> + </ul> + + </td> + <td width="50%"> + <span class="huge">Maintain!</span > + <ul> + <li> + <strong>Easy-to-test Actions</strong><br/> + Test Struts<sup>2</sup> + Actions directly, + without resorting to mock HTTP objects. + </li> + <li> + <strong>Intelligent Defaults</strong><br/> + Skip obvious and redundant settings. Most framework configuration + elements have a default value that we can set and forget. Say it once! + </li> + <li> + <strong>Easy-to-customize controller</strong><br/> + Customize the request handling + per action, if desired. Struts<sup>2</sup> + only does what you want it to do! + </li> + <li> + <strong>Integrating Debugging</strong><br/> + Research problem reports with built-in + debugging tools. + </li> + <li> + <strong>Easy-to-tweak tags</strong><br/> + Customize tag markup by editing a FreeMarker + template. No need to grok the taglib API! + <em>JSP, FreeMarker, and Velocity tags are fully supported.</em> + </li> + </ul> + </td> + </tr> + </table> <subsection> <p>