You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@portals.apache.org by at...@apache.org on 2012/12/16 19:12:04 UTC

svn commit: r1422647 [1/2] - in /portals/site-live/wsrp4j: ./ arch/ contributing/ gettingstarted/ images/ skin/ skin/css/ skin/css/\/ skin/images/

Author: ate
Date: Sun Dec 16 18:12:01 2012
New Revision: 1422647

URL: http://svn.apache.org/viewvc?rev=1422647&view=rev
Log:
PORTALS-23: Move portals site deployment to svnpubsub, wsrp4j

Added:
    portals/site-live/wsrp4j/arch/
    portals/site-live/wsrp4j/arch/consumer.html   (with props)
    portals/site-live/wsrp4j/arch/index.html   (with props)
    portals/site-live/wsrp4j/arch/producer.html   (with props)
    portals/site-live/wsrp4j/contributing/
    portals/site-live/wsrp4j/contributing/cvs.html   (with props)
    portals/site-live/wsrp4j/contributing/index.html   (with props)
    portals/site-live/wsrp4j/contributing/mail.html   (with props)
    portals/site-live/wsrp4j/gettingstarted/
    portals/site-live/wsrp4j/gettingstarted/config.html   (with props)
    portals/site-live/wsrp4j/gettingstarted/execution.html   (with props)
    portals/site-live/wsrp4j/gettingstarted/faq.html   (with props)
    portals/site-live/wsrp4j/gettingstarted/index.html   (with props)
    portals/site-live/wsrp4j/gettingstarted/installation.html   (with props)
    portals/site-live/wsrp4j/images/
    portals/site-live/wsrp4j/images/WSRPArch1.png   (with props)
    portals/site-live/wsrp4j/images/WSRPArch2.png   (with props)
    portals/site-live/wsrp4j/images/WSRPArch3.png   (with props)
    portals/site-live/wsrp4j/images/WSRPArch4.png   (with props)
    portals/site-live/wsrp4j/images/apache-portals.gif   (with props)
    portals/site-live/wsrp4j/images/built-with-forrest-button.png   (with props)
    portals/site-live/wsrp4j/index.html   (with props)
    portals/site-live/wsrp4j/news.html   (with props)
    portals/site-live/wsrp4j/skin/
    portals/site-live/wsrp4j/skin/css/
    portals/site-live/wsrp4j/skin/css/\/
    portals/site-live/wsrp4j/skin/images/
    portals/site-live/wsrp4j/skin/images/add.jpg   (with props)
    portals/site-live/wsrp4j/skin/images/bottom-left.png   (with props)
    portals/site-live/wsrp4j/skin/images/bottom-right.png   (with props)
    portals/site-live/wsrp4j/skin/images/chapter.gif   (with props)
    portals/site-live/wsrp4j/skin/images/chapter_open.gif   (with props)
    portals/site-live/wsrp4j/skin/images/current.gif   (with props)
    portals/site-live/wsrp4j/skin/images/favicon.ico   (with props)
    portals/site-live/wsrp4j/skin/images/icon_doc_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_doc_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_error_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_error_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_folder_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_folder_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_help_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_info_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_info_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_success_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_success_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_warning_lrg.gif   (with props)
    portals/site-live/wsrp4j/skin/images/icon_warning_sml.gif   (with props)
    portals/site-live/wsrp4j/skin/images/label.gif   (with props)
    portals/site-live/wsrp4j/skin/images/note.gif   (with props)
    portals/site-live/wsrp4j/skin/images/nw_maj_rond.gif   (with props)
    portals/site-live/wsrp4j/skin/images/nw_min.gif   (with props)
    portals/site-live/wsrp4j/skin/images/page.gif   (with props)
    portals/site-live/wsrp4j/skin/images/pdfdoc.gif   (with props)
    portals/site-live/wsrp4j/skin/images/printer.gif   (with props)
    portals/site-live/wsrp4j/skin/images/remove.jpg   (with props)
    portals/site-live/wsrp4j/skin/images/singlepage.gif   (with props)
    portals/site-live/wsrp4j/skin/images/spacer.gif   (with props)
    portals/site-live/wsrp4j/skin/images/strich.gif   (with props)
    portals/site-live/wsrp4j/skin/images/top-left.png   (with props)
    portals/site-live/wsrp4j/skin/images/top-right.png   (with props)
    portals/site-live/wsrp4j/skin/images/update.jpg   (with props)
    portals/site-live/wsrp4j/skin/images/valid-html401.png   (with props)
    portals/site-live/wsrp4j/skin/images/vcss.png   (with props)
    portals/site-live/wsrp4j/skin/images/void.gif   (with props)
    portals/site-live/wsrp4j/skin/images/xmldoc.gif   (with props)
    portals/site-live/wsrp4j/skin/mysite.css   (with props)
    portals/site-live/wsrp4j/skin/print.css   (with props)
    portals/site-live/wsrp4j/skin/site.css   (with props)
    portals/site-live/wsrp4j/skin/tigris.css   (with props)

