Modified: portals/site-live/jetspeed-2/features.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/features.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/features.html (original)
+++ portals/site-live/jetspeed-2/features.html Tue May 31 02:15:08 2022
@@ -42,7 +42,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -253,257 +253,257 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="David Le Strat" 
email="[email protected]"><person name="Marky Goldstein" 
email="[email protected]"><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Features"></a>Features</h2>
+        <subtitle></subtitle><authors><person name="David Le Strat" 
email="[email protected]"><person name="Marky Goldstein" 
email="[email protected]"><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Features"></a>Features</h2>
 <p>
                                The Apache Portals Jetspeed Team is pleased to 
present the Jetspeed-2 Open Source Enterprise Portal. This open source project 
has matured past several releases,
                                and has been fully-compliant with the Portlet 
Specification 1.0 (JSR-168) since version 2.0. 
                                Jetspeed-2 passes the TCK (Test Compatibility 
Kit) suite and is fully CERTIFIED to the Java Portlet Standard. 
-                       </p>
+                       </p>
 <p>Jetspeed is fully-compliant with the Portlet Specification 2.0 (JSR-286), 
pasing the Portlet 2.0 TCK (Test Compatibility Kit) suite and is fully 
CERTIFIED to the Java Portlet Standard.
-                       </p>
-<div class="section"><h3><a name="New_Features_for_2.3.1"></a>New Features for 
2.3.1</h3>
+                       </p>
+<div class="section"><h3><a name="New_Features_for_2.3.1"></a>New Features for 
2.3.1</h3>
 <p>
-                                       Overview of new features in version <a 
href="http://portals.apache.org/jetspeed-2/release-notes.html"; 
class="externalLink">2.3.1</a>:
-                                       <ul><li>[<a 
href="http://portals.apache.org/jetspeed-2/security-reports.html"; 
class="externalLink">Security Patches</a>] - Important Security Issues found by 
Apache Security Team
-                                               </li>
+                                       Overview of new features in version <a 
class="externalLink" 
href="http://portals.apache.org/jetspeed-2/release-notes.html";>2.3.1</a>:
+                                       <ul><li>[<a class="externalLink" 
href="http://portals.apache.org/jetspeed-2/security-reports.html";>Security 
Patches</a>] - Important Security Issues found by Apache Security Team
+                                               </li>
 <li>Improved Session based Portlet Preferences
-                                               </li>
+                                               </li>
 <li>Detached Portlets are now available in the Portal Pipeline
-                                               </li>
+                                               </li>
 <li>A Search input field is now shown on all decorators. A new Search Page 
with search results has been added. Currently only Registry and light 
documentation are indexed.
-                                               </li>
+                                               </li>
 <li>Improvements to the User Manager portlets: Filter By Groups, Email fields 
added.
-                                               </li>
-<li>Improved Responsive Decorators</li>
+                                               </li>
+<li>Improved Responsive Decorators</li>
 <li>Improved CSS in Site Manager and Constraints portlets
-                                               </li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="New_Features_for_2.3.0"></a>New Features for 
2.3.0</h3>
+                                               </li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a name="New_Features_for_2.3.0"></a>New Features for 
2.3.0</h3>
 <p>
-            Overview of new features in version <a 
href="http://portals.apache.org/jetspeed-2/release-notes-2.3.0.html"; 
class="externalLink">2.3.0</a>:
-            <ul><li>AutoRefresh - portlets can now be configured to 
auto-refresh themselves in the jetspeed-portlet.xml deployment descriptor</li>
-<li>Responsive Decorators and Layouts - a new set of responsive decorators and 
layouts have been introduced to work with mobile and full web devices</li>
-<li>New Responsive Profiler Admin Portlet</li>
-<li>New WebContent 2 Framework for IFrames and Secure rendering of remote 
content</li>
-<li>Jetspeed API now fully supports Java generics</li>
-<li>Support Tomcat7 out of box as default application server</li>
-<li>New User Browser supporting large user data sets</li>
-<li>Added support for Anding PSML Security constraints</li>
-<li>Upgrading all JAR dependencies to latest versions</li>
-<li>Set default compiler to Java 1.7</li>
-<li>Improved Portlet Preferences and Security Caching</li>
-<li>Upgrade Jetspeed to Servlet Spec 3.0</li>
-<li>Upgrade Jetspeed to Portlet Spec 2.1.0</li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="New_Features_for_2.2.2"></a>New Features for 
2.2.2</h3>
+            Overview of new features in version <a class="externalLink" 
href="http://portals.apache.org/jetspeed-2/release-notes-2.3.0.html";>2.3.0</a>:
+            <ul><li>AutoRefresh - portlets can now be configured to 
auto-refresh themselves in the jetspeed-portlet.xml deployment descriptor</li>
+<li>Responsive Decorators and Layouts - a new set of responsive decorators and 
layouts have been introduced to work with mobile and full web devices</li>
+<li>New Responsive Profiler Admin Portlet</li>
+<li>New WebContent 2 Framework for IFrames and Secure rendering of remote 
content</li>
+<li>Jetspeed API now fully supports Java generics</li>
+<li>Support Tomcat7 out of box as default application server</li>
+<li>New User Browser supporting large user data sets</li>
+<li>Added support for Anding PSML Security constraints</li>
+<li>Upgrading all JAR dependencies to latest versions</li>
+<li>Set default compiler to Java 1.7</li>
+<li>Improved Portlet Preferences and Security Caching</li>
+<li>Upgrade Jetspeed to Servlet Spec 3.0</li>
+<li>Upgrade Jetspeed to Portlet Spec 2.1.0</li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a name="New_Features_for_2.2.2"></a>New Features for 
2.2.2</h3>
 <p>
             Overview of new features in version 2.2.2:
-            <ul><li>Many JetUI improvements, see also <a 
href="http://portals.apache.org/jetspeed-2/deployguide/guide-jetui.html"; 
class="externalLink">Intoduction to JetUI</a></li>
-<li>Portlet Cloning: allow site editors to quickly create new portlet variants 
based on modified preference and other descriptor settings: <a 
href="http://issues.apache.org/jira/browse/JS2-1232"; 
class="externalLink">JS2-1232</a></li>
-<li>Support for bulk migration of DBPSML based installations from 2.1.X to 
2.2.X: <a href="http://issues.apache.org/jira/browse/JS2-1127"; 
class="externalLink">JS2-1127</a></li>
-<li>Admin roles security restriction on admin roles maintenance: <a 
href="http://issues.apache.org/jira/browse/JS2-915"; 
class="externalLink">JS2-915</a></li>
-<li>Enforced portlet level security constraints checking at render time 
through custom jetspeed-portlet.xml metadata: <a 
href="http://issues.apache.org/jira/browse/JS2-1262"; 
class="externalLink">JS2-1262</a></li>
-<li>Apache Solr based portlet search engine: <a 
href="http://issues.apache.org/jira/browse/JS2-1246"; 
class="externalLink">JS2-1246</a></li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="New_Features_for_2.2.1"></a>New Features for 
2.2.1</h3>
+            <ul><li>Many JetUI improvements, see also <a class="externalLink" 
href="http://portals.apache.org/jetspeed-2/deployguide/guide-jetui.html";>Intoduction
 to JetUI</a></li>
+<li>Portlet Cloning: allow site editors to quickly create new portlet variants 
based on modified preference and other descriptor settings: <a 
class="externalLink" 
href="http://issues.apache.org/jira/browse/JS2-1232";>JS2-1232</a></li>
+<li>Support for bulk migration of DBPSML based installations from 2.1.X to 
2.2.X: <a class="externalLink" 
href="http://issues.apache.org/jira/browse/JS2-1127";>JS2-1127</a></li>
+<li>Admin roles security restriction on admin roles maintenance: <a 
class="externalLink" 
href="http://issues.apache.org/jira/browse/JS2-915";>JS2-915</a></li>
+<li>Enforced portlet level security constraints checking at render time 
through custom jetspeed-portlet.xml metadata: <a class="externalLink" 
href="http://issues.apache.org/jira/browse/JS2-1262";>JS2-1262</a></li>
+<li>Apache Solr based portlet search engine: <a class="externalLink" 
href="http://issues.apache.org/jira/browse/JS2-1246";>JS2-1246</a></li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a name="New_Features_for_2.2.1"></a>New Features for 
2.2.1</h3>
 <p>
                        Overview of new features in version 2.2.1:
