Author: max.andersen(a)jboss.com
Date: 2007-08-07 07:57:34 -0400 (Tue, 07 Aug 2007)
New Revision: 2926
Added:
trunk/documentation/whatsnew/seam/componentsxmleditor.png
trunk/documentation/whatsnew/seam/el-componentsxml.png
trunk/documentation/whatsnew/seam/el-java.png
trunk/documentation/whatsnew/seam/el-xhtml.png
trunk/documentation/whatsnew/seam/seam-enabledisable.png
trunk/documentation/whatsnew/seam/seamcomponents-filter.png
trunk/documentation/whatsnew/seam/seamcomponents-labelscopepresentation.png
trunk/documentation/whatsnew/seam/seamcomponents-nodescopepresentation.png
trunk/documentation/whatsnew/seam/seamcomponentsview-projectexplorer.png
trunk/documentation/whatsnew/seam/seamcomponentsview.png
trunk/documentation/whatsnew/seam/seamvalidator-duplicatecomponentexample.png
trunk/documentation/whatsnew/seam/seamvalidator-preferences.png
trunk/documentation/whatsnew/seam/seamwebprojectwizard.png
trunk/documentation/whatsnew/seam/showview-seam components.png
trunk/documentation/whatsnew/seam/xmldirectedit.png
trunk/documentation/whatsnew/whatsnew.css
Removed:
trunk/documentation/whatsnew/default_.css
Modified:
trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html
Log:
new and noteworthy for seam 1 beta1
Deleted: trunk/documentation/whatsnew/default_.css
===================================================================
--- trunk/documentation/whatsnew/default_.css 2007-08-07 11:06:02 UTC (rev 2925)
+++ trunk/documentation/whatsnew/default_.css 2007-08-07 11:57:34 UTC (rev 2926)
@@ -1,15 +0,0 @@
-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/componentsxmleditor.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/componentsxmleditor.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/el-componentsxml.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/el-componentsxml.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/el-java.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/el-java.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/el-xhtml.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/el-xhtml.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seam-enabledisable.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/seam-enabledisable.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html
===================================================================
--- trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html 2007-08-07 11:06:02 UTC
(rev 2925)
+++ trunk/documentation/whatsnew/seam/seam-news-1.0.0.beta1.html 2007-08-07 11:57:34 UTC
(rev 2926)
@@ -1,7 +1,7 @@
<html>
<head>
-<link rel="stylesheet" href="default_.css">
+<link rel="stylesheet" href="../whatsnew.css">
<title>Seam Tools 1.0.beta1 News</title>
</head>
@@ -23,16 +23,16 @@
<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
+ <p>The Seam 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
+ right clicking on the project and choose "Add/Remove Seam
support"</p>
- <p><img src="enableseam.png"/></p>
+ <p><img src="seam-enabledisable.png"/></p>
- <p>Seam support on projects does *not* require your
+ <p>Seam support on projects does <b>not</b> 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>
@@ -68,13 +68,17 @@
<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>The Seam Component View can be filtered by choosing "Customize
View..." and select the "Seam
+Components from Libraries" under the Filters tab.
- <p><img src="seamcomponentsview-filter.png"/></p>
+This will make the view ignore components 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>Consequently deselecting the filter will show you all available components.
</p>
+
+ <p><img src="seamcomponents-filter.png"/></p>
</td>
</tr>
<tr>
@@ -87,9 +91,13 @@
<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>
+ in two ways.</p>
+
+<p>As labels on each component: </p>
+ <p><img
src="seamcomponents-labelscopepresentation.png"></p>
+<p>...or as a node per scope where the components are grouped under a node
representing its default scope.</p>
+ <p><img
src="seamcomponents-nodescopepresentation.png"></p>
+
</td>
</tr>
<tr>
@@ -123,52 +131,83 @@
<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><img
src="seamvalidator-duplicatecomponentexample.png"/></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
+ <p>The following is the preference screen for controlling the severity of the
various validations:</p>
+
+ <p><img src="seamvalidator-preferences.png"/></p>
+
+
+ <p>On WTP projects validation are enabled by default and thus executed
automatically,
+ but on normal Java projects you will have to go and add
+ the Validation builder to 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 run manually by clicking "Validate" via the
context menu on
+ your project which will execute all the active WTP validations.</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>
+ <h3>Editing</h3>
<hr/>
</td>
</tr>
<tr>
<td valign="top" align="left">
- <p align="right"><b>Code completion for Seam
Components</b></td>
+ <p align="right"><b>Expression Language (EL) code completion
for Seam Components "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>JBoss Tools uses the information gathered by the Seam plugin to provide EL
code completion for Seam components almost everywhere.</p>
- <p><img src="codegenlaunchseamexporter.png"></p>
+<p>In jsf/xhtml/jsp:</p>
+
+<p><img src="el-xhtml.png"/></p>
+
+<p>In components.xml:</p>
+
+<p><img src="el-componentsxml.png"/></p>
+
+<p>...and even in Java:</p>
+
+<p><img src="el-java.png"/></p>
+
+<p>...and over time more will be added</p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
</td>
</tr>
<tr>
<td valign="top" align="left">
- <p align="right"><b>Expression language
"everywhere"!</b></td>
+ <p align="right"><b>Structured components.xml
editor</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>When editing components.xml a structured tree editor is available in
addition to pure source editing.</p>
- <p><img src="codegenlaunchseamexporter.png"></p>
+<p><img src="componentsxmleditor.png"/></p>
+
+<p>The "plain vanilla" XML editor option is of course still available via
"Open With...".</p>
+
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <hr/>
</td>
</tr>
<tr>
+ <td valign="top" align="left">
+ <p align="right"><b>Direct components.xml
editing</b></td>
+ <td valign="top">
+ <p>components.xml (and other xml files) can be viewed and edited directly in
the Project Explorer and Properties sheet without opening the components.xml
editor</p>
+
+ <p><img src="xmldirectedit.png"/></p>
+
+ </td>
+ </tr>
<tr>
<td colspan="2">
<hr/>
@@ -178,13 +217,15 @@
</tr>
<tr>
<td valign="top" align="left">
- <p align="right"><b>Seam Project Wizard</b></td>
+ <p align="right"><b>Seam Wizards</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>First cut of a Seam Web Project Wizard that generates a WTP war or ear
project is made available.</p>
- <p><img src="codegenlaunchseamexporter.png"></p>
+ <p><img src="seamwebprojectwizard.png"></p>
+
+ <p>Note: The generated WTP projects currently depends on the associated
server/runtime to provide the persistence related jars.</p>
+
+ <p>Seam wizards corresponding to seam-gen's New Action and New Form are
also available.</p>
</td>
</tr>
<tr>
Added: trunk/documentation/whatsnew/seam/seamcomponents-filter.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/seamcomponents-filter.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamcomponents-labelscopepresentation.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/seam/seamcomponents-labelscopepresentation.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamcomponents-nodescopepresentation.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/seam/seamcomponents-nodescopepresentation.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamcomponentsview-projectexplorer.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/seam/seamcomponentsview-projectexplorer.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamcomponentsview.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/seamcomponentsview.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamvalidator-duplicatecomponentexample.png
===================================================================
(Binary files differ)
Property changes on:
trunk/documentation/whatsnew/seam/seamvalidator-duplicatecomponentexample.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamvalidator-preferences.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/seamvalidator-preferences.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/seamwebprojectwizard.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/seamwebprojectwizard.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/showview-seam components.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/showview-seam components.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/seam/xmldirectedit.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/seam/xmldirectedit.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/whatsnew.css
===================================================================
--- trunk/documentation/whatsnew/whatsnew.css (rev 0)
+++ trunk/documentation/whatsnew/whatsnew.css 2007-08-07 11:57:34 UTC (rev 2926)
@@ -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}