Author: max.andersen(a)jboss.com
Date: 2007-08-06 09:36:34 -0400 (Mon, 06 Aug 2007)
New Revision: 2914
Added:
trunk/documentation/whatsnew/
trunk/documentation/whatsnew/default_.css
trunk/documentation/whatsnew/seam/
trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html
Log:
initial new and noteworthy (only seam for now)
Added: trunk/documentation/whatsnew/default_.css
===================================================================
--- trunk/documentation/whatsnew/default_.css (rev 0)
+++ trunk/documentation/whatsnew/default_.css 2007-08-06 13:36:34 UTC (rev 2914)
@@ -0,0 +1,15 @@
+p, table, td, th { font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
+pre { font-family: "Courier New", Courier, mono; font-size: 10pt}
+h2 { font-family: verdana, arial, helvetica, geneva; font-size: 18pt; font-weight: bold ;
line-height: 14px}
+code { font-family: "Courier New", Courier, mono; font-size: 10pt}
+sup { font-family: verdana, arial, helvetica, geneva; font-size: 10px}
+h3 { font-family: verdana, arial, helvetica, geneva; font-size: 14pt; font-weight:
bold}
+li { font-family: verdana, arial, helvetica, geneva; font-size: 10pt}
+h1 { font-family: verdana, arial, helvetica, geneva; font-size: 24pt; font-weight:
bold}
+body { font-family: verdana, arial, helvetica, geneva; font-size: 10pt; clip: rect(
); margin-top: 5mm; margin-left: 3mm}
+.indextop { font-size: x-large;; font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold}
+.indexsub { font-size: xx-small;; font-family: verdana, arial, helvetica, sans-serif;
color: #8080FF}
+a.bar:link { text-decoration: none; color: #FFFFFF}
+a.bar:visited { color: #FFFFFF; text-decoration: none}
+a.bar:hover { color: #FFFFFF; text-decoration: underline}
+a.bar { color: #FFFFFF}
Added: trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html
===================================================================
--- trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html
(rev 0)
+++ trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html 2007-08-06 13:36:34 UTC
(rev 2914)
@@ -0,0 +1,220 @@
+<html>
+
+<head>
+<link rel="stylesheet" href="default_.css">
+<title>Seam Tools 1.0.beta1 News</title>
+</head>
+
+<body>
+
+<h1>Seam Tools 1.0.beta1 - New and Noteworthy</h1>
+
+<html>
+
+<table border="0" cellpadding="10" cellspacing="0"
width="80%">
+ <tr>
+ <td colspan="2">
+ <hr>
+ <h3>Seam Projects</h3>
+ <hr>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Enable Seam Support</b></td>
+ <td valign="top">
+ <p>This plugin is the first in enabling Seam for Eclipse
+ projects. Currently there are two ways to enable it, use the
+ Seam Web Project Wizard and have a basic Seam Web project be
+ ready with Seam support or enable it on existing projects by
+ right clicking on the project and choose "Enable/Disable Seam
+ support"</p>
+
+ <p><img src="enableseam.png"/></p>
+
+ <p>Seam support on projects does *not* require your
+ eclipse project to be a WTP project, it can be a plain old
+ Eclipse project (e.g. generated by Seam's seam-gen).</p>
+
+ <p>In practice enabling "Seam support" on your project
+ installs the Seam Eclipse builder on your project which will scan your
+ project for Seam artifacts (annotations, component.xml,
+ seam.properties, etc.) to provide the various features.</p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>Views</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Seam Components</b></td>
+ <td valign="top">
+ <p>The Seam components view provides a list of the seam components found in
the project.</p>
+
+ <p><img src="seamcomponentsview.png"/></p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Component filters</b></td>
+ <td valign="top">
+
+ <p>The size of the list can be quite daunting so you can filter
+the content to ignore components only defined in jar's. This will
+hide the many built-in Seam components and leave only those left that
+are actually defined in the project or have actively configured via
+components.xml</p>
+
+ <p><img src="seamcomponentsview-filter.png"/></p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Scope presentation</b></td>
+ <td valign="top">
+ <p>The Seam Component View can show a components default scope
+ in two ways. As labels on each component or as a node per scope
+ where the components beneath it is in the same scope.</p>
+ <p><img src="revengstrategyinui.png"></p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Project Explorer
integration</b></td>
+ <td valign="top">
+ <p>If you don't like to have a view for every piece of
+ information in Eclipse, the content of the Seam Components view
+ is also avaible as a node in the built-in "Project Explorer"
+ (not "Package Explorer") view in Eclipse.</p>
+
+ <p><img src="seamcomponentsview-projectexplorer.png"/></p>
+ </td>
+ </tr>
+
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>Validation</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Seam Validation</b></td>
+ <td valign="top">
+ <p>Validation of various possible problematic definitions in Seam
applications have been implemented. If an issue is found it will show up in the standard
"Problems View".</p>
+
+ <p>The validations can be run manually via the context menu on
+ your project and click "Validate" which will execute all the
+ WTP validations active on your project</p>
+
+ <p>On WTP projects it is by default executed automatically,
+ but on normal Java projects you will have to go and enable
+ the Validation builder on your project . It is available in
+ the properties of your project under "Validation".</p>
+
+ <p><img src="seamvalidation.png"></p>
+
+ <p>The validations can be individually configured to be ignored or reported as
Error or Warning.</p>
+
+ <p><img src="seamvalidationpreferences.png"/></p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>Code completion</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Code completion for Seam
Components</b></td>
+ <td valign="top">
+ <p>Last release brought an exporter that generates a basic CRUD <a
+
href="http://www.jboss.com/products/seam">JBoss Seam</a>
+ application. In this version this has been made complete and now generates a full
working Seam application; read the generated README.TXT for details on how to deploy
it</p>
+
+ <p><img src="codegenlaunchseamexporter.png"></p>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Expression language
"everywhere"!</b></td>
+ <td valign="top">
+ <p>Last release brought an exporter that generates a basic CRUD <a
+
href="http://www.jboss.com/products/seam">JBoss Seam</a>
+ application. In this version this has been made complete and now generates a full
working Seam application; read the generated README.TXT for details on how to deploy
it</p>
+
+ <p><img src="codegenlaunchseamexporter.png"></p>
+ </td>
+ </tr>
+ <tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>Wizards</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Seam Project Wizard</b></td>
+ <td valign="top">
+ <p>Last release brought an exporter that generates a basic CRUD <a
+
href="http://www.jboss.com/products/seam">JBoss Seam</a>
+ application. In this version this has been made complete and now generates a full
working Seam application; read the generated README.TXT for details on how to deploy
it</p>
+
+ <p><img src="codegenlaunchseamexporter.png"></p>
+ </td>
+ </tr>
+ <tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
+ <h3>seam-gen</h3>
+ <hr/>
+ </td>
+ </tr>
+ <tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Seam-Gen menu</b></td>
+ <td valign="top">
+ <p>Instead of using the Seam Wizards (which generates WTP projects) some
users prefer to use the seam-gen tool provided by Seam more directly.
+ <p>Furthermore not all seam-gen provided functionallity is
+available in the Seam Wizards just yet, so for that we currently
+provide a Seam-Gen menu that is merely a wrapper around the seam-gen
+build.xml script - hence this menu does *exactly* what seam-gen does;
+nothing more and nothing less (except for automatically register the
+project and database connection in Eclipse - but that's it).</p>
+
+ <p></p>
+ </td>
+ </tr>
+
+</table>
+
+</body>
+
+</html>
+
+