-                       <ul><li>Jetui Client Side Customization Engine</li>
-<li>Drag and Drop Support of portlets</li>
-<li>Jetspeed Toolbox dockable portlet selector, layout selector, and skin 
selector</li>
-<li>Dockable Jetspeed Navigator to navigate over spaces, maintenance over 
pages, folders, links</li>
-<li>Jetspeed Spaces, secured areas of the portal site for workgroups and 
projects</li>
-<li>JAX RS Services for Portal Customization and Registry manipulations</li>
-<li>Open ID Support</li>
-<li>Preview Portlet Mode from Jetspeed Toolbox</li>
-<li>Improved LDAP synchronization, authentication, and maintenance of LDAP 
credentials</li>
-<li>CAS Authentication</li>
-<li>Dynamic PSML - dynamically overlay external site maps such as other web 
sites or content repositories onto the Jetspeed site map to dynamically 
navigate of external content within portal</li>
-<li>PSML Templates - templacized, secured pages that overlay over URL 
addressable pages to merge template-portlets such as toolbox and navigator into 
a single page</li>
-<li>Fragment References - also known as Portlet Instances - allow for 
referencing preconfigured portlets with preferences from a standard page</li>
-<li>Improved Portlet API 2.0 Support and Compliance</li>
-<li>Improved Installer to support two kinds of installations (min, demo)</li>
-<li>New User Manager supporting true paging over large user databases</li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="New_Features_for_2.2.0"></a>New Features for 
2.2.0</h3>
+                       <ul><li>Jetui Client Side Customization Engine</li>
+<li>Drag and Drop Support of portlets</li>
+<li>Jetspeed Toolbox dockable portlet selector, layout selector, and skin 
selector</li>
+<li>Dockable Jetspeed Navigator to navigate over spaces, maintenance over 
pages, folders, links</li>
+<li>Jetspeed Spaces, secured areas of the portal site for workgroups and 
projects</li>
+<li>JAX RS Services for Portal Customization and Registry manipulations</li>
+<li>Open ID Support</li>
+<li>Preview Portlet Mode from Jetspeed Toolbox</li>
+<li>Improved LDAP synchronization, authentication, and maintenance of LDAP 
credentials</li>
+<li>CAS Authentication</li>
+<li>Dynamic PSML - dynamically overlay external site maps such as other web 
sites or content repositories onto the Jetspeed site map to dynamically 
navigate of external content within portal</li>
+<li>PSML Templates - templacized, secured pages that overlay over URL 
addressable pages to merge template-portlets such as toolbox and navigator into 
a single page</li>
+<li>Fragment References - also known as Portlet Instances - allow for 
referencing preconfigured portlets with preferences from a standard page</li>
+<li>Improved Portlet API 2.0 Support and Compliance</li>
+<li>Improved Installer to support two kinds of installations (min, demo)</li>
+<li>New User Manager supporting true paging over large user databases</li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a name="New_Features_for_2.2.0"></a>New Features for 
2.2.0</h3>
 <p>
                        Overview of new features in version 2.2.0:
-                       <ul><li>Portlet API 2.0 Support and Compliance</li>
-<li>Inter-Portlet Communication via Events</li>
-<li>New High Speed Preferences Database Storage</li>
-<li>New Extensible Security Model with LDAP Synchronization</li>
-<li>Improved Documentation including 5 New Guides (Users Guide, Admin Guide, 
Developers Guide, Build Guide, Deploy Guide)</li>
-<li>New Improved Administrative Portlets</li>
-<li>New Skins</li>
-<li>New Maven-2 Custom Build</li>
-<li>Improved integration support for popular web development frameworks like 
Wicket, Spring MVC, and JSF</li>
-<li>EAR deployment on Websphere 6.1</li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a name="Standardized"></a>Standardized</h3>
-<ul><li>Fully compliant with Java Portlet API Standard 2.0 (JSR 286)</li>
-<li>Fully compliant with Java Portlet API Standard 1.0 (JSR 168)</li>
-<li>Passed JSR-168 TCK Compatibility Test Suite</li>
-<li>Passed JSR-286 TCK Compatibility Test Suite</li>
-<li>J2EE Security based on JAAS Standard, JAAS DB Portal Security Policy</li>
-<li>LDAP Support for User Authentication</li>
-<li>Implements and fully Supports Portlet Events and other standardized 
inter-portlet communication features of the Portlet API 2.0</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Portal_Engine_Features"></a>Portal Engine 
Features</h3>
-<ul><li>The Jetspeed Portal - Server-Side Parallel JSR-168/286 Portlet 
Rendering Engine</li>
-<li>The Jetspeed Desktop - Web 2.0 Client-Side JSR-168/286 Portlet Rendering 
Engine</li>
-<li>Full Support for JSR-168/286 Portlet Caching and per portlet cache 
configuration</li>
-<li>Portlet Timeout Tracking with mimimal render time limits</li>
-<li>Portlet Service Manager for automated removal of slow or dead 
portlets.</li>
-<li>Parallel rendering on Websphere 6.1</li>
-<li>New Fast Preferences Engine with version 2.2.0</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Customization_Features"></a>Customization 
Features</h3>
-<ul><li>Portal Page Customizer</li>
-<li>Desktop Page Customizer</li>
-<li>Nested Fragment Customization</li>
-<li>Drag and drop moving of portlets</li>
-<li>Resizing of desktop portlet windows</li>
-<li>Portlet Selector with Portlet Categorizations, Full-Text Search of 
Portlets</li>
-<li>Customizable Themes (Skins)</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Security"></a>Security</h3>
-<ul><li>New Extensible Security Model with version 2.2.0</li>
-<li>Portlet-level Security checks based on Security Constraints or Security 
Permissions</li>
-<li>Declarative Security Constraints and JAAS Database Security Policy</li>
-<li>Fully swappable Security Constraint or Security Permission support</li>
-<li>Jetspeed SSO (Single Sign-on)</li>
-<li>Delegation of Security</li>
-<li>Administrative actions logged to Audit Activity database</li>
-<li>LDAP Synchronization</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Distributed_Cluster_Support"></a>Distributed 
Cluster Support</h3>
-<ul><li>Jetspeed Distributed Cluster - support for distributed deployments of 
the portal on multiple application server platforms</li>
-<li>Distributed Cache for portal components including preferences, registry 
and portlet entities.</li>
-<li>Distributed invalidation of portlet cache</li>
-</ul>
-</div>
-<div class="section"><h3><a 
name="Foundation_Component_Architecture"></a>Foundation Component 
Architecture</h3>
-<ul><li>Spring-based Components and Scalable Architecture</li>
-<li>Configurable Pipeline Request Processor</li>
-<li>Auto Deployment of Portlet Applications</li>
-<li>Jetspeed Component Java API</li>
-<li>Jetspeed AJAX XML API</li>
+                       <ul><li>Portlet API 2.0 Support and Compliance</li>
+<li>Inter-Portlet Communication via Events</li>
+<li>New High Speed Preferences Database Storage</li>
+<li>New Extensible Security Model with LDAP Synchronization</li>
+<li>Improved Documentation including 5 New Guides (Users Guide, Admin Guide, 
Developers Guide, Build Guide, Deploy Guide)</li>
+<li>New Improved Administrative Portlets</li>
+<li>New Skins</li>
+<li>New Maven-2 Custom Build</li>
+<li>Improved integration support for popular web development frameworks like 
Wicket, Spring MVC, and JSF</li>
+<li>EAR deployment on Websphere 6.1</li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a name="Standardized"></a>Standardized</h3>
+<ul><li>Fully compliant with Java Portlet API Standard 2.0 (JSR 286)</li>
+<li>Fully compliant with Java Portlet API Standard 1.0 (JSR 168)</li>
+<li>Passed JSR-168 TCK Compatibility Test Suite</li>
+<li>Passed JSR-286 TCK Compatibility Test Suite</li>
+<li>J2EE Security based on JAAS Standard, JAAS DB Portal Security Policy</li>
+<li>LDAP Support for User Authentication</li>
+<li>Implements and fully Supports Portlet Events and other standardized 
inter-portlet communication features of the Portlet API 2.0</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Portal_Engine_Features"></a>Portal Engine 
Features</h3>
+<ul><li>The Jetspeed Portal - Server-Side Parallel JSR-168/286 Portlet 
Rendering Engine</li>
+<li>The Jetspeed Desktop - Web 2.0 Client-Side JSR-168/286 Portlet Rendering 
Engine</li>
+<li>Full Support for JSR-168/286 Portlet Caching and per portlet cache 
configuration</li>
+<li>Portlet Timeout Tracking with mimimal render time limits</li>
+<li>Portlet Service Manager for automated removal of slow or dead 
portlets.</li>
+<li>Parallel rendering on Websphere 6.1</li>
+<li>New Fast Preferences Engine with version 2.2.0</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Customization_Features"></a>Customization 
Features</h3>
+<ul><li>Portal Page Customizer</li>
+<li>Desktop Page Customizer</li>
+<li>Nested Fragment Customization</li>
+<li>Drag and drop moving of portlets</li>
+<li>Resizing of desktop portlet windows</li>
+<li>Portlet Selector with Portlet Categorizations, Full-Text Search of 
Portlets</li>
+<li>Customizable Themes (Skins)</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Security"></a>Security</h3>
+<ul><li>New Extensible Security Model with version 2.2.0</li>
+<li>Portlet-level Security checks based on Security Constraints or Security 
Permissions</li>
+<li>Declarative Security Constraints and JAAS Database Security Policy</li>
+<li>Fully swappable Security Constraint or Security Permission support</li>
+<li>Jetspeed SSO (Single Sign-on)</li>
+<li>Delegation of Security</li>
+<li>Administrative actions logged to Audit Activity database</li>
+<li>LDAP Synchronization</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Distributed_Cluster_Support"></a>Distributed 
Cluster Support</h3>
+<ul><li>Jetspeed Distributed Cluster - support for distributed deployments of 
the portal on multiple application server platforms</li>
+<li>Distributed Cache for portal components including preferences, registry 
and portlet entities.</li>
+<li>Distributed invalidation of portlet cache</li>
+</ul>
+</div>
+<div class="section"><h3><a 
name="Foundation_Component_Architecture"></a>Foundation Component 
Architecture</h3>
+<ul><li>Spring-based Components and Scalable Architecture</li>
+<li>Configurable Pipeline Request Processor</li>
+<li>Auto Deployment of Portlet Applications</li>
+<li>Jetspeed Component Java API</li>
+<li>Jetspeed AJAX XML API</li>
 <li>PSML: Extended Portlet Site Markup Language