Added: portals/site-live/wsrp4j/arch/consumer.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/consumer.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/consumer.html (added)
+++ portals/site-live/wsrp4j/arch/consumer.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Consumer Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+      
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+      
+<div class="menuItem">
+<span class="menuSelected">Consumer</span>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Consumer Architecture</h1>
+</div>
+<div class="h3"> 
+   
+  
+    
+<p>
+    The Producer and Consumer are provided with a very modular
+    architecture enabling an easy exchange of module implementations.
+    All modules excel by interfaces based on the WSRP object model
+    hiding the portal's object model and thus gaining independence of
+    changes in the portal implementation or design.
+    </p>
+    
+<div align="center">
+<img class="figure" alt="Consumer Architecture" src="../images/WSRPArch4.png"></div>
+    
+<div class="h3">
+<h3>Protocol Handler</h3>
+</div>
+      
+<p>
+      The Protocol Handler is a standalone Swing based application that
+      implements the consuming portal and the browser functionality. It
+      aggregates the integrated WSRP portlets and forwards all
+      invocations together with relevant context and request information
+      to the remote WSRP service. The SwingConsumer thereby uses the
+      ConsumerEnvironment to collect all data required for a WSRP call.
+      </p>
+    
+    
+<div class="h3">
+<h3>WSRP Object Model </h3>
+</div>
+      
+<p>
+      Most of the WSRP object model is being generated from the WSRP
+      specification's WSDL types. 
+      </p>
+    
+    
+<div class="h3">
+<h3>PortletDriver </h3>
+</div>
+      
+<p>
+      The PortletDriver is the task oriented abstraction of the
+      generated WSRP stubs for markup and action invocation.
+      </p>
+    
+    
+<div class="h3">
+<h3>WSRP Stubs </h3>
+</div>
+      
+<p>
+      The stubs generated by the axis SOAP implementation. The stubs are
+      also implementing the cookie handling - for more details see
+      SessionHandler below.
+      </p>
+    
+    
+<div class="h3">
+<h3>ProducerRegistry </h3>
+</div>
+      
+<p>
+      The ProducerRegistry stores and manages details about producer
+      portals from which portlets were integrated or shall be
+      integrated.
+      </p>
+    
+    
+<div class="h3">
+<h3>SessionHandler </h3>
+</div>
+      
+<p>
+      The WSRP consumer implementation session handling is based on the
+      SOAP stack's session handling. The generated SOAP stubs are doing
+      the cookie handling and are caching the cookies in instance
+      variables. This means that one stub object instance is equivalent
+      to one HTTP session which we map to one WSRP session (initCookie
+      wise). When a WSRP session did time out an InvalidCookie exception
+      is being thrown and a new session must be established.
+      </p>
+    
+    
+<div class="h3">
+<h3>URLHandler </h3>
+</div>
+      
+<p>
+      The URLHandler is responsible for the URL rewriting of the WSRP
+      URLs embedded in the markup received from the remote portlet.
+      </p>
+    
+    
+<div class="h3">
+<h3>PortletRegistry </h3>
+</div>
+      
+<p>
+      The PortletRegistry stores and provides access to WSRP specific
+      data and descriptions of a remote Portlet.
+      </p>
+    
+    
+<div class="h3">
+<h3>UserRegistry </h3>
+</div>
+      
+<p>
+      The UserRegistry is in the Swing consumer case very simplistic. As
+      the browser is integrated there is always only one "dummy" user
+      being managed.
+      </p>
+    
+  
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/arch/consumer.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/arch/index.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/index.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/index.html (added)
+++ portals/site-live/wsrp4j/arch/index.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+      
+<div class="menuItem">
+<span class="menuSelected">Overview</span>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Architecture</h1>
+</div>
+<div class="h3"> 
+   
+
+
+<p>
+The <a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp">OASIS WSRP</a> 
+standard defines pluggable, user-facing, interactive web
+services with a common, well-defined interface and protocol for
+processing user interactions and providing presentation fragments
+suitably for aggregation by portals. WSRP standardizes web
+services at the presentation layer on top of the existing web
+services stack, builds on the existing web services standards and
+will leverage additional web services standards efforts, such as
+security efforts now underway, as they become available. The WSRP
+interfaces are defined in the Web Services Description Language
+(WSDL). In addition, WSRP defines metadata for self-description
+for publishing and finding WSRP services in registries. All WSRP
+services are required to implement a SOAP binding and optionally
+may support additional bindings.
+</p>
+
+<p>
+In the definition of the WSRP standard and the 
+<a href="http://www.jcp.org/en/jsr/detail?id=168">JSR 168</a>, 
+the OASIS Technical Committee and the JSR 168 Expert group have
+closely collaborated to make sure that that both fit together well
+in portal architectures. JSR 168 compliant portlets can be exposed
+as WSRP compliant web services and conversely, WSRP services can
+be integrated through generic portlet proxies written to the
+Portlet API (see Figure below).
+</p>
+
+<div align="center">
+<img class="figure" alt="Portal Overview" src="../images/WSRPArch1.png"></div>
+
+<p>
+The WSRP4J project provides the WSRP4J Producer, which allows
+implementing such WSRP compliant services based on a free, open
+source software stack consisting of Tomcat, Axis and WSRP4J which
+in turn includes Pluto, the JSR 168 reference implementation. In
+addition, the WSRP4J project provides a generic proxy portlet
+written to the Portlet API, the WSRP4J Consumer (see Figure
+below).
+</p>
+
+<div align="center">
+<img class="figure" alt="WSRP4J Components" src="../images/WSRPArch2.png"></div>
+
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit">
+<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../images/built-with-forrest-button.png" width="88" height="31"></a>
+</div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/arch/index.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/arch/producer.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/arch/producer.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/arch/producer.html (added)
+++ portals/site-live/wsrp4j/arch/producer.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP Producer Architecture</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="selectedTab"><a class="base-selected" href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+      
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+      
+<div class="menuItem">
+<span class="menuSelected">Producer</span>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP Producer Architecture</h1>
+</div>
+<div class="h3"> 
+   
+  
+    
+<p>
+    Producer and consumer are provided with a very modular
+    architecture enabling an easy exchange of module implementations.
+    All modules excel by interfaces based on the WSRP object model
+    hiding the runtime environment's (portal's) object model
+    and thus gaining independence of changes in the environment's
+    implementation or design.
+    </p>
+    
+<div align="center">
+<img class="figure" alt="WSRP Producer Architecture" src="../images/WSRPArch3.png"></div>
+    
+<div class="h3">
+<h3>WSRPEngine</h3>
+</div>
+      
+<p>
+      The WSRPEngine is the WSRP implementation endpoint. This class
+      must be deployed in the app server (Tomcat) as a web service.  The
+      WSRPEngine implements the WSRP protocol specific ports
+      (=interfaces) and does the corresponding protocol handling. There
+      are four WSRP ports:
+      </p>
+      
+<dl>
+      
+<dt>Markup</dt> 
+<dd>deals with Portlet invocation and Session handling</dd>
+      
+<dt>PortletManagement</dt> 
+<dd>covers lifecycle and properties of portlets</dd>
+      
+<dt>Registration</dt> 
+<dd>enables a consumer to register at the producer</dd>
+      
+<dt>ServiceDescription</dt> 
+<dd>enables a consumer to discover the services that a producer provides</dd>
+      
+</dl>
+      
+<div class="frame note">
+<div class="label">Note</div>
+<div class="content">
+      To be able to reuse Portal functionality regarding session and
+      request handling when invoking a portlet the WSRPEngine must be
+      able to access the HttpServletRequest.
+      </div>
+</div>
+    
+    
+<div class="h3">
+<h3>ConsumerRegistry</h3>
+</div>
+      
+<p>
+      This component manages and provides access to the registered Consumers. 
+      </p>
+      
+      
+<div class="h3">
+<h3>HandleGenerator</h3>
+</div>
+      
+<p>
+      This component is responsible for generating IDs / handles required
+      for the WSRP protocol handling.
+      </p>
+      
+      
+<div class="h3">
+<h3>WSRP Object Model</h3>
+</div>
+      
+<p>
+      The WSRP object model is being generated from the WSRP specification's WSDL types.
+      </p>
+    
+    
+<div class="h3">
+<h3>Provider</h3>
+</div>
+      
+<p>
+      The Provider is the access point for the WSRPEngine to the Provider
+      components which hide the provider (portal) implementation's
+      components required to handle and invoke portlets. All Subcomponents
+      wrap corresponding provider components and map the WSRP object model
+      to the provider object model.
+      </p>
+    
+    
+<div class="h3">
+<h3>Portlet Invoker</h3>
+</div>
+      
+<p>
+      The PortletInvoker wraps the Provider's invocation mechanisms and
+      provides the Provider with the required environment.
+      </p>
+      
+      
+<div class="h3">
+<h3>Description Handler</h3>
+</div>
+      
+<p>
+      The DescriptionHandler manages and provides the description of the
+      provider regarding configuration properties like registration or
+      session handling policy, etc.  It moreover provides the descriptions
+      of the provided portlets depending on the registration.
+      </p>
+    
+    
+<div class="h3">
+<h3>PortletPool</h3>
+</div>
+      
+<p>
+      The PortletPool manages the portlet instances and is responsible for
+      the portlets' lifecycle management (clone, destroy).
+      </p>
+      
+      
+<div class="h3">
+<h3>Portlet State Manager</h3>
+</div>
+      
+<p>
+      The PortletStateMananger enables a Producer to access a portlet's
+      state as a blob that than can be delegate to the consumer to be stored
+      on consumer side.
+      </p>
+    
+    
+<div class="h3">
+<h3>Session Handler</h3>
+</div>
+      
+<p>
+      No additional session handling implementation for the Pluto provider
+      is required as the session handling concept is completely HTTP
+      (cookie) based and relies on consumer' cookie handling.
+      </p>
+    
+    
+<div class="h3">
+<h3>URL Composer</h3>
+</div>
+      
+<p>
+      The URLComposer must be used for WSRP triggered portlet invocation to
+      create WSRP URLs instead of the portal's URL handling
+      implementation. Therefore the URLComposer is being used by WSRP's
+      version of the DynamicInformationProvider which is being used by the
+      Portlet API implementation to generate portlet URLs. There are two
+      ways how URLs can be composed in a WSRP environment:
+      </p>
+      
+<ol>
+	
+<li>
+	Via templates that represent URLs that are valid on Consumer side and
+	contain placeholders for all portlet specific URL components.
+	</li>
+	
+<li>
+	Via URL rewriting. In that case WSRP specific URLs are being composed
+	that will have to be rewritten by the Consumer.
+	</li>
+      
+</ol>
+    
+  
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/arch/producer.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/contributing/cvs.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/cvs.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/cvs.html (added)
+++ portals/site-live/wsrp4j/contributing/cvs.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,181 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Access the Source Tree</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="selectedTab"><a class="base-selected" href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+    
+    
+<div class="menuItem">
+<span class="menuSelected">CVS and SVN Repositories</span>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+    
+<div class="menuItem">
+<a href="../contributing/mail.html" title="Mailing Lists">Mailing Lists</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Access the Source Tree</h1>
+</div>
+<div class="h3">
+   
+  
+    
+<div class="h3">
+<h3>Subversion</h3>
+</div>
+      
+      
+<p>WSRP4J now uses Subversion for source control. The latest code is available at</p>
+      
+<pre class="code">
+        https://svn.apache.org/repos/asf/portals/wsrp4j/trunk
+      </pre>
+      
+<p>You can check out the latest code using command line Subversion like this:</p>
+      
+<pre class="code">svn co https://svn.apache.org/repos/asf/portals/wsrp4j/trunk</pre>
+    
+  
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/contributing/cvs.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/contributing/index.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/index.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/index.html (added)
+++ portals/site-live/wsrp4j/contributing/index.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Getting Involved</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">About WSRP4J</span>
+    
+<div class="menuItem">
+<a href="../index.html" title="Welcome to WSRP4J">Welcome</a>
+</div>
+    
+<div class="menuItem">
+<a href="../news.html" title="WSRP in the News">News</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://incubator.apache.org/projects/wsrp4j.html">WSRP4J Incubator Status</a>
+</div>
+    
+    
+  
+</div>
+<div class="menu">
+<span class="menuLabel">Architecture</span>
+      
+<div class="menuItem">
+<a href="../arch/index.html" title="Architecture Overview">Overview</a>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/consumer.html" title="Architecture of WSRP Consumer">Consumer</a>
+</div>
+      
+<div class="menuItem">
+<a href="../arch/producer.html" title="Architecture of WSRP Producer">Producer</a>
+</div>
+  
+</div>
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+    
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+  
+</div>
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+    
+    
+<div class="menuItem">
+<a href="../contributing/cvs.html" title="How to see source">CVS and SVN Repositories</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+    
+<div class="menuItem">
+<a href="../contributing/mail.html" title="Mailing Lists">Mailing Lists</a>
+</div>
+  
+</div>
+<div class="menu">
+<span class="menuLabel">Links</span>
+    
+<div class="menuItem">
+<a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp">OASIS WSRP</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://portals.apache.org/">Portals TLP</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://portals.apache.org/pluto/">Pluto</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://jakarta.apache.org/tomcat/">Tomcat</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://incubator.apache.org/">Incubator</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Getting Involved</h1>
+</div>
+<div class="h3"> 
+   
+   
+
+      
+<p>
+      
+</p>
+
+
+  
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit">
+<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://xml.apache.org/forrest/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../images/built-with-forrest-button.png" width="88" height="31"></a>
+</div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/contributing/index.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/contributing/mail.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/contributing/mail.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/contributing/mail.html (added)
+++ portals/site-live/wsrp4j/contributing/mail.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,240 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Mailing Lists</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="unselectedTab"><a href="../gettingstarted/index.html">Getting Started</a></span> | <span class="selectedTab"><a class="base-selected" href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Get Involved</span>
+    
+    
+<div class="menuItem">
+<a href="../contributing/cvs.html" title="How to see source">CVS and SVN Repositories</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4J">WSRP4J Wiki Pages</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://wiki.apache.org/portals/WSRP4JTodoList">WSRP4J TODO Wiki</a>
+</div>
+    
+<div class="menuItem">
+<a href="http://issues.apache.org/jira/" title="Link to JIRA">Bugs (JIRA)</a>
+</div>
+    
+<div class="menuItem">
+<span class="menuSelected">Mailing Lists</span>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Mailing Lists</h1>
+</div>
+<div class="h3"> 
+   
+   
+    
+<dl>
+      
+<dt>Users:</dt>
+      
+<dd>
+	
+<p>
+	This list is for developers that are using wsrp4j in their own
+	projects to ask questions, share knowledge, and discuss issues
+	related to using wsrp4j.
+	</p>
+	
+<p>
+	  
+<a href="mailto:wsrp4j-user-subscribe.at.portals.apache.org">
+	  Subscribe to portals-wsrp4j-user
+	  </a>
+	
+</p>
+	
+<p>
+	  
+<a href="http://mail-archives.apache.org/mod_mbox/portals-wsrp4j-user/">
+	  Archive of the user list
+	  </a>
+	
+</p>
+	
+<p>
+	  
+<a href="mailto:wsrp4j-user-unsubscribe.at.portals.apache.org">
+	  Unsubscribe from portals-wsrp4j-user
+	  </a>
+	
+</p>
+      
+</dd>
+      
+<dt>Developers:</dt>
+      
+<dd>
+        
+<p>
+	This is the list where participating developers of the wsrp4j
+	project meet and discuss issues, code changes/additions, etc.
+	</p>
+	
+<p>
+	  
+<a href="mailto:wsrp4j-dev-subscribe.at.portals.apache.org">
+	  Subscribe to portals-wsrp4j-dev
+	  </a>
+	
+</p>
+	
+<p>
+	  
+<a href="http://mail-archives.apache.org/mod_mbox/portals-wsrp4j-dev/">
+	  Archive of the developer list
+	  </a>
+	
+</p>
+	
+<p>
+	  
+<a href="mailto:wsrp4j-dev-unsubscribe.at.portals.apache.org">
+	  Unsubscribe from portals-wsrp4j-dev
+	  </a>
+	
+</p>
+      
+</dd>
+    
+</dl>
+  
+
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/contributing/mail.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/gettingstarted/config.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/config.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/config.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/config.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,299 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>WSRP4J Configuration</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/"><img border="0" class="logoImage" alt="WSRP4J" src="../images/wsrp4j-logo-big.png"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a></td><td id="tabs">
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+    
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+    
+<div class="menuItem">
+<span class="menuSelected">Configuration</span>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>WSRP4J Configuration</h1>
+</div>
+<div class="h3"> 
+  
+  
+    
+<div class="h3">
+<h3>Producer Configuration</h3>
+</div>
+      
+      
+<p>
+      The WSRP4J embeds Pluto as its portlet container.  To add a
+      portlet to be hosted by the WSRP4J Producer, use Pluto's deploy
+      function to deploy the portlet's WAR file.  The testportlet that
+      comes with WSRP4J uses the following maven goal to deploy itself
+      to Pluto.  This code can be found in wsrp4j/testport/maven.xml.
+      </p>
+      
+<pre class="code">
+    &lt;goal name="tomcat:deploy"&gt;
+        &lt;java classname="org.apache.pluto.driver.deploy.CLI" fork="yes"&gt;
+            &lt;classpath&gt;
+                &lt;path refid="maven.dependency.classpath"/&gt;
+                &lt;pathelement path="${maven.build.dest}"/&gt;
+            &lt;/classpath&gt;
+            &lt;arg value="-verbose"/&gt;
+            &lt;arg value="-p"/&gt;&lt;arg value="${maven.tomcat.home}/webapps/wsrp4j-producer"/&gt;
+            &lt;arg value="-d"/&gt;&lt;arg value="${maven.tomcat.home}/webapps"/&gt;
+            &lt;arg value="${basedir}/target/${maven.war.final.name}"/&gt;
+         &lt;/java&gt;
+    &lt;/goal&gt;
+      </pre>
+    
+    
+    
+<div class="h3">
+<h3>Consumer Configuration (SwingConsumer)</h3>
+</div>
+      
+      
+<p>
+        Once you have your portlets configured on the producer side, to add a
+        portlet to the SwingConsumer you will need to create an xml file in
+        driver/SwingConsumer/persistence/portlets.</p>
+      
+<p>Use the existing files as a guide.</p>
+    
+    
+    
+<div class="h3">
+<h3>Consumer Configuration (ProxyPortlet)</h3>
+</div>
+      
+      
+<p>
+        You'll need some portal environment for using the ProxyPortlet component
+        bundled with WSRP4J. The WSRP4J team has tested PlutoPortal, the minimal
+        portal component included with the Pluto distribution.
+      </p>
+      
+<p>
+        Firstly, make sure you have your portlets correctly configured in the
+        producer component.
+      </p>
+      
+<ol>
+        
+<li>
+          Configure your producer endpoint urls in the
+          proxyportlet/WEB-INF/persistence/producers/ directory. You have to
+          create one file per producer, the naming being
+          org.apache.wsrp4j.consumer.driver.ProducerImpl@&lt;name&gt;.xml, where
+          &lt;name&gt; is a name you choose. If you are
+          consuming you own local portlets, you don't have to do nothing, as
+          there's a file org.apache.wsrp4j.consumer.driver.ProducerImpl@wsrp4j-8081.xml
+          file with local configuration. Use one of the existing files as
+          guidance. Be sure to assign a unique producer id to your producer.
+          An example would be:
+          <pre class="code">
+&lt;Producer id="100"&gt;
+    &lt;markup-interface-url&gt;
+        http://localhost:8081/wsrp/wsrp4j/WSRPBaseService
+    &lt;/markup-interface-url&gt;
+    &lt;service-description-interface-url&gt;
+        http://localhost:8081/wsrp/wsrp4j/WSRPServiceDescriptionService
+    &lt;/service-description-interface-url&gt;
+    &lt;registration-interface-url&gt;
+        http://localhost:8081/wsrp/wsrp4j/WSRPRegistrationService
+    &lt;/registration-interface-url&gt;
+    &lt;portlet-management-interface-url&gt;
+        http://localhost:8081/wsrp/wsrp4j/WSRPPortletManagementService
+    &lt;/portlet-management-interface-url&gt;
+
+    &lt;registration-data&gt;
+        &lt;consumer-name&gt;WSRP4J Proxy Portlet&lt;/consumer-name&gt;
+        &lt;consumer-agent&gt;WSRP4J Proxy Portlet&lt;/consumer-agent&gt;
+    &lt;/registration-data&gt;
+&lt;/Producer&gt;</pre>
+          Remember that the actual urls are configured in the tunnel.sh file
+          in the wsrp4j/tools/ directory. You could add one tunnel.sh file
+          per producer (tunnel-ibm.sh, tunnel-bea.sh, etc) to be able to
+          distinguish each other network traffic.
+        </li>
+        
+<li>
+          At this point you have to remember your producer id (e.g. "100") and
+          your remote portlet identifier configured in the producer
+          (e.g. "0.1").
+        </li>
+        
+<li>
+          Now it's time to configure PlutoPortal. Please refer to
+          <a href="http://portals.apache.org/pluto">Pluto website</a>
+          on how to build &amp; install it. There are two files involved,
+          both of them in the pluto/WEB-INF/data/ directory: pageregistry.xml
+          and portletentityregistry.xml.
+        </li>
+        
+<li>
+          The file portletentityregistry.xml controls the portlet applications
+          deployed by PlutoPortal. You have to create a new application element
+          like this:
+          <pre class="code">
+&lt;application id="5"&gt;
+    &lt;definition-id&gt;proxyportlet&lt;/definition-id&gt;
+    &lt;portlet id="1"&gt;
+        &lt;definition-id&gt;proxyportlet.ProxyPortlet&lt;/definition-id&gt;
+        &lt;preferences&gt;
+            &lt;pref-name&gt;wsrp_portlet_handle&lt;/pref-name&gt;
+            &lt;pref-value&gt;0.1&lt;/pref-value&gt;
+            &lt;read-only&gt;false&lt;/read-only&gt;
+        &lt;/preferences&gt;
+        &lt;preferences&gt;
+            &lt;pref-name&gt;wsrp_producer_id&lt;/pref-name&gt;
+            &lt;pref-value&gt;100&lt;/pref-value&gt;
+            &lt;read-only&gt;false&lt;/read-only&gt;
+        &lt;/preferences&gt;
+    &lt;/portlet&gt;
+&lt;/application&gt;</pre>
+          The important lines are the wsrp_portlet_handle and wsrp_producer_id
+          preferences. The former has to be a portlet handle configured on the
+          producer ("0.1" in step 2), the latter it's the assigned producer id
+          ("100" in step 2). The configuration above creates a portlet
+          application in PlutoPortal with id "5.1", that accesses the remote
+          portlet "0.1" in the producer with id "100".
+        </li>
+        
+<li>
+          Finally, the file pageregistry.xml controls the portal pages layout.
+          You can find more information on
+          <a href="http://portals.apache.org/pluto">Pluto website</a>, but
+          if you add a line like this:
+          <pre class="code">
+&lt;fragment name="row10" type="row"&gt;
+    &lt;fragment name="col10" type="column"&gt;
+        &lt;fragment name="p10" type="portlet"&gt;
+            &lt;property name="portlet" value="5.1"/&gt;
+        &lt;/fragment&gt;
+    &lt;/fragment&gt;
+&lt;/fragment&gt;</pre>
+          with unique identifiers "row10", "col10" and "p10", you'll get your
+          portlet displayed when you point your browser to PlutoPortal. The
+          property "portlet" has value "5.1" as that is the portlet application
+          we configured in the previous step.
+        </li>
+      
+</ol>
+    
+  
+
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/gettingstarted/config.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/gettingstarted/execution.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/execution.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/execution.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/execution.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Running the SwingConsumer</title>
+</head>
+<body bgcolor="white" class="composite">
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/"><img border="0" class="logoImage" alt="WSRP4J" src="../images/wsrp4j-logo-big.png"></a>
+</div>
+</td><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<tr class="status">
+<td><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a></td><td id="tabs">
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+    
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+    
+<div class="menuItem">
+<span class="menuSelected">Execution</span>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/faq.html" title="Frequently Asked Questions">FAQ</a>
+</div>
+  
+</div>
+</div>
+</div>
+</td><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Running the SwingConsumer</h1>
+</div>
+<div class="h3"> 
+   
+   
+    
+<div class="h3">
+<h3>Running the SwingConsumer</h3>
+</div>
+
+      
+<p>Start the Producer by starting Tomcat, if it's not already running.</p>
+      
+<p>Run the TCPMonitor program by running the following maven command:</p>
+      
+<pre class="code">
+      maven tunnel
+      </pre>
+      
+<p>
+      The tunnel defaults to listening on port 8081 and sending to
+      port 8080.  The SwingConsumer sends to port 8081 by default.
+      Note that you can also alter the relevant ports once the
+      TCPMonitor is started.
+      </p>
+      
+<p>
+      Run the SwingConsumer by executing the following maven command:
+      </p>
+      
+<pre class="code">
+      maven run-swingconsumer
+      </pre>
+    
+    
+<div class="h3">
+<h3>Changing the SwingConsumer's Producer URL</h3>
+</div>
+    
+<p>
+    The SwingConsumer stores persistent files in the
+    wsrp4j/consumer-swingconsumer/target/persistence directory.  In
+    the producers subdirectory, edit the file named:
+    org.apache.wsrp4j.commons.consumer.driver.ProducerImpl@WSRP4J.xml
+    and change all the URLs.
+    </p>
+    
+  
+
+</div>
+</div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+</tr>
+<tr>
+<td align="left"></td><td align="right">
+<div align="right">
+<div class="credit"></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/gettingstarted/execution.html
------------------------------------------------------------------------------
    svn:executable = *

