Author: smukhina
Date: 2008-12-19 14:55:55 -0500 (Fri, 19 Dec 2008)
New Revision: 12780
Added:
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master_output.xml
Modified:
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master.xml
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/jsf_portlet.xml
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/seam_portlet.xml
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/starting_project.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-324
the latest docs that are done for release 3.0.0.CR1 from trunk are added to branch
master_output - the file to build guide versions with highlighted diff markers
Modified: branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master.xml
===================================================================
--- branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master.xml 2008-12-19 19:49:50
UTC (rev 12779)
+++ branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master.xml 2008-12-19 19:55:55
UTC (rev 12780)
@@ -38,7 +38,7 @@
<holder>JBoss, a division of Red Hat
Inc.</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.beta1
+ Version: 3.0.0.CR1
</releaseinfo>
<abstract>
Added: branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master_output.xml
===================================================================
--- branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master_output.xml
(rev 0)
+++ branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/master_output.xml 2008-12-19
19:55:55 UTC (rev 12780)
@@ -0,0 +1,874 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+"http://www.docbook.org/xml/4.3/docbookx.dtd"
+
+[<!ENTITY intro SYSTEM "modules/intro.xml">
+<!ENTITY installation SYSTEM "modules/installation.xml">
+<!ENTITY starting_project SYSTEM "modules/starting_project.xml">
+<!ENTITY jsf_portlet SYSTEM "modules/jsf_portlet.xml">
+<!ENTITY seam_portlet SYSTEM "modules/seam_portlet.xml">
+<!ENTITY portlets_to_nonWTP_projects SYSTEM
"modules/portlets_to_nonWTP_projects.xml">
+
+<!ENTITY seamlink "../../seam/html_single/index.html">
+<!ENTITY aslink "../../as/html_single/index.html">
+<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
+<!ENTITY gsglink "../../GettingStartedGuide/html_single/index.html">
+<!ENTITY hibernatelink "../../hibernatetools/html_single/index.html">
+<!ENTITY jbpmlink "../../jbpm/html_single/index.html">
+<!ENTITY jsflink "../../jsf/html_single/index.html">
+<!ENTITY jsfreflink "../../jsf_tools_ref_guide/html_single/index.html">
+<!ENTITY jsftutoriallink
"../../jsf_tools_tutorial/html_single/index.html">
+<!ENTITY strutsreflink
"../../struts_tools_ref_guide/html_single/index.html">
+<!ENTITY strutstutoriallink
"../../struts_tools_tutorial/html_single/index.html">
+]><book
xmlns:diffmk="http://diffmk.sf.net/ns/diff">
+
+ <bookinfo>
+ <title>JBoss Portal Tools Reference Guide</title>
+
+
<author><firstname>Olga</firstname><surname>Chikvina</surname></author>
+
<author><firstname>Snjezana</firstname><surname>Peco</surname><email>snjezana.peco(a)redhat.com</email></author>
+
<author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
+
<author><firstname>Thomas</firstname><surname>Heute</surname><email>theute(a)jboss.org</email></author>
+
+ <pubdate>September 2008</pubdate>
+ <copyright>
+ <year>2008</year>
+ <holder>JBoss, a division of Red Hat
Inc.</holder>
+ </copyright>
+ <releaseinfo><diffmk:wrapper diffmk:change="changed">
+ Version: 3.0.0.CR1
+ </diffmk:wrapper></releaseinfo>
+
+<abstract diffmk:change="added">
+ <title diffmk:change="added"></title>
+ <para diffmk:change="added">
+ <ulink diffmk:change="added"
url="http://download.jboss.org/jbosstools/nightly-docs/en/jboss_port...
diffmk:change="added">PDF version</diffmk:wrapper></ulink>
+ </para>
+</abstract>
+
+
+ </bookinfo>
+ <toc></toc>
+
+
+
+<chapter id="intro"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/intro.xml"
xreflabel="intro">
+ <?dbhtml filename="intro.html"?>
+ <title>Introduction</title>
+
+ <para>Starting from 3.0.0.Alpha1 version, JBoss set of plugins extends
<property moreinfo="none">JBoss Portal</property>
+ features. Thus, this guide is intended to explain you how to manage the
functionality
+ <property moreinfo="none">JBoss Tools</property>
provide to ease the development with <property moreinfo="none">JBoss
+ Portal</property>.</para>
+
+ <section id="preface">
+ <title>Preface</title>
+ <para><property moreinfo="none">JBoss
Portal</property> provides an open source platform for hosting and
+ serving a portal's Web interface, publishing and managing its content,
and customizing
+ its experience. It supports a wide range of features, including standard
portlets,
+ single sign-on, clustering, and internationalization.</para>
+ </section>
+
+ <section id="key_features">
+ <title>Key Features</title>
+ <para>The next table lists key features supplied by <property
moreinfo="none">JBoss Portal Tools</property>.</para>
+
+ <table>
+ <title>Key Functionality of JBoss Portal Tools</title>
+ <tgroup cols="3">
+
+ <colspec align="left" colnum="1"
colwidth="1*"></colspec>
+ <colspec colnum="2"
colwidth="5*"></colspec>
+ <colspec align="left" colnum="3"
colwidth="1*"></colspec>
+
+ <thead>
+ <row>
+ <entry>Feature</entry>
+ <entry>Benefit</entry>
+ <entry>Chapter</entry>
+ </row>
+ </thead>
+
+ <tbody>
+
+ <row>
+ <entry>
+ <para>Wizards for creating Projects with Portlet
Facets</para>
+ </entry>
+ <entry>
+ <para>New Dynamic Web Project wizard allows you to
select a proper
+ Configuration to enable Portlet Facet in
it.</para>
+ </entry>
+ <entry>
+ <link
linkend="creating_project_with_jbossportal">Creating a Dynamic
+ Web Project</link>
+ </entry>
+ </row>
+
+
+ <row>
+ <entry>
+ <para>Create Java Portlet wizard</para>
+ </entry>
+
+ <entry>
+ <para>The wizard enables creating a JSR-186/JSR-286
compliant
+ portlet.</para>
+ </entry>
+ <entry>
+ <link linkend="adding_java_portlet">Adding
Java Portlet to a
+ project</link>
+ </entry>
+ </row>
+
+ <row>
+ <entry>
+ <para>Create JSF/Seam Portlet wizard</para>
+ </entry>
+ <entry>
+ <para><diffmk:wrapper
diffmk:change="changed">This wizard allows to create JSF/Seam
portlets</diffmk:wrapper></para>
+ </entry>
+ <entry>
+ <link diffmk:change="added"
linkend="jsf_portlet"><diffmk:wrapper
diffmk:change="added">Creating JSF
Portlet</diffmk:wrapper></link>
+ <link diffmk:change="added"
linkend="seam_portlet"><diffmk:wrapper
diffmk:change="added">Creating Seam
Portlet</diffmk:wrapper></link>
+ </entry>
+ </row>
+
+ </tbody>
+ </tgroup>
+ </table>
+ </section>
+
+ <section id="rel_resources">
+ <title>Other relevant resources on the topic</title>
+
+ <itemizedlist>
+ <listitem>
+ <para>
+ <ulink
url="http://www.jboss.org/jbossportal/">JBoss
Portal Home Page</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink
url="http://wiki.jboss.org/wiki/JBossPortal">JBoss Portal Wiki</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink
url="http://www.jboss.org/tools/">JBoss Tools
Home Page</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
Tools Forum</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/">The latest
+ JBossTools/JBDS documentation builds</ulink>
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ <ulink
url="http://www.jboss.com/products/devstudio/docs">Stable JBossTools/JBDS
+ documentation</ulink> (supplied with the latest JBDS
release, 1.1.0 GA
+ currently) </para>
+ </listitem>
+ </itemizedlist>
+
+ </section>
+</chapter>
+
+
+<chapter id="installation"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/installation.xml"
xreflabel="installation">
+ <?dbhtml filename="installation.html"?>
+ <title>Installation issues</title>
+
+ <para>This section provides you with the steps on how to start with
<property moreinfo="none">JBoss
+ Portal</property> and integrated features using <property
moreinfo="none">JBoss Tools</property>.</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>First, you need to have Eclipse Ganymede with JBoss Tools
3.0.0.Alpha1 and higher installed.</para>
+
+ <tip>
+ <title>Tip:</title>
+ <para>Read <ulink
url="../../GettingStartedGuide/html_single/index.html#JBossToolsInstall">JBoss
Tools
+ Installation</ulink> section in our Getting Started
documentation to find out
+ how to install <property moreinfo="none">JBoss
Tools</property> onto Eclipse.</para>
+ </tip>
+ </listitem>
+
+ <listitem>
+ <para>Next, download the JBoss Portal + JBoss AS bundle from <ulink
url="http://www.jboss.org/jbossportal/download/index.html">J... Portal
Download
+ page</ulink></para>
+
+ <note>
+ <title>Note:</title>
+ <para>You need JBoss Portal 2.7 if you want to work with a Portlet
2.0</para>
+ </note>
+
+ </listitem>
+
+ <listitem>
+ <para>Extract the bundle wherever you want on your hard
drive</para>
+ </listitem>
+ </itemizedlist>
+
+ <para>Now, when you have it installed, we are going to demonstrate some
powerful features of
+ <property moreinfo="none">JBoss Portal</property> tooling
for Eclipse.</para>
+</chapter>
+
+
+<chapter id="starting_project"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/starting_project.xml"
xreflabel="starting_project">
+ <?dbhtml filename="starting_project.html"?>
+ <title>Starting the Project with JBoss Portal</title>
+
+ <para>To get started with <property moreinfo="none">JBoss
Portal</property> and <property moreinfo="none">JBoss
+ Tools</property><diffmk:wrapper diffmk:change="added">, you
should first have a Web Project pointed to the JBoss Portal Runtime.
+ Thus, in this chapter we are going to show you how to create a Dynamic Web
Project, add Java
+ Portlet to it and deploy it to the </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss
Portal</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+
+ <section id="creating_project_with_jbossportal">
+ <title>Creating a Dynamic Web Project</title>
+
+ <para>To create a Dynamic Web Project, go to <emphasis>
+ <property moreinfo="none">File > New >
Dynamic Web Project</property>
+ </emphasis> if you are in the <property
moreinfo="none">Web Perspective</property> or <property
moreinfo="none">File >
+ New > Other > Web > Dynamic Web
Project</property> in any other Perspective. The
+ first page of the New Dynamic Web Project wizard looks as
follows.</para>
+
+ <figure float="0">
+ <title>New Dynamic Web Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="changed">Fill out the
name of your project. Next, click the </diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">New</diffmk:wrapper></property>
+ </emphasis> button in the <emphasis>
+ <property moreinfo="none">Target
Runtime</property>
+ </emphasis> section to specify a new Target Runtime. Click
<emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
4.2 Runtime</diffmk:wrapper></property>
+ </emphasis> and press <emphasis>
+ <property
moreinfo="none">Next</property>.</emphasis></para>
+
+ <figure float="0">
+ <title>New Server Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="changed">On the next
page you should give a name to the runtime. Let's call it
</diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none">JBoss Portal 2.7 Runtime</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed">,
and then point it to the location of your JBoss AS + Portal
+ installation.</diffmk:wrapper></para>
+
+ <note>
+ <title>Note:</title>
+
+ <para>The JBoss Tools Portlet feature has been tested using 2.6.5 and
2.7.0.ALPHA
+ versions of <property moreinfo="none">JBoss
Portal</property>. Remember, if you want to use Portlet
+ version 2.0 (JSR-268), you have to choose JBoss Portal 2.7.</para>
+ </note>
+
+ <figure float="0">
+ <title>Target Runtime</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="changed">Click
</diffmk:wrapper><emphasis>
+ <property
moreinfo="none">Finish</property>.</emphasis></para>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">On the next step you should click the
</diffmk:wrapper><emphasis diffmk:change="added">
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">Modify</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
button next to the </diffmk:wrapper><property
moreinfo="none"><diffmk:wrapper
diffmk:change="changed">Configuration</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> section to enable
+ Portlet Facets for the project.</diffmk:wrapper></para>
+
+ <!--para>where it's also necessary to set the project
+ Configuration. <property>JBoss Tools</property> (starting from
3.0.0.Alpha1) support the
+ JSR-168 Portlet Specification (Portlet 1.0), JSR-286 Portlet Specification
(Portlet
+ 2.0). Thus you can choose <emphasis>Portlet Project
v1.0</emphasis> or <emphasis>Portlet
+ Project v2.0</emphasis>.</para-->
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Setting the Project
Configuration</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/starting_project/starting_project_4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">On this page you should check the
</diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
Core Portlet</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="changed"> and
press </diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">OK</diffmk:wrapper></property>
+ </emphasis>.</para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Enabling
the Portlet Facet</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_4_a.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The last wizard page is for configuring web modules. Here all values
are set, so you
+ can leave everything as it is.</para>
+
+ <figure float="0">
+ <title>The Project Web Modules</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Press <emphasis>
+ <property
moreinfo="none">Finish</property>.</emphasis>
+ </para>
+
+ <para>That's it! Our base project is done.</para>
+
+ </section>
+
+ <section id="structure_overview">
+ <title>The Project Structure Overview</title>
+
+ <para>Now, let's look at the structure of the just created
project.</para>
+
+ <figure float="0">
+ <title>The Project Structure Overview</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Here <property moreinfo="none">JBoos
Tools</property><diffmk:wrapper diffmk:change="changed"> added JBoss
Portlet facet to the project,
+ created an empty </diffmk:wrapper><emphasis>
+ <property moreinfo="none">portlet.xml</property>
+ </emphasis><diffmk:wrapper diffmk:change="changed">
file and added the Portlet library to the project
classpath.</diffmk:wrapper></para>
+ </section>
+
+ <section id="adding_java_portlet">
+ <title>Adding a Java Portlet to the Project</title>
+
+ <para><diffmk:wrapper diffmk:change="changed">At this point
we'll show what the steps you need to proceed to add a new Java
+ Portlet to the project.</diffmk:wrapper></para>
+
+ <para><diffmk:wrapper diffmk:change="added">Call the
</diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Create
Portlet wizard</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> by selecting </diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">New > Other > JBoss Tools Web >
Portlet > Java
+
Portlet</diffmk:wrapper></property>.</emphasis></para>
+
+ <figure float="0">
+ <title>New Java Portlet</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="changed">The wizard
fills in the Web Project and Source Folder fields for you. Then you need to
+ specify the Java package and the Class name and click
</diffmk:wrapper><emphasis>
+ <property moreinfo="none">Next</property>
+ </emphasis>.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On the other page you will be able to set the display name of the
Portlet, a title, a
+ description, the supported modes and init parameters.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="changed">On the next
screen you can define which methods from
+ </diffmk:wrapper><emphasis>GenericPortlet</emphasis>
you want to override.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_10.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The last screen lets you build <property
moreinfo="none">JBoss Portal</property> specific descriptors
+ to create an instance during the deployment and place it directly on the
Portal.</para>
+
+ <figure float="0">
+ <title>Specifying Class File Destination</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para>If you uncheck the <emphasis> Create Portlet
Instance</emphasis> checkbox,
+ <property moreinfo="none">JBoss
Tools</property> won't create the deployment elements
+ in the <emphasis> default-object.xml</emphasis> and
<emphasis><diffmk:wrapper diffmk:change="changed">
+ portlet-instances.xml</diffmk:wrapper></emphasis>
files.</para>
+ </tip>
+
+ <para>Once Java Portlet is created, new resources have been added to the
project structure.
+ As you can see on the figure below, it adds a Java Portlet class
(<emphasis>
+ <property
moreinfo="none">TestPortlet.java</property>
+ </emphasis> in our case), <emphasis>
+ <property
moreinfo="none">default-object.xml</property>
+ </emphasis> and <emphasis>
+ <property
moreinfo="none">portlet-instances.xml</property>
+ </emphasis> files and updates <emphasis>
+ <property moreinfo="none">portlet.xml</property>
+ </emphasis> as well.</para>
+
+ <figure float="0">
+ <title>The structure of Web Project with Java Portlet
created</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_12.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>Thus, now the Project is ready to be built and
deployed.</para>
+ </section>
+
+ <section id="deploying_to_portal">
+ <title><diffmk:wrapper diffmk:change="changed">Deploying a
Portlet to JBoss Portal</diffmk:wrapper></title>
+
+ <para><diffmk:wrapper diffmk:change="added">You can deploy
the created project in the way you deploy any other Web Application.
+ Right click on the project and do </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Run As
> Run On Server</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> and
accept the defaults. On the </diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Add and
Remove Projects</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="changed">
page move the created Project to the right and click
</diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Finish</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></emphasis></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper
diffmk:change="changed">Deploying the Portlet
Application</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_13.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="added">It will deploy
the Portlet Web Application and start </diffmk:wrapper><property
moreinfo="none"><diffmk:wrapper
diffmk:change="changed">JBoss
+ AS</diffmk:wrapper></property>.</para>
+
+ <tip diffmk:change="added">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Tip:</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">You should use </diffmk:wrapper><emphasis
diffmk:change="added"><diffmk:wrapper
diffmk:change="added">http://localhost:8080/portal</diffmk:wrapper></emphasis><diffmk:wrapper
diffmk:change="added"> URL to see your
+ Portlet in the Browser.</diffmk:wrapper></para>
+ </tip>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">In the Browser the Portlet looks as
follows:</diffmk:wrapper></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Java
Portlet in the Browser Window</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/starting_project/starting_project_14.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="added">Consequently,
here you learnt how to create a Dynamic Web Project, add Java Portlet to
+ it and deploy the project to </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss
Portal</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+ </section>
+
+</chapter>
+
+
+<chapter diffmk:change="added" id="jsf_portlet"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/jsf_portlet.xml"
xreflabel="jsf_portlet">
+ <?dbhtml filename="jsf_portlet.html"?>
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Creating JSF
Portlet</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">This chapter will explain how you can configure JSF
Portlet within Dynamic Web
+ Project and JSF Project by using the wizards </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss
Tools</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> provides.</diffmk:wrapper></para>
+
+ <section diffmk:change="added" id="jsf_portlet1">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Adding JSF Portlet to Dynamic Web
Project</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">To add JSF Portlet to a Dynamic Web Project, you should
set the Configuration to </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">JavaServer Faces v1.1
Project</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> or
</diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">JavaServer Faces v1.2
Project</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> and
configure the JSF Portlet Facets in the </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">New Dynamic Web
+ Project wizard</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> by clicking the </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Modify</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
button.</diffmk:wrapper></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Setting
the JSF Configuration</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsf_portlet/jsf_portlet1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="added">On the Project
Facets dialog you should select </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss Core
Portlet</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">
+ and </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
JSF Portlet</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> check boxes.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Enabling the Portlet
Facets</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Next wizard page is for configuring JSF Capabilities.
You can leave everything as it
+ is here.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">JSF Capabilities</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">To support Portlets in JSF/Seam applications
</diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
Tools</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> works
+ with </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
Portlet Bridge</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">. Thus on the next page you should add JSF Portlet
+ capabilities by pointing to the Portletbridge Runtime
location.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">JSF Capabilities</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip diffmk:change="added">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Tip:</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">You can download JBoss Portlet Bridge 1.0.0.B4 from
</diffmk:wrapper><ulink diffmk:change="added"
url="http://www.jboss.org/portletbridge/download/"><diffm...
diffmk:change="added">here</diffmk:wrapper></ulink><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+ </tip>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Next click </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Finish</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> to
organize the Project.</diffmk:wrapper></para>
+ <para diffmk:change="added"
id="add_jsf_portlet"><diffmk:wrapper diffmk:change="added">To
add JSF Portlet to generated project you should call the
+ </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Create
Portlet wizard</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> by navigating to </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">New
> Other > JBoss Tools Web > Portlet > JSF/Seam
+ Portlet</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></emphasis></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Calling New Portlet
Wizard</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">As you see, the Seam and JSF Portlet wizards are merged
into one. We set JSF
+ Configuration for the project, so default values in this wizard will be set
as for a JSF
+ portlet.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Creating JSF
Portlet</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Click </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Finish</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> to
complete JSF Portlet creation. Now you can deploy the project the same
+ way as it was </diffmk:wrapper><link diffmk:change="added"
linkend="deploying_to_portal"><diffmk:wrapper
diffmk:change="added">described
above</diffmk:wrapper></link><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">In the Browser JSF Portlet looks as
follows.</diffmk:wrapper></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">JSF
Portlet in the Browser</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/jsf_portlet/jsf_portlet7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section id="jsf_portlet_to_JSF_project">
+ <title><diffmk:wrapper diffmk:change="changed">Adding JSF
Portlet to JSF Project</diffmk:wrapper></title>
+
+ <para><diffmk:wrapper diffmk:change="added">How to organize
a JSF Project you can find out in our </diffmk:wrapper><ulink
diffmk:change="added"
url="../../jsf_tools_ref_guide/html_single/index.html#new_jsf_project"><diffmk:wrapper
diffmk:change="added">JSF Tools Reference
Guide</diffmk:wrapper></ulink><diffmk:wrapper
diffmk:change="added">. Just
+ remember to point Target Runtime to JBoss Portal directory
location.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Creating New JSF
Project</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Before adding a Portlet to the project you should
enable necessary facets for it.
+ Right-click the created project and click
</diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">Preferences</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> to
open the </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Project
Preferences</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> screen.</diffmk:wrapper></para>
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">On the </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">Project
Facets</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> page select the </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
Core Portlet</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> and
</diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
JSF Portlet</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
checkboxes. And then the screen will ask you to enable
</diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">JavaServer
Faces</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> facet as
well.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Project Facets</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet9.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Notice, </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="added">"Further configuration
required..."</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> warning
appears at the bottom of the screen. It means that you should click
+ it to configure JSF and JSF Portlet Capabilities in the
project.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">JSF Capabilities</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet10.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Project Facets</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/jsf_portlet/jsf_portlet11.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">After setting the path to Portletbridge Runtime
location, click </diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">OK</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added"> and then
</diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">OK</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
again.</diffmk:wrapper></para>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Now you can add JSF Portlet to the generated JSF
Project. How to do it we showed in
+ </diffmk:wrapper><link diffmk:change="added"
linkend="add_jsf_portlet"><diffmk:wrapper
diffmk:change="added">the previous
section</diffmk:wrapper></link><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+ </section>
+</chapter>
+
+
+<chapter diffmk:change="added" id="seam_portlet"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/seam_portlet.xml"
xreflabel="seam_portlet">
+ <?dbhtml filename="seam_portlet.html"?>
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Creating Seam
Portlet</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">This chapter covers the steps on how to configure Seam
Portlet within Dynamic Web
+ Project and Seam Project by using the wizards </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss
Tools</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> provides.</diffmk:wrapper></para>
+
+ <section diffmk:change="added" id="seam_portlet1">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Adding Seam Portlet to Dynamic Web
Project</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">To add Seam Portlet to a Dynamic Web Project first you
should organize New Dynamic Web
+ Project with the Configuration setting to
</diffmk:wrapper><emphasis>
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">JBoss Seam Portlet Project
v2.0</diffmk:wrapper></property>.</emphasis></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Calling
New Portlet Wizard</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_portlet/seam_portlet1.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="added">It will add all
needed facets to your project. By clicking the </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Modify</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
button you can observe the chosen configuration of facets as well as modify
+ it. As you can see, all JBoss Portlets are
checked.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Project Facets</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/seam_portlet/seam_portlet2.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Next wizard pages are for adjusting the Project Web
Modules and JSF Configuration.
+ They include default values, so you can skip them by pressing
</diffmk:wrapper><emphasis diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Next</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></emphasis></para>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">On the </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">Seam
Facet</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> page </diffmk:wrapper><ulink
diffmk:change="added"
url="../../seam/html_single/index.html#seamFacet"><diffmk:wrapper
diffmk:change="added">set
+ Connection Profile</diffmk:wrapper></ulink><diffmk:wrapper
diffmk:change="added"> and hit </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">Next</diffmk:wrapper></property>.</emphasis></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Seam Facet
Settings</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/seam_portlet/seam_portlet3.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Last wizard page will prompt you to set the path to
Portletbridge Runtime
+ location.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Setting the Portletbridge
Runtime</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/seam_portlet/seam_portlet4.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <tip>
+ <title>Tip:</title>
+
+ <para><diffmk:wrapper diffmk:change="added">Thus you
should have JBoss Portlet Bridge downloaded and extracted somewhere on
+ your hard drive. You can download JBoss Portlet Bridge 1.0.0.B4 from
</diffmk:wrapper><ulink diffmk:change="added"
url="http://www.jboss.org/portletbridge/download/"><diffm...
diffmk:change="added">here</diffmk:wrapper></ulink><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+ </tip>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Now, to add Seam Portlet to the project you should
follow to </diffmk:wrapper><emphasis>
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">New
> Other > JBoss Tools Web > Portlet > JSF/Seam
+ Portlet</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></emphasis><diffmk:wrapper
diffmk:change="changed"> This will call the wizard for creating JSF/Seam
+ Portlets.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Calling the Create Portlet
Wizard</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/seam_portlet/seam_portlet5.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">As we set Seam Configuration for the Dynamic Web
Project, the wizard puts the values
+ as for Seam Portlet.</diffmk:wrapper></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Creating
Seam Portlet</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_portlet/seam_portlet6.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para><diffmk:wrapper diffmk:change="added">After creating
the Seam Portlet, you should </diffmk:wrapper><link
diffmk:change="added"
linkend="deploying_to_portal"><diffmk:wrapper
diffmk:change="added">deploy
+ the project to JBoss
Portal</diffmk:wrapper></link><diffmk:wrapper
diffmk:change="added"> and start the Server. In a Browser
+ you'll see the following:</diffmk:wrapper></para>
+
+ <figure float="0">
+ <title><diffmk:wrapper diffmk:change="changed">Seam
Portlet in the Browser</diffmk:wrapper></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_portlet/seam_portlet7.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+
+ <section diffmk:change="added"
id="seam_portlet_to_seam_project">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Adding Seam Portlet to Seam
Project</diffmk:wrapper></title>
+
+ <para><diffmk:wrapper diffmk:change="added">First start a
Seam Project by following to </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property moreinfo="none"><diffmk:wrapper
diffmk:change="added">New > Other > Seam > Seam Web
Project</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.
</diffmk:wrapper></emphasis><diffmk:wrapper
diffmk:change="added"> On the first
+ wizard page specify JBoss Portal directory location as
</diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">Target
+ Runtime</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> and </diffmk:wrapper><emphasis
diffmk:change="added">
+ <property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
Seam Portlet Project v2.0</diffmk:wrapper></property>
+ </emphasis><diffmk:wrapper diffmk:change="added">
as </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper
diffmk:change="added">Configuration</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added">.</diffmk:wrapper></para>
+
+ <figure diffmk:change="added" float="0">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Project Facets</diffmk:wrapper></title>
+ <mediaobject diffmk:change="added">
+ <imageobject diffmk:change="added">
+ <imagedata diffmk:change="added"
fileref="images/seam_portlet/seam_portlet8.png"></imagedata>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Next steps will be the same as we did for the Dynamic
Web Project in the </diffmk:wrapper><link diffmk:change="added"
linkend="seam_portlet1"><diffmk:wrapper
diffmk:change="added">Adding Seam Portlet to Dynamic Web
Project</diffmk:wrapper></link><diffmk:wrapper
diffmk:change="added">
+ section.</diffmk:wrapper></para>
+ </section>
+</chapter>
+
+
+<chapter diffmk:change="added" id="portlets_to_nonWTP_projects"
xml:base="file:///home/ochikvina/WORK/for_compare/trunk/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml"
xreflabel="portlets_to_nonWTP_projects">
+ <?dbhtml filename="portlets_to_nonWTP_projects.html"?>
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Adding Portlets to non-WTP
Projects</diffmk:wrapper></title>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Starting from </diffmk:wrapper><property
diffmk:change="added" moreinfo="none"><diffmk:wrapper
diffmk:change="added">JBoss Tools
3.0.0.Beta1</diffmk:wrapper></property><diffmk:wrapper
diffmk:change="added"> version the JBoss Portlet
+ wizards no longer require a WTP project to be able to create
Portlets.</diffmk:wrapper></para>
+
+ <note diffmk:change="added">
+ <title diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Note:</diffmk:wrapper></title>
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">Please note, if the project does not have the proper
portlet API jar's, the generated
+ classes will have compile errors.</diffmk:wrapper></para>
+ </note>
+
+ <para diffmk:change="added"><diffmk:wrapper
diffmk:change="added">In conclusion, with this document you've learnt how
to get started with </diffmk:wrapper><property diffmk:change="added"
moreinfo="none"><diffmk:wrapper diffmk:change="added">JBoss
+ Portal</diffmk:wrapper></property> using <property
moreinfo="none">JBoss Tools</property><diffmk:wrapper
diffmk:change="changed"> suite of Eclipse plugins.
+ The above chapters walked you through the steps on how to organize a web project
with
+ portlets which includes a sample staff and deploy it onto the
</diffmk:wrapper><property moreinfo="none"><diffmk:wrapper
diffmk:change="changed">JBoss
+ Portal</diffmk:wrapper></property>.</para>
+
+ <para>If you still have questions or suggestions you are always welcome on our
<ulink
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...;.
Your feedback will be very much appreciated.</para>
+
+</chapter>
+
+
+</book>
Modified: branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/jsf_portlet.xml
===================================================================
---
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/jsf_portlet.xml 2008-12-19
19:49:50 UTC (rev 12779)
+++
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/jsf_portlet.xml 2008-12-19
19:55:55 UTC (rev 12780)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="jsf_portlet" xreflabel="jsf_portlet">
+<chapter id="jsf_portlet" xreflabel="jsf_portlet"
role="new">
<?dbhtml filename="jsf_portlet.html"?>
<title>Creating JSF Portlet</title>
Modified:
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml
===================================================================
---
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml 2008-12-19
19:49:50 UTC (rev 12779)
+++
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/portlets_to_nonWTP_projects.xml 2008-12-19
19:55:55 UTC (rev 12780)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="portlets_to_nonWTP_projects"
xreflabel="portlets_to_nonWTP_projects">
+<chapter id="portlets_to_nonWTP_projects"
xreflabel="portlets_to_nonWTP_projects" role="new">
<?dbhtml filename="portlets_to_nonWTP_projects.html"?>
<title>Adding Portlets to non-WTP Projects</title>
Modified:
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/seam_portlet.xml
===================================================================
---
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/seam_portlet.xml 2008-12-19
19:49:50 UTC (rev 12779)
+++
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/seam_portlet.xml 2008-12-19
19:55:55 UTC (rev 12780)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="seam_portlet" xreflabel="seam_portlet">
+<chapter id="seam_portlet" xreflabel="seam_portlet"
role="new">
<?dbhtml filename="seam_portlet.html"?>
<title>Creating Seam Portlet</title>
Modified:
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/starting_project.xml
===================================================================
---
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/starting_project.xml 2008-12-19
19:49:50 UTC (rev 12779)
+++
branches/jbosstools-3.0.0.CR1/portlet/docs/reference/en/modules/starting_project.xml 2008-12-19
19:55:55 UTC (rev 12780)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<chapter id="starting_project" xreflabel="starting_project">
+<chapter id="starting_project" xreflabel="starting_project"
role="updated">
<?dbhtml filename="starting_project.html"?>
<title>Starting the Project with JBoss Portal</title>