-                                               <ul><li>Database Persistent</li>
-<li>Content Management Facilities</li>
-<li>Security Constraints</li>
-</ul>
-</li>
-<li>Full security maintenance using LDAP is now supported for many LDAP 
providers</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Portal_Core_Features"></a>Portal Core 
Features</h3>
-<ul><li>Runtime Portlet API Standard Role-based Security</li>
-<li>Portal Content Management and Navigations: Pages, Menus, Folders, 
Links</li>
-<li>PSML Folder CMS Navigations, Menus, Links</li>
-<li>Rules-based Profiler for page and resource location</li>
-<li>Role-based Aggregation of Visible Pages</li>
-<li>Integrates with most popular databases including Derby, MySQL, MS SQL, 
Postgres, Oracle, DB2</li>
-<li>Client independent capability engine (html, xhtml, wml,vml)</li>
-<li>Support for Pocket PC</li>
-<li>Internationalization: Localized Portal Resources in 12 Languages</li>
-<li>Statistics Logging Engine</li>
-<li>Portlet Registry</li>
-<li>Full Text Search of Portlet Resources with Lucene</li>
-<li>User Registration</li>
-<li>Forgotten Password</li>
-<li>Rich Login and Password Configuration Management</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Administrative_Portlets"></a>Administrative 
Portlets</h3>
-<ul><li>User, Role, Group, Password, and Profile Management</li>
-<li>Portal Site Manager</li>
-<li>Remote Portal Application Deployer (RPAD) - hot deploy portlet 
applications from remote locations on the Web</li>
-<li>JSR 168 Generic User Attributes Editor</li>
-<li>JSR 168 Preferences Editor</li>
-<li>SSO Manager</li>
-<li>Permission Management (JAAS Security)</li>
-<li>Security Constraints Management</li>
-<li>Portlet Application and Lifecycle Management</li>
-<li>Profiler Administration</li>
-<li>Statistics Reports</li>
-<li>Portlet Out of Service Manager</li>
-<li>PSML and XML Import / Export Admin Portlet</li>
-<li>Cache Manager</li>
-</ul>
-</div>
-<div class="section"><h3><a 
name="Web_Framework_Support_and_Sample_Portlets"></a>Web Framework Support and 
Sample Portlets</h3>
-<ul><li>Bridges to other Web Frameworks: Wicket, JSF, Groovy, Struts, PHP, 
Perl, Velocity</li>
+                                               <ul><li>Database Persistent</li>
+<li>Content Management Facilities</li>
+<li>Security Constraints</li>
+</ul>
+</li>
+<li>Full security maintenance using LDAP is now supported for many LDAP 
providers</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Portal_Core_Features"></a>Portal Core 
Features</h3>
+<ul><li>Runtime Portlet API Standard Role-based Security</li>
+<li>Portal Content Management and Navigations: Pages, Menus, Folders, 
Links</li>
+<li>PSML Folder CMS Navigations, Menus, Links</li>
+<li>Rules-based Profiler for page and resource location</li>
+<li>Role-based Aggregation of Visible Pages</li>
+<li>Integrates with most popular databases including Derby, MySQL, MS SQL, 
Postgres, Oracle, DB2</li>
+<li>Client independent capability engine (html, xhtml, wml,vml)</li>
+<li>Support for Pocket PC</li>
+<li>Internationalization: Localized Portal Resources in 12 Languages</li>
+<li>Statistics Logging Engine</li>
+<li>Portlet Registry</li>
+<li>Full Text Search of Portlet Resources with Lucene</li>
+<li>User Registration</li>
+<li>Forgotten Password</li>
+<li>Rich Login and Password Configuration Management</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Administrative_Portlets"></a>Administrative 
Portlets</h3>
+<ul><li>User, Role, Group, Password, and Profile Management</li>
+<li>Portal Site Manager</li>
+<li>Remote Portal Application Deployer (RPAD) - hot deploy portlet 
applications from remote locations on the Web</li>
+<li>JSR 168 Generic User Attributes Editor</li>
+<li>JSR 168 Preferences Editor</li>
+<li>SSO Manager</li>
+<li>Permission Management (JAAS Security)</li>
+<li>Security Constraints Management</li>
+<li>Portlet Application and Lifecycle Management</li>
+<li>Profiler Administration</li>
+<li>Statistics Reports</li>
+<li>Portlet Out of Service Manager</li>
+<li>PSML and XML Import / Export Admin Portlet</li>
+<li>Cache Manager</li>
+</ul>
+</div>
+<div class="section"><h3><a 
name="Web_Framework_Support_and_Sample_Portlets"></a>Web Framework Support and 
Sample Portlets</h3>
+<ul><li>Bridges to other Web Frameworks: Wicket, JSF, Groovy, Struts, PHP, 
Perl, Velocity</li>
 <li>Sample Portlets:
-                                               <ul><li>RSS, IFrame, Calendar 
XSLT, Struts Petstore, Bookmark, Database Browser</li>
-<li>Integration with Display Tags, Spring MVC</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Data_Migration_Features"></a>Data Migration 
Features</h3>
-<ul><li>XML Import/Export Utility for all Jetspeed database data to support 
data migration over versions</li>
-<li>All initial portal data seeded with XML</li>
-<li>XML Schemas for all XML content</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Portal_Design_Features"></a>Portal Design 
Features</h3>
-<ul><li>Deployment Jetspeed Portlet and Page Skins (Decorators) CSS 
Components</li>
-<li>Configurable CSS Page Layouts</li>
-<li>Easy to Use Velocity Macro Language for Skin and Layout Components</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Development_Tools"></a>Development Tools</h3>
-<ul><li>Ant-based Installer</li>
-<li>Tutorial</li>
-<li>Automated Maven-2 Build</li>
-<li>Jetspeed-2 Maven Plugin for Custom Portal Development</li>
-<li>Maven-2 Profiles and Archetypes</li>
-<li>AutoDeployment of Portlet Applications, Portal Resources</li>
-<li>Deployment Tools</li>
-<li>Plugin Goals integrated with Auto Deployment Feature</li>
-<li>XML Schemas for PSML, jetspeed-portlet.xml, and Jetspeed XML (seed 
data)</li>
-<li>Fully compatible and tested with Wicket, JSF and Spring MVC</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Extended_JSR-168286_Features"></a>Extended 
JSR-168/286 Features</h3>
-<ul><li>Custom Portlet Modes and Window States: <b>Edit Defaults, Configure, 
Print, About</b></li>
-<li>Custom Window States: <b>Solo</b></li>
-<li>Dynamically hide Portlets at request time</li>
-<li>Maximize on Edit Defaults or Edit modes option</li>
-<li>Preliminary Portlet API 2.0 ResourceURL support providing full response 
control for JSR-168 based portlets</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Other_Features"></a>Other Features</h3>
-<ul><li>Installation choice of either Demo Portal or Minimal Starter 
Portal</li>
-<li>In-depth Jetspeed 2 Tutorial</li>
-<li>Documentation Guides: Users Guide, Admin Guide, Developers Guide, Build 
Guide, Deploy Guide</li>
-</ul>
-</div>
-<div class="section"><h3><a 
name="Application_Servers_Supported"></a>Application Servers Supported</h3>
-<ul><li>Tomcat 6</li>
-<li>Jetty</li>
-<li>Websphere 6.0</li>
-<li>Geronimo</li>
-<li>JBoss</li>
-<li>Weblogic</li>
-</ul>
-</div>
-</div>
+                                               <ul><li>RSS, IFrame, Calendar 
XSLT, Struts Petstore, Bookmark, Database Browser</li>
+<li>Integration with Display Tags, Spring MVC</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Data_Migration_Features"></a>Data Migration 
Features</h3>
+<ul><li>XML Import/Export Utility for all Jetspeed database data to support 
data migration over versions</li>
+<li>All initial portal data seeded with XML</li>
+<li>XML Schemas for all XML content</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Portal_Design_Features"></a>Portal Design 
Features</h3>
+<ul><li>Deployment Jetspeed Portlet and Page Skins (Decorators) CSS 
Components</li>
+<li>Configurable CSS Page Layouts</li>
+<li>Easy to Use Velocity Macro Language for Skin and Layout Components</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Development_Tools"></a>Development Tools</h3>
+<ul><li>Ant-based Installer</li>
+<li>Tutorial</li>
+<li>Automated Maven-2 Build</li>
+<li>Jetspeed-2 Maven Plugin for Custom Portal Development</li>
+<li>Maven-2 Profiles and Archetypes</li>
+<li>AutoDeployment of Portlet Applications, Portal Resources</li>
+<li>Deployment Tools</li>
+<li>Plugin Goals integrated with Auto Deployment Feature</li>
+<li>XML Schemas for PSML, jetspeed-portlet.xml, and Jetspeed XML (seed 
data)</li>
+<li>Fully compatible and tested with Wicket, JSF and Spring MVC</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Extended_JSR-168286_Features"></a>Extended 
JSR-168/286 Features</h3>
+<ul><li>Custom Portlet Modes and Window States: <b>Edit Defaults, Configure, 
Print, About</b></li>
+<li>Custom Window States: <b>Solo</b></li>
+<li>Dynamically hide Portlets at request time</li>
+<li>Maximize on Edit Defaults or Edit modes option</li>
+<li>Preliminary Portlet API 2.0 ResourceURL support providing full response 
control for JSR-168 based portlets</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Other_Features"></a>Other Features</h3>
+<ul><li>Installation choice of either Demo Portal or Minimal Starter 
Portal</li>
+<li>In-depth Jetspeed 2 Tutorial</li>
+<li>Documentation Guides: Users Guide, Admin Guide, Developers Guide, Build 
Guide, Deploy Guide</li>
+</ul>
+</div>
+<div class="section"><h3><a 
name="Application_Servers_Supported"></a>Application Servers Supported</h3>
+<ul><li>Tomcat 6</li>
+<li>Jetty</li>
+<li>Websphere 6.0</li>
+<li>Geronimo</li>
+<li>JBoss</li>
+<li>Weblogic</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -512,7 +512,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           

Modified: portals/site-live/jetspeed-2/getting-started-installer.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/getting-started-installer.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/getting-started-installer.html (original)
+++ portals/site-live/jetspeed-2/getting-started-installer.html Tue May 31 
02:15:08 2022
@@ -44,7 +44,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -255,49 +255,49 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="David Le Strat" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Jetspeed_2_Installer"></a>Jetspeed 2 Installer</h2>
-<div class="section"><h3><a 
name="Getting_Started_with_the_Installer"></a>Getting Started with the 
Installer</h3>
+        <subtitle></subtitle><authors><person name="David Le Strat" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Jetspeed_2_Installer"></a>Jetspeed 2 Installer</h2>
+<div class="section"><h3><a 
name="Getting_Started_with_the_Installer"></a>Getting Started with the 
Installer</h3>
 <p>
                        With version 2.2.1+, there is now only one installer 
(previous releases had two installers). 
                        From the installation program, you can choose either 
the demo or minimal installation.
                        The demo option is best for seeing more features, 
capabilities, and demo portlet applications. 
                        The minimal option could be useful for basing your own 
custom-portal distribution upon, or just seeing the basic feature set of 
Jetspeed.                       
-                       <ol type="1"><li>Minimal Installer Option - only 
contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a 
minimal Site map and set of users</li>
+                       <ol type="1"><li>Minimal Installer Option - only 
contains a Jetspeed Portal and the Jetspeed Administrative Portlets, with a 
minimal Site map and set of users</li>
 <li>Full or Demo Option - contains a Jetspeed Portal, the Jetspeed 
Administrative Portlets, a full demo Site Map, 10 users. Additionally,
                        there several portlet applications including an RSS 
application, a Database Browser application, a Web Content application, and a 
set of demo portlets
                        including Google Maps, weather portlets, and lots of 
programming examples to get you started.
-                       </li>
-</ol>
-<p>The installer contains both options, and can be downloaded here:</p>
-<br />
-<br />
-<a 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-2.3.1.jar";
 class="externalLink">Jetspeed Installer</a><br />
-<br />
-</p>
+                       </li>
+</ol>
+<p>The installer contains both options, and can be downloaded here:</p>
+<br />
+<br />
+<a class="externalLink" 
href="http://www.apache.org/dyn/closer.cgi/portals/jetspeed-2/binaries/jetspeed-installer-2.3.1.jar";>Jetspeed
 Installer</a><br />
+<br />
+</p>
 <p>
                        To run the installer:
-                       </p>
+                       </p>
 <div class="source"><pre>
 java -jar jetspeed-installer-2.3.1.jar
-            </pre>
-</div>
+            </pre>
+</div>
 <p>    
-                       The installer is capable of running on headless (i.e. 
no gui) machines, and will detect so automatically.<br />
+                       The installer is capable of running on headless (i.e. 
no gui) machines, and will detect so automatically.<br />
 
                        To force the installer in text mode manually, pass in 
the <b><i>text</i></b> parameter:
-                       </p>
+                       </p>
 <div class="source"><pre>
 java -jar jetspeed-installer-2.3.1.jar text
-            </pre>
-</div>
+            </pre>
+</div>
 <p>
             After starting the installer and advancing through the splash and 
license pages, select the
             <code>Install Jetspeed Portal</code> installer operation and 
continue. The installer will then
             prompt for information required for the installation process. 
Documentation for the other
             installer operations used primarily for ETL migration can be found 
here: <a href="guide-etl-migration.html">ETL Migration Guide</a>.
-            </p>
-</div>
-<div class="section"><h3><a name="Database_Selection"></a>Database 
Selection</h3>
+            </p>
+</div>
+<div class="section"><h3><a name="Database_Selection"></a>Database 
Selection</h3>
 <p>
                        The installer will ask you to choose a database for 
storing the Jetspeed database. We provide a default Derby database for demo 
systems.
                        The Derby database runs in embedded mode inside the 
Jetspeed/Tomcat JVM. All other databases require additional configuration.
@@ -305,110 +305,110 @@ java -jar jetspeed-installer-2.3.1.jar t
                        For some databases this <i>area</i> is called a 
<i>catalog</i>, others call it a <i>schema</i>, while others call it a 
<i>database</i>. Consult your
                        database documentation for details on how to create a 
catalog or schema to hold the Jetspeed tables. Additionally, you may need to 
create a database user
                        to access the Jetspeed tables. Often it is required to 
grant access to the schemas (catalogs) for the given user.
-                       </p>
+                       </p>
 <p>Jetspeed supported database list:
-                       <ul><li>DB2</li>
-<li>Derby (default)</li>
-<li>MS SQL</li>
-<li>My SQL</li>
-<li>PostgreSQL</li>
-<li>Oracle (9i or higher)</li>
-<li>SapDB</li>
-<li>Manual database setup </li>
-</ul>
-</p>
+                       <ul><li>DB2</li>
+<li>Derby (default)</li>
+<li>MS SQL</li>
+<li>My SQL</li>
+<li>PostgreSQL</li>
+<li>Oracle (9i or higher)</li>
+<li>SapDB</li>
+<li>Manual database setup </li>
+</ul>
+</p>
 <p>If you choose the manual database setup, then the database scripts will not 
be run and you will need to configure the database manually after the 
installation.
                        All database scripts are provided in the installation 
under the <i>database</i> directory. For your specific database, look for the 
corresponding directory name.
                        During installation, you will be prompted for the 
following fields after chosing your database types (except for Derby):
-                       <ul><li>A username</li>
-<li>A password</li>
-<li>A JDBC connection string</li>
-<li>A JDBC driver name</li>
-<li>The location of a valid JDBC driver.  The installer will copy this driver 
to the installed location in Tomcat.</li>
-</ul>
+                       <ul><li>A username</li>
+<li>A password</li>
+<li>A JDBC connection string</li>
+<li>A JDBC driver name</li>
+<li>The location of a valid JDBC driver.  The installer will copy this driver 
to the installed location in Tomcat.</li>
+</ul>
 
                        The connections strings are only partially completed in 
the well-known format of the particular databaes.
                        Please take care to complete the values in your 
connection string for your database. The driver name should be the right
                        driver class for your database at the time of the 
making of this installation. Please ensure that a newer driver is not required 
for your database. 
                        Note also that the location of the JDBC driver must be 
selected. We have not provided the file system path to the jar file but only 
the likely file name.
                        You may want to check and see if newer versions of the 
driver are available.
-                       </p>
+                       </p>
 <p>
                        Once you have entered all of your parameters, the 
installer will test the database connection before proceeding.
                        If the connection fails, please go back to the 
connection configuration setup and provide the correct parameters.
                        If you choose to continue, the database scripts will 
not be run and you will need to configure the database manually after the 
installation.
                        Once the installer verifies the database connection, 
you are ready to proceed with installation process.
-                       </p>
+                       </p>
 <p>
-                       Please take note of the location where you are 
installing on your file system.<br />
+                       Please take note of the location where you are 
installing on your file system.<br />
 
                        Also, on a Windows platform make sure to use a location 
path without spaces, e.g. <i>NOT</i> under C:\Program Files.
-                       </p>
-</div>
-<div class="section"><h3><a name="Starting_Jetspeed-2"></a>Starting 
Jetspeed-2</h3>
+                       </p>
+</div>
+<div class="section"><h3><a name="Starting_Jetspeed-2"></a>Starting 
Jetspeed-2</h3>
 <p>
                        Once you have completed a successful install, you are 
ready to start the Jetspeed Portal.
-                       On linux, here is an example where you have installed 
to the default location:<br />
+                       On linux, here is an example where you have installed 
to the default location:<br />
 
                        Note that the setting of CATALINA_OPTS is optional in 
the following examples. (See <a 
href="#Note_on_Permanent_Generation_Size_of_Your_JVM">Note on Permanent 
Generation Size of Your JVM</a> for detail.)
-                       </p>
+                       </p>
 <div class="source"><pre>
 $ cd ~/jetspeed-2.3.1/bin
 $ export CATALINA_OPTS=&quot;-Xmx512m -XX:MaxPermSize=128m&quot;
 $ ./startup.sh
-                       </pre>
-</div>
+                       </pre>
+</div>
 <p>
                        On windows, here is an example where you have installed 
to the default location:
-                       </p>
+                       </p>
 <div class="source"><pre>
 &gt; cd C:\Apache\Jetspeed-2.3.1\bin
 &gt; set CATALINA_OPTS=&quot;-Xmx512m -XX:MaxPermSize=128m&quot;
 &gt; startup.bat
-                       </pre>
-</div>
+                       </pre>
+</div>
 <p>
                        The very first invocation of the portal requires 
anywhere from 10 seconds to 30 seconds for initial 
                        startup and final installation. After starting the 
server, start up a web browser 
-                       and navigate to <a 
href="http://localhost:8080/jetspeed/portal"; 
class="externalLink">http://localhost:8080/jetspeed/portal</a></p>
-</div>
-<div class="section"><h3><a 
name="Note_on_Permanent_Generation_Size_of_Your_JVM"></a>Note on Permanent 
Generation Size of Your JVM</h3>
+                       and navigate to <a class="externalLink" 
href="http://localhost:8080/jetspeed/portal";>http://localhost:8080/jetspeed/portal</a></p>
+</div>
+<div class="section"><h3><a 
name="Note_on_Permanent_Generation_Size_of_Your_JVM"></a>Note on Permanent 
Generation Size of Your JVM</h3>
 <p><em>Note:</em> You may need to increase the permanent generation size of 
your JVM when there are a lot of Servlets, JSP's 
                          or when script portlets are used, in order to avoid 
<CODE>OutOfMemoryError</CODE> errors.
               By default, it is 64MB. Increasing it to be 
<CODE>-XX:MaxPermSize=128m</CODE> might be a good start.
-              Please see <a href="http://wiki.apache.org/tomcat/FAQ/Memory"; 
class="externalLink">http://wiki.apache.org/tomcat/FAQ/Memory</a> for detail.
-                       </p>
-</div>
-<div class="section"><h3><a name="Login_to_Jetspeed-2"></a>Login to 
Jetspeed-2</h3>
+              Please see <a class="externalLink" 
href="http://wiki.apache.org/tomcat/FAQ/Memory";>http://wiki.apache.org/tomcat/FAQ/Memory</a>
 for detail.
+                       </p>
+</div>
+<div class="section"><h3><a name="Login_to_Jetspeed-2"></a>Login to 
Jetspeed-2</h3>
 <p>
 All preconfigured users have the same password as username (for example the 
<i>admin</i> user has the password <i>admin</i>)
 If you installed with the Minimal option on installation, one test account are 
available:
-                       </p>
+                       </p>
 <div class="source"><pre>
 admin    -- System administrator, super user
-                  </pre>
-</div>
+                  </pre>
+</div>
 <p>
 If you installed with the Demo option upon installation, several additional 
test accounts are available:                  
-                       </p>
+                       </p>
 <div class="source"><pre>
 admin    -- System administrator, super user
 debbie    -- example user with the developer role in the engineering group
 manny     -- example user with the devmgr role in the engineering group, also 
demonstrates a delegated security manager, can manage users with the 
&quot;dev&quot; (developer) role, see home page of this user
 bill      -- example user with the executive role in the finance and marketing 
groups
 martha    -- example user with the marketing role in the marketing group
-                       </pre>
-</div>
-</div>
-<div class="section"><h3><a name="Changing_the_Database"></a>Changing the 
Database</h3>
+                       </pre>
+</div>
+</div>
+<div class="section"><h3><a name="Changing_the_Database"></a>Changing the 
Database</h3>
 <p>
                        After running the installation, you can manually 
reinitialize the database or even switch to another database.
                        To do so, we provide an Ant script found under the 
<i>database</i> directory of your installed Jetspeed portal.
                        The database configuration is defined in the 
<i>database.properties</i> file. To reinitialize or change the database,
                        go to the database directory and edit the 
database.properties file, save it, and then run <b><i>ant</i></b>.
-                       </p>
+                       </p>
 <p>Here is a sample database configuration file:
-                       </p>
+                       </p>
 <div class="source"><pre>
 ; Jetspeed Enterprise Portal 2.1 Database setup configuration
 ; db.type supported values: db2, derby, mssql, mysql, oracle, postgres, sapdb
@@ -418,14 +418,14 @@ db.username=j2
 db.password=abracadabra
 jdbc.url=jdbc:mysql://localhost:3306/prod-2
 jdbc.driver.class=com.mysql.jdbc.Driver                        
-                       </pre>
-</div>
+                       </pre>
+</div>
 <p>If you are configuring a database for the first time after choosing Manual 