Added: portals/site-live/wsrp4j/gettingstarted/faq.html
URL: http://svn.apache.org/viewvc/portals/site-live/wsrp4j/gettingstarted/faq.html?rev=1422647&view=auto
==============================================================================
--- portals/site-live/wsrp4j/gettingstarted/faq.html (added)
+++ portals/site-live/wsrp4j/gettingstarted/faq.html Sun Dec 16 18:12:01 2012
@@ -0,0 +1,257 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="../skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="../skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="../skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="../skin/print.css" type="text/css">
+<title>Frequently Asked Questions</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td align="left">
+<div class="groupLogo">
+<a href="http://portals.apache.org"><img border="0" class="logoImage" alt="Portals" src="../images/apache-portals.gif"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td align="right">
+<div class="projectLogo">
+<a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" align="right" class="search">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td bgcolor="#a5b6c6" colspan="3"><img height="10" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="8" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="portals.apache.org" name="sitesearch" type="hidden"><input size="10" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+                          Search WSRP4J</td><td><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1" width="1" alt="" src="../skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://apache.org">Apache</a> | <a href="http://portals.apache.org/">Portals</a> | <a href="http://portals.apache.org/wsrp4j/">WSRP4J</a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="unselectedTab"><a href="../index.html">Home</a></span> | <span class="unselectedTab"><a href="../arch/index.html">Architecture</a></span> | <span class="selectedTab"><a class="base-selected" href="../gettingstarted/index.html">Getting Started</a></span> | <span class="unselectedTab"><a href="../contributing/index.html">Getting Involved</a></span>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Getting Started</span>
+    
+<div class="menuItem">
+<a href="../gettingstarted/index.html" title="Getting Started">Overview</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/installation.html" title="Installation Instructions">Installation</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/execution.html" title="Execution Instructions">Execution</a>
+</div>
+    
+<div class="menuItem">
+<a href="../gettingstarted/config.html" title="Configuration Instructions">Configuration</a>
+</div>
+    
+<div class="menuItem">
+<span class="menuSelected">FAQ</span>
+</div>
+  
+</div>
+</div>
+</div>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>Frequently Asked Questions</h1>
+</div>
+<div class="h3">
+<div class="h3">
+<h3>Questions</h3>
+</div>
+<ol>
+<li>
+<a name="name1-menu"></a><a href="#name1">
+        How can I help write documentation?
+      </a>
+</li>
+<li>
+<a name="name2-menu"></a><a href="#name2">How can I configure my own consumable portlets?
+      </a>
+</li>
+<li>
+<a name="proxyportlet-menu"></a><a href="#proxyportlet">How can I configure the ProxyPortlet consumer component?</a>
+</li>
+<li>
+<a name="plutoportal-menu"></a><a href="#plutoportal">
+        Can I use PlutoPortal/another portal to consume remote portlets?
+      </a>
+</li>
+</ol>
+<div class="h3">
+<h3>Answers</h3>
+</div>
+<div class="h4">
+<h4>1. 
+        How can I help write documentation?
+      </h4>
+</div>
+        
+<p>
+          This project uses <a href="http://xml.apache.org/forrest/">Apache
+          Forrest</a> to generate documentation from XML.  Please
+          download a copy of Forrest, which can be used to <a href="http://xml.apache.org/forrest/validation.html">validate</a>, <a href="http://xml.apache.org/forrest/your-project.html#webapp">develop</a> and render a
+          project site.
+          
+        </p>
+        
+<p>
+          The source for the site is in the WSRP4J CVS tree under site/build/src/content/xdocs.
+        </p>
+        
+<p>
+          Whenever the site is changed, forrest is executed to generate it.  
+          The output of the forrest build is committed to the
+          ws-site/targets/wsrp4j CVS tree.  Every 24 hours, the contents
+          of ws-site gets published to the web.  
+        </p>
+      
+<div class="h4">
+<h4>2. How can I configure my own consumable portlets?
+      </h4>
+</div>
+        
+<p>
+          You can achieve this through the producer component. You'll have to
+          implement your own JSR-168 portlet and then make it accesible through
+          the WSRP4J producer.
+        </p>
+        
+<p>
+          Please refer to
+          <a href="config.html">Configuring Portlets</a> for
+          directions.
+        </p>
+      
+<div class="h4">
+<h4>3. How can I configure the ProxyPortlet consumer component?</h4>
+</div>
+        
+<p>
+          Please refer to
+          <a href="config.html">Configuring ProxyPortlet</a> for
+          directions.
+        </p>
+      
+<div class="h4">
+<h4>4. 
+        Can I use PlutoPortal/another portal to consume remote portlets?
+      </h4>
+</div>
+        
+<p>
+          Yes, you can use it. Theoretically you can use whichever portal
+          environment you like most, but PlutoPortal is the only tested by the
+          WSRP4J team. We know there are successful efforts integrating
+          ProxyPortlet with other portal environments, but they (still) aren't
+          officially supported.
+        </p>
+        
+<p>
+          Please refer to
+          <a href="config.html">Configuring ProxyPortlet</a> for
+          directions.
+        </p>
+      
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2003-2006&nbsp;The Apache Software Foundation.. All rights reserved.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: portals/site-live/wsrp4j/gettingstarted/faq.html
------------------------------------------------------------------------------
    svn:executable = *