database setup in the installer, or want to try out
-                               a different type of database, make sure to copy 
the specific JDBC driver for the database to the Tomcat shared/lib folder 
<i>before</i> running ant.<br />
+                               a different type of database, make sure to copy 
the specific JDBC driver for the database to the Tomcat shared/lib folder 
<i>before</i> running ant.<br />
 
-                       Note: for Derby, the needed driver is already placed 
there or available from the database/lib directory of your installed Jetspeed 
portal.</p>
-</div>
-</div>
+                       Note: for Derby, the needed driver is already placed 
there or available from the database/lib directory of your installed Jetspeed 
portal.</p>
+</div>
+</div>
 
       </div>
     </div>
@@ -434,7 +434,7 @@ jdbc.driver.class=com.mysql.jdbc.Driver
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           

Modified: portals/site-live/jetspeed-2/getting-started.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/getting-started.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/getting-started.html (original)
+++ portals/site-live/jetspeed-2/getting-started.html Tue May 31 02:15:08 2022
@@ -42,7 +42,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -253,146 +253,146 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Requirements"></a>Requirements</h2>
+        <subtitle></subtitle><authors><person name="David Sean Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Requirements"></a>Requirements</h2>
 <p>
                System Requirements to Run Jetspeed 2.3.1:
-                       <ul><li>Java 1.7 or higher installed</li>
+                       <ul><li>Java 1.7 or higher installed</li>
 <li>a database is optional, the Jetspeed installer comes with a built-in 
database (Derby). For production system recommend providing your own maintained 
database
-                               Supported Databases: (MySQL, Oracle, Postgres, 
DB2, Sybase, SQL Server, Derby, HSQL)</li>
-<li>100 MB free disk space</li>
-</ul>
-</p>
-<p><a href="#cb1">System Requirements to Build and Develop with Jetspeed 
2.3.1</a></p>
-</div>
-<div class="section"><h2><a name="Where_do_I_start"></a>Where do I start?</h2>
+                               Supported Databases: (MySQL, Oracle, Postgres, 
DB2, Sybase, SQL Server, Derby, HSQL)</li>
+<li>100 MB free disk space</li>
+</ul>
+</p>
+<p><a href="#cb1">System Requirements to Build and Develop with Jetspeed 
2.3.1</a></p>
+</div>
+<div class="section"><h2><a name="Where_do_I_start"></a>Where do I start?</h2>
 <p>Where you start depends on what you plan on doing with Jetspeed. Its always 
best to start by reading the documentation guides. There are several guides 
provided:
-               </p>
+               </p>
 <ul><li><a href="usersguide/index.html">
                                                                Users Guide
-                                                       </a></li>
+                                                       </a></li>
 <li><a href="adminguide/index.html">
                                                                Administrators 
Guide
-                                                       </a></li>
+                                                       </a></li>
 <li><a href="deployguide/index.html">
                                                                Deployment and 
Configuration Guide
-                                                       </a></li>
+                                                       </a></li>
 <li><a href="devguide/index.html">
                                                                Developers Guide
-                                                       </a></li>
+                                                       </a></li>
 <li><a href="buildguide/index.html">
                                                                Build Guide
-                                                       </a></li>
-</ul>
+                                                       </a></li>
+</ul>
 <p>
                For those of you in more of a hurry to get started,             
                                you have the choice of
                                installing Jetspeed from a binary release or 
doing more indepth open source development by working with the
-                               source code.</p>
+                               source code.</p>
 <p>If you want to modify the core functionality of
                                Jetspeed or contribute to the development of 
Jetspeed,
                                you need to work with the source code. If you 
are 
                                interested in building your first custom 
enterprise
                                portal, try the custom build. We recommend 
trying an Evaluation (demo, download) to get started. Eventually you will want 
to move on to Building a Custom Portal.
                                Advanced users will want to learn how to build 
from source.
-               </p>
-<ul><li><a href="#Evaluating">Evaluation</a></li>
-<li><a href="#cb1">Building a Custom Portal</a></li>
-<li><a href="#bfs1">Building Jetspeed from Source</a></li>
-</ul>
-</div>
-<div class="section"><h2><a name="Evaluating"></a>Evaluating</h2>
+               </p>
+<ul><li><a href="#Evaluating">Evaluation</a></li>
+<li><a href="#cb1">Building a Custom Portal</a></li>
+<li><a href="#bfs1">Building Jetspeed from Source</a></li>
+</ul>
+</div>
+<div class="section"><h2><a name="Evaluating"></a>Evaluating</h2>
 <p>
                If you are evaluating Jetspeed, best to download the latest 
distribution or try running Jetspeed from the demo site:
-               <ul><li><a href="download.html">Download Jetspeed</a></li>
-<li><a href="demo.html">Jetspeed Online Demos</a></li>
-</ul>
-</p>
-<p><b>Download Requirements</b> - The requirements for the downloadable 
distribution are: Java 1.5 or higher, enough memory to run Tomcat with several 
web apps (the demo comes with Tomcat embedded in the installer)</p>
-<p><b>Online Demo Requirements</b> - The requirements for the online demos are 
minimal: just a web browser</p>
-</div>
-<div id="cb1"><div class="section"><h2><a name="Custom_Build"></a>Custom 
Build</h2>
+               <ul><li><a href="download.html">Download Jetspeed</a></li>
+<li><a href="demo.html">Jetspeed Online Demos</a></li>
+</ul>
+</p>
+<p><b>Download Requirements</b> - The requirements for the downloadable 
distribution are: Java 1.5 or higher, enough memory to run Tomcat with several 
web apps (the demo comes with Tomcat embedded in the installer)</p>
+<p><b>Online Demo Requirements</b> - The requirements for the online demos are 
minimal: just a web browser</p>
+</div>
+<div id="cb1"><div class="section"><h2><a name="Custom_Build"></a>Custom 
Build</h2>
 <p>
 When starting a new Jetspeed portal project, we strongly recommend that you 
create a custom portal project, and do not edit the Jetspeed-2 source and 
resources directly. 
 A custom build allows you to create and maintain a Jetspeed Portal's 
lifecycle. With a custom build, you have a reproducible procedure for 
maintaining your portal across future versions. 
 When we say custom, we mean customizing Jetspeed for your needs. Everyone has 
custom requirements. Custom build procedures formalize the steps required to 
create a custom portal. 
 Although Jetspeed can be customized online using the portal customization 
features. Still, having a reproducible build is valuable as it  enables you to 
store artifacts in a source code repository and 
 maintain the life-cycle of this source.
-</p>
+</p>
 <p> 
 Custom Jetspeed builds for version 2.3.1 are built with Maven-3 only. (The 
Maven-1 custom build is no longer supported.)
 Building Jetspeed from source is not necessary for most projects.
-</p>
-<div class="section"><h3><a name="Maven_Custom_Build"></a>Maven Custom 
Build</h3>
+</p>
+<div class="section"><h3><a name="Maven_Custom_Build"></a>Maven Custom 
Build</h3>
 <p>The Maven Custom Build is based on a Maven plugin. To get started with the 
Maven plugin, see the documentation here:
-<ul><li><a href="buildguide/maven-2-build.html">Maven Jetspeed Build Getting 
Started</a></li>
-<li><a href="buildguide/jetspeed-archetype.html">Maven Jetspeed 
Archetype</a></li>
-</ul>
-</p>
-</div>
-<div class="section"><h3><a 
name="Requirements_for_Custom_Builds"></a>Requirements for Custom Builds</h3>
+<ul><li><a href="buildguide/maven-2-build.html">Maven Jetspeed Build Getting 
Started</a></li>
+<li><a href="buildguide/jetspeed-archetype.html">Maven Jetspeed 
Archetype</a></li>
+</ul>
+</p>
+</div>
+<div class="section"><h3><a 
name="Requirements_for_Custom_Builds"></a>Requirements for Custom Builds</h3>
 <p>
 General requirements for custom builds:
-</p>
-<ul><li>Java 7</li>
-<li>Maven 3.3.1</li>
+</p>
+<ul><li>Java 7</li>
+<li>Maven 3.3.1</li>
 <li>
                        Servlet 3.0 (or higher) Engine:
-                               <ul><li><a 
href="deployguide/guide-tomcat.html">Tomcat 7</a></li>
-<li><a href="deployguide/deploying-jetspeed-to-websphere.html">Websphere 
6.0</a></li>
-</ul>
+                               <ul><li><a 
href="deployguide/guide-tomcat.html">Tomcat 7</a></li>
+<li><a href="deployguide/deploying-jetspeed-to-websphere.html">Websphere 
6.0</a></li>
+</ul>
 
                                Jetspeed 2 portals can be run under any
                                servlet container supporting the 2.4 
specification or
                                greater. However we don't have documentation 
listed for all servers. Contributions welcome!                             
-               </li>
+               </li>
 <li>A Database
                                Jetspeed's security model requires a database to
                                authorize users and to retain the user 
information.
                                Jetspeed security should work with any JDBC 2.0
                                compliant driver. The following databases are 
tested:
-                               <ul><li>Derby</li>
-<li>HSQLDB - Hypersonic SQL</li>
-<li>MySQL</li>
-<li>Oracle</li>
-<li>Postgres</li>
-<li>DB2</li>
-<li>Sybase</li>
-<li>SQL Server</li>
-</ul>
+                               <ul><li>Derby</li>
+<li>HSQLDB - Hypersonic SQL</li>
+<li>MySQL</li>
+<li>Oracle</li>
+<li>Postgres</li>
+<li>DB2</li>
+<li>Sybase</li>
+<li>SQL Server</li>
+</ul>
 <p>
                                Jetspeed is distributed with the Derby database
                                configured as the default.
-                               </p>
+                               </p>
 <p>
                                The database configuration will be setup during 
the
                                custom build process based on your property 
settings. See the appropriate build guide for details.. If you are not going to 
use the
                                default Derby database, you need to select 
another database
                                during your build configuration.
-                       </p>
-</li>
-</ul>
-</div>
-</div>
-<div id="bfs1"><div class="section"><h2><a 
name="Building_from_Source"></a>Building from Source</h2>
+                       </p>
+</li>
+</ul>
+</div>
+</div>
+<div id="bfs1"><div class="section"><h2><a 
name="Building_from_Source"></a>Building from Source</h2>
 <p>
        Building from Source is covered in the Developer guide. We build 
Jetspeed with Maven-2. 
-       </p>
-<div class="section"><h3><a 
name="Building_from_Source_with_Maven-2"></a>Building from Source with 
Maven-2</h3>
-<p>The best place to start using Jetspeed, as a Developer, is to go to the 
developers guide documentation:</p>
-<p><a href="devguide/index.html">Jetspeed Developers Guide</a></p>
-<p>For general build information, also see the Jetspeed Build Guide:</p>
+       </p>
+<div class="section"><h3><a 
name="Building_from_Source_with_Maven-2"></a>Building from Source with 
Maven-2</h3>
+<p>The best place to start using Jetspeed, as a Developer, is to go to the 
developers guide documentation:</p>
+<p><a href="devguide/index.html">Jetspeed Developers Guide</a></p>
+<p>For general build information, also see the Jetspeed Build Guide:</p>
 <ul><li><a href="buildguide/index.html">
                                        Building and developing Jetspeed-2 
using Maven-2
-                               </a></li>
+                               </a></li>
 <li><a href="buildguide/maven-2-build.html">
                                        Building jetspeed from Source
-                               </a></li>
+                               </a></li>
 <li><a href="buildguide/jetspeed-maven-plugins.html">
                                        Jetspeed Maven-2 Plugin Guide
-                               </a></li>
-</ul>
-</div>
-</div>
+                               </a></li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -401,7 +401,7 @@ General requirements for custom builds:
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           

Modified: portals/site-live/jetspeed-2/guide-etl-migration.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/guide-etl-migration.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/guide-etl-migration.html (original)
+++ portals/site-live/jetspeed-2/guide-etl-migration.html Tue May 31 02:15:08 
2022
@@ -42,7 +42,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -253,146 +253,146 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Randy Watler" 
email="[email protected]"></authors><div class="section"><h2><a 
name="ETL_Migration_Using_Jetspeed_2.1.32.1.4_2.2.1_and_2.3._Installers"></a>ETL
 Migration Using Jetspeed 2.1.3/2.1.4+, 2.2.1+ and 2.3.+ Installers</h2>
+        <subtitle></subtitle><authors><person name="Randy Watler" 
email="[email protected]"></authors><div class="section"><h2><a 
name="ETL_Migration_Using_Jetspeed_2.1.32.1.4_2.2.1_and_2.3._Installers"></a>ETL
 Migration Using Jetspeed 2.1.3/2.1.4+, 2.2.1+ and 2.3.+ Installers</h2>
 <p>
         To facilitate ETL based migration or data manipulation strategies, the 
Jetspeed installer
         includes the ability to export, initialize, and import a Jetspeed 
database. In addition to
         basic portal data, these operations also will include database PSML 
and user preferences
         stored in the Jetspeed database. The installer does not require a 
Jetspeed portal build or
         runtime environment to execute these operations.
-         </p>
+         </p>
 <p>
         The binary installer can be obtained from the download page, (<a 
href="download.html">Download</a>),
         both the minimal and demo installers include the neccessary data 
operations. In addition to
         the installer, the appropriate JDBC driver for the installation and 
access to the database
         will be required.
-         </p>
-</div>
-<div class="section"><h2><a name="Exporting_a_Jetspeed_database"></a>Exporting 
a Jetspeed database</h2>
+         </p>
+</div>
+<div class="section"><h2><a name="Exporting_a_Jetspeed_database"></a>Exporting 
a Jetspeed database</h2>
 <p>
         The first step in migrating a database is to export its contents into 
a file based
         representation. It is best to perform this step on quiescent or 
shutdown portal instance.
         Once the binary installer for the existing Jetspeed release and JDBC 
drivers have been gathered,
         invoke the installer using the following shell command:
-         </p>
+         </p>
 <div class="source"><pre>
         java -jar &lt;Jetspeed installer JAR file&gt;
-      </pre>
-</div>
+      </pre>
+</div>
 <p>
         To run the installer in the console without a GUI, append the 
<code>text</code> argument to the
         shell command:
-         </p>
+         </p>
 <div class="source"><pre>
         java -jar &lt;Jetspeed installer JAR file&gt; text
-      </pre>
-</div>
+      </pre>
+</div>
 <p>
         After starting the installer and advancing through the splash and 
license pages, select the
         <code>Export Jetspeed Portal Database</code> installer operation and 
continue. The installer
         will then prompt for the following information:
-      </p>
-<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
-<th>Description</th>
-</tr>
-<tr class="b"><td><code>Export data files location</code></td>
+      </p>
+<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
+<th>Description</th>
+</tr>
+<tr class="b"><td><code>Export data files location</code></td>
 <td>
             Select a new directory where the export is to write the database 
XML files. Existing
             files and directories in the selected directory will be removed 
when the export operation
             is complete.
-          </td>
-</tr>
-<tr class="a"><td><code>Temporary installation location</code></td>
+          </td>
+</tr>
+<tr class="a"><td><code>Temporary installation location</code></td>
 <td>
             If the default temporary location is not vaild, select a new 
temporary directory where the
             installer Jetspeed instance can be unpacked, (it is removed after 
the installation is
             complete).
-          </td>
-</tr>
-<tr class="b"><td><code>JVM memory size</code></td>
+          </td>
+</tr>
+<tr class="b"><td><code>JVM memory size</code></td>
 <td>
             Export operations can consume a large chunk of memory as the 
database is traversed. Enter
             a larger JVM maximum memory size in megabytes as necessary for the 
installer Jetspeed
             instance invocation.
-          </td>
-</tr>
-<tr class="a"><td><code>Database selection</code></td>
+          </td>
+</tr>
+<tr class="a"><td><code>Database selection</code></td>
 <td>
             Select the current portal database type. DB2, MSSQL, MySql, 
PostgreSQL, Oracle, and SapDB
             are supported. Note that Derby is not currently supported.
-          </td>
-</tr>
-<tr class="b"><td><code>Database connection parameters</code></td>
+          </td>
+</tr>
+<tr class="b"><td><code>Database connection parameters</code></td>
 <td>
             Enter or validate the current portal database user, password, 
connection string, driver
             class, and driver JAR archive file.
-          </td>
-</tr>
-</table>
+          </td>
+</tr>
+</table>
 <p>
         After configuring the export operation, the installer will test the 
database connection before
         proceeding to the confirmation page. Continue the installation process 
as instructed. When it
         has finished, be sure to review the <code>Show Details</code> tab to 
ensure the export has
         completed as expected. The following files should appear in the export 
data files location
         specified during the installation:
-        <ul><li><code>j2-data.xml</code> file</li>
-<li><code>j2-prefs-data.xml</code> file, (2.1.X installers only)</li>
-<li><code>pages</code> directory, (if database Page Manager enabled)</li>
-</ul>
+        <ul><li><code>j2-data.xml</code> file</li>
+<li><code>j2-prefs-data.xml</code> file, (2.1.X installers only)</li>
+<li><code>pages</code> directory, (if database Page Manager enabled)</li>
+</ul>
 
         If the installation fails or errors occur in the detail output, the 
export has probably failed.
-      </p>
-</div>
-<div class="section"><h2><a 
name="Editing_the_Jetspeed_database_Exported_XML_Files"></a>Editing the 
Jetspeed database Exported XML Files</h2>
+      </p>
+</div>
+<div class="section"><h2><a 
name="Editing_the_Jetspeed_database_Exported_XML_Files"></a>Editing the 
Jetspeed database Exported XML Files</h2>
 <p>
         Exported Jetspeed database XML files can be edited, provided the 
original format and all
         dependencies are maintained. The formats and files that make up a 
release do change between
         releases, so care must be taken to keep the syntax and files 
consistent with the export release
         version. No editing should be required to migrate between dataabase 
vendors.
-      </p>
+      </p>
 <p>
         Multiple imports can be performed in an additive fashion to merge 
slices of data cut from
         individual exports. However, individual objects in the data model are 
replaced with new versions
         loaded during the latest import; merging does not take place at the 
object level. Bulk edits may
         also be performed to modify data during migration to complement the 
portal upgrades if desired.
-      </p>
-</div>
-<div class="section"><h2><a 
name="Initializing_a_Jetspeed_database"></a>Initializing a Jetspeed 
database</h2>
+      </p>
+</div>
+<div class="section"><h2><a 
name="Initializing_a_Jetspeed_database"></a>Initializing a Jetspeed 
database</h2>
 <p>
         Full exports are designed to be imported into an empty Jetspeed 
database. Creating databases is
         left to the datbase administrator, but the loading of the Jetspeed 
database schema can also be
         accompished using the Jetspeed installer. Databases that contain 
instances of older Jetspeed
         portal schemas should be cleaned by dropping all Jetspeed tables prior 
to reinitialization by the
         installer. <b>All information within the database will be removed when 
the Jetspeed database is
-        initialized.</b></p>
+        initialized.</b></p>
 <p>
         To initialize a new database, the installer should be obtained and 
started for the target Jetspeed
         release version as documented above for the export operation, except 
the <code>Initialize Jetspeed Portal Database</code>
         operation must be selected. The installer will then prompt for the 
following information:
-      </p>
-<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
-<th>Description</th>
-</tr>
-<tr class="b"><td><code>Temporary installation location</code></td>
+      </p>
+<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
+<th>Description</th>
+</tr>
+<tr class="b"><td><code>Temporary installation location</code></td>
 <td>
             If the default temporary location is not vaild, select a new 
temporary directory where the
             installer Jetspeed instance can be unpacked, (it is removed after 
the installation is
             complete).
-          </td>
-</tr>
-<tr class="a"><td><code>Database selection</code></td>
+          </td>
+</tr>
+<tr class="a"><td><code>Database selection</code></td>
 <td>
             Select the current portal database type. DB2, MSSQL, MySql, 
PostgreSQL, Oracle, and SapDB
             are supported. Note that Derby is not currently supported.
-          </td>
-</tr>
-<tr class="b"><td><code>Database connection parameters</code></td>
+          </td>
+</tr>
+<tr class="b"><td><code>Database connection parameters</code></td>
 <td>
             Enter or validate the current portal database user, password, 
connection string, driver
             class, and driver JAR archive file.
-          </td>
-</tr>
-</table>
+          </td>
+</tr>
+</table>
 <p>
         After configuring the initialization operation, the installer will 
test the database connection
         before proceeding to the confirmation page. Continue the installation 
process as instructed to
@@ -401,9 +401,9 @@
         the detail output, the initialization has probably failed. This 
normally indicates that the
         database was not clean before the initialization was attempted or 
sufficient permissions were not
         granted to the specified database user.
-      </p>
-</div>
-<div class="section"><h2><a name="Importing_a_Jetspeed_database"></a>Importing 
a Jetspeed database</h2>
+      </p>
+</div>
+<div class="section"><h2><a name="Importing_a_Jetspeed_database"></a>Importing 
a Jetspeed database</h2>
 <p>
         Previously exported Jetspeed database XML files can be reloaded using 
the installer import
         operation. Full exports are normally loaded into empty databases, but 
multiple imports can be used
@@ -411,63 +411,63 @@
         information contained within the export or the export files 
themselves. Individual objects in the
         XML data files are fully replaced upon load; object instance merging 
is not supported by import.
         <b>All data objects imported to the database will replace any existing 
objects in the Jetspeed
-        database on import.</b></p>
+        database on import.</b></p>
 <p>
         The installer will expect the following files to appear in the import 
data files location
         directory specified during the installation:
-        <ul><li><code>j2-data.xml</code> file</li>
-<li><code>j2-prefs-data.xml</code> file, (2.1.X exports only)</li>
-<li><code>pages</code> directory, (assumes Page Manager to be enabled)</li>
-</ul>
+        <ul><li><code>j2-data.xml</code> file</li>
+<li><code>j2-prefs-data.xml</code> file, (2.1.X exports only)</li>
+<li><code>pages</code> directory, (assumes Page Manager to be enabled)</li>
+</ul>
 
         All other files in the import data files location directory will be 
ignored.
-      </p>
+      </p>
 <p>
         Jetspeed database import operations should only be attempted on a 
shutdown portal instance; imports
         on a running portal may lead to unexpected results and is not 
supported. If the import is to merge
         with data already loaded in the database, performing a full backup 
before the import is highly
         recommended.
-      </p>
+      </p>
 <p>
         To import an existing database export file set, the installer should 
be obtained and started for the
         target Jetspeed release version as documented above. The <code>Import 
Jetspeed Portal Database</code>
         operation must be selected. The installer will then prompt for the 
following information:
-      </p>
-<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
-<th>Description</th>
-</tr>
-<tr class="b"><td><code>Import data files location</code></td>
+      </p>
+<table class="bodyTable"><tr class="a"><th>Installer Prompt</th>
+<th>Description</th>
+</tr>
+<tr class="b"><td><code>Import data files location</code></td>
 <td>
             Select an existing directory that contains the exported Jetspeed 
database XML files.
-          </td>
-</tr>
-<tr class="a"><td><code>Temporary installation location</code></td>
+          </td>
+</tr>
+<tr class="a"><td><code>Temporary installation location</code></td>
 <td>
             If the default temporary location is not vaild, select a new 
temporary directory where the
             installer Jetspeed instance can be unpacked, (it is removed after 
the installation is
             complete).
-          </td>
-</tr>
-<tr class="b"><td><code>JVM memory size</code></td>
+          </td>
+</tr>
+<tr class="b"><td><code>JVM memory size</code></td>
 <td>
             Import operations can consume a large chunk of memory as the 
database is loaded. Enter
             a larger JVM maximum memory size in megabytes as necessary for the 
installer Jetspeed
             instance invocation.
-          </td>
-</tr>
-<tr class="a"><td><code>Database selection</code></td>
+          </td>
+</tr>
+<tr class="a"><td><code>Database selection</code></td>
 <td>
             Select the target portal database type. DB2, MSSQL, MySql, 
PostgreSQL, Oracle, and SapDB
             are supported. Note that Derby is not currently supported.
-          </td>
-</tr>
-<tr class="b"><td><code>Database connection parameters</code></td>
+          </td>
+</tr>
+<tr class="b"><td><code>Database connection parameters</code></td>
 <td>
             Enter or validate the target portal database user, password, 
connection string, driver
             class, and driver JAR archive file.
-          </td>
-</tr>
-</table>
+          </td>
+</tr>
+</table>
 <p>
         After configuring the import operation, the installer will test the 
database connection before
         proceeding to the confirmation page. Continue the installation process 
as instructed. When it
@@ -477,8 +477,8 @@
         again from a clean or known database backup state. Problems are 
normally caused by data
         incompatabilities/overlap between multiple import data slices or 
insufficient database permissions
         granted to the specified database user.
-      </p>
-</div>
+      </p>
+</div>
 
       </div>
     </div>
@@ -487,7 +487,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           


Reply via email to