You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by dl...@apache.org on 2005/12/09 06:56:06 UTC
svn commit: r355386 - in /portals/jetspeed-2/trunk: project-info.xml
xdocs/download.xml xdocs/features.xml xdocs/getting-started-installer.xml
xdocs/getting-started-source.xml
Author: dlestrat
Date: Thu Dec 8 21:55:55 2005
New Revision: 355386
URL: http://svn.apache.org/viewcvs?rev=355386&view=rev
Log:
Docs fixes.
Adding unit tests and coverage reports back in for final release.
Modified:
portals/jetspeed-2/trunk/project-info.xml
portals/jetspeed-2/trunk/xdocs/download.xml
portals/jetspeed-2/trunk/xdocs/features.xml
portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml
portals/jetspeed-2/trunk/xdocs/getting-started-source.xml
Modified: portals/jetspeed-2/trunk/project-info.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/project-info.xml?rev=355386&r1=355385&r2=355386&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/project-info.xml (original)
+++ portals/jetspeed-2/trunk/project-info.xml Thu Dec 8 21:55:55 2005
@@ -217,9 +217,9 @@
<report>maven-license-plugin</report>
<report>maven-javadoc-plugin</report>
<report>maven-jxr-plugin</report>
-<!--
<report>maven-junit-report-plugin</report>
- <report>maven-jcoverage-plugin</report>
+ <report>maven-jcoverage-plugin</report>
+<!--
<report>maven-linkcheck-plugin</report>
<report>maven-tasklist-plugin</report>
<report>maven-dashboard-plugin</report>
Modified: portals/jetspeed-2/trunk/xdocs/download.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/xdocs/download.xml?rev=355386&r1=355385&r2=355386&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/download.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/download.xml Thu Dec 8 21:55:55 2005
@@ -35,28 +35,16 @@
<subsection name="Jetspeed-2 Installer Distribution">
<table>
<tr>
- <th />
+ <th>Distribution</th>
<th>Mirrors</th>
- <th>Checksum</th>
- <th>Signature</th>
</tr>
<tr>
- <td>Jetspeed-2 (tar.bz2)</td>
- <td>Link here</td>
- <td>Link here</td>
- <td>Link here</td>
+ <td>Jetspeed-2 (with embedded Derby database)</td>
+ <td><a href="http://www.apache.org/dyn/closer.cgi/portals/binaries/Jetspeed2.0-derby-install.jar">Jetspeed2.0-derby-install.jar</a></td>
</tr>
<tr>
- <td>Jetspeed-2 (tar.gz)</td>
- <td>Link here</td>
- <td>Link here</td>
- <td>Link here</td>
- </tr>
- <tr>
- <td>Jetspeed-2 (zip)</td>
- <td>Link here</td>
- <td>Link here</td>
- <td>Link here</td>
+ <td>Jetspeed-2 (with your pre-installed database)</td>
+ <td><a href="http://www.apache.org/dyn/closer.cgi/portals/binaries/Jetspeed2.0-MultiDb-install.jar">Jetspeed2.0-MultiDb-install.jar</a></td>
</tr>
</table>
</subsection>
Modified: portals/jetspeed-2/trunk/xdocs/features.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/xdocs/features.xml?rev=355386&r1=355385&r2=355386&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/features.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/features.xml Thu Dec 8 21:55:55 2005
@@ -21,115 +21,111 @@
<authors>
<person name="David Le Strat" email="dlestrat@apache.org" />
<person name="Marky Goldstein" email="ready@rosa.com" />
+ <person name="David Sean Taylor" email="taylor@apache.org" />
</authors>
</properties>
<body>
<section name="Features">
- <p>
- Jetspeed 2 is an enterprise ready Portal Server, that
- runs on many platforms and integrates with many
- technologies. It has the following features:
+<p>
+ The Apache Portals Jetspeed Team is pleased to announce the final
+ release of the Jetspeed-2 Open Source Enterprise Portal. This final release is
+ fully-compliant with the Portlet Specification 1.0 (JSR-168). Jetspeed-2 has passed the TCK (Test Compatibility Kit) suite and is
+ fully CERTIFIED to the Java Portlet Standard.
</p>
+ <subsection name="Standardized">
<ul>
- <li>Component based Architecture</li>
- <li>
- Scalable architecture featuring multi-threaded
- functionality
- </li>
- <li>Inbuilt User Management</li>
- <li>Manage Page in Sitetree</li>
- <li>
- Supports JSR-168 portlets (Java Portlet API
- specification)
- </li>
- <li>
- Supports for many technology bridges (JSF, Struts,
- PHP, Velocity, Perl, etc.)
- </li>
- <li>Inbuilt Profile Management</li>
- <li>
- Provides its own Content Management facilities,
- integrates well with many Content Management
- Systems.
- </li>
- <li>Easy to install</li>
- <li>Secure infracstructure</li>
- <li>SSO support and functionalities</li>
- <li>Support for many databases</li>
- <li>Multilanguage support</li>
- <li>Search functionality</li>
- <li>Deployment tools</li>
- <li>Portal Statistics functionality</li>
- <li>Comes with many demo applications</li>
- <li>Caching</li>
- <li>
- Template-based layouts including JSP and Velocity
- </li>
- <li>
- Supports remote XML content feeds via Open Content
- Syndication
- </li>
- <li>Custom default home page configuration</li>
- <li>Database and LDAP user authentication</li>
- <li>In-memory cache for quick page rendering</li>
- <li>
- <a href="http://my.netscape.com/publish/">Rich Site Summary</a>
- support for syndicated content
- </li>
- <li>
- Integration with Cocoon, WebMacro and Velocity so
- that you can develop with the newest XML/XSL
- technology.
- </li>
- <li>Wireless Markup Language (WML) support</li>
- <li>XML based configuration registry of portlets</li>
- <li>Full Web Application Archive (WAR) support</li>
- <li>Web Application development infrastructure</li>
- <li>Local caching of remote content</li>
- <li>
- Synchronization with <a href="http://www.avantgo.com/">Avantgo</a>
- </li>
- <li>
- Fully portable across all platforms that support JDK
- 1.2 and Servlet 2.2
- </li>
- <li>Integrated with Turbine modules and services</li>
- <li>
- Profiler Service to access portal pages based on
- user, security (groups, roles, acls), media types,
- and language
- </li>
- <li>
- Persistence Service available to all portlets to
- easily store state per user, page and portlet
- </li>
- <li>
- Skins so that users can choose colors and display
- attributes
- </li>
- <li>
- Customizer for selecting portlets and defining
- layouts for individual pages
- </li>
- <li>PSML can be stored in a Database.</li>
- <li>
- User, group, role and permission administration via
- Jetspeed security portlets.
- </li>
- <li>Role-based security access to portlets.</li>
-
- <li>
- Jetspeed Cluster and Messaging (JMS Support): for
- running Jetspeed as a clustered portal.
- </li>
- <li>
- Generic View Processors to render content uniformly
- in your Java code to JSP, XSLT, or Velocity.
- </li>
- <li>
- Portal Engine AJAX API.
- </li>
+ <li>Fully compliant with Java Portlet API Standard 1.0 (JSR 168)</li>
+ <li>Passed JSR-168 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>
</ul>
+ </subsection>
+ <subsection name="Foundation Component Architecture">
+ <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>
+ </ul>
+ </subsection>
+ <subsection name="Portal Core Features">
+ <ul>
+ <li>Declarative Security Constraints and JAAS Database Security Policy</li>
+ <li>Runtime Portlet API Standard Role-based Security</li>
+ <li>Portal Content Management and Navigations: Pages, Menus, Folders, Links</li>
+ <li>Multithreaded Aggregation Engine</li>
+ <li>PSML Folder CMS Navigations, Menus, Links</li>
+ <li>Jetspeed SSO (Single Sign-on)</li>
+ <li>Rules-based Profiler for page and resource location</li>
+ <li>Integrates with most popular databases including Derby, MySQL, MS SQL, Postgres, Oracle, DB2, Hypersonic</li>
+ <li>Client independent capability engine (html, xhtml, wml,vml)</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>
+ </subsection>
+ <subsection name="Administrative Portlets">
+ <ul>
+ <li>User, Role, Group, Password, and Profile Management</li>
+ <li>JSR 168 Generic User Attributes Editor:
+ <ul><li>JSR 168 Preferences Editor</li>
+ <li>Site Manager</li>
+ <li>SSO Manager</li>
+ <li>Portlet Application and Lifecycle Management</li>
+ <li>Profiler Administration</li>
+ <li>Statistics Reports</li></ul>
+ </li>
+ </ul>
+ </subsection>
+ <subsection name="Web Framework Support and Sample Portlets">
+ <ul>
+ <li>Bridges to other Web Frameworks: JSF, Struts, PHP, Perl, Velocity</li>
+ <li>Sample Portlets:
+ <ul><li>RSS, IFrame, Calendar XSLT, Bookmark, Database Browser</li>
+ <li>Integration with Display Tags, Spring MVC</li></ul>
+ </li>
+ </ul>
+ </subsection>
+ <subsection name="Customization Features">
+ <ul>
+ <li>Administrative Site Manager</li>
+ <li>Page Customizer</li>
+ </ul>
+ </subsection>
+ <subsection name="Portal Design Features">
+ <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>
+ </subsection>
+ <subsection name="Development Tools">
+ <ul>
+ <li>Automated Maven Build</li>
+ <li>Jetspeed-2 Maven Plugin for Custom Portal Development</li>
+ <li>AutoDeployment of Portlet Applications, Portal Resources</li>
+ <li>Deployment Tools</li>
+ <li>Plugin Goals integrated with Auto Deployment Feature</li>
+ </ul>
+ </subsection>
+ <subsection name="Application Servers Supported">
+ <ul>
+ <li>Tomcat 5.0.x</li>
+ <li>Tomcat 5.5.x</li>
+ <li>Websphere 5.1, 6.0</li>
+ <li>JBoss</li>
+ </ul>
+ </subsection>
</section>
</body>
</document>
Modified: portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml?rev=355386&r1=355385&r2=355386&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/getting-started-installer.xml Thu Dec 8 21:55:55 2005
@@ -30,8 +30,10 @@
<p>
Once you have <a href="download.html">downloaded</a> the intaller. Jetspeed-2 provides 2 installers:
<ul>
- <li>An installer with derby as an embedded database: <a href="">Jetspeed2.0-derby-install.jar</a></li>
- <li>An installer for installing Jetspeed-2 on a third party database: <a href="">Jetspeed2.0-MultiDB-install.jar</a></li>
+ <li>An installer with derby as an embedded database:
+ <a href="http://www.apache.org/dyn/closer.cgi/portals/binaries/Jetspeed2.0-derby-install.jar">Jetspeed2.0-derby-install.jar</a></li>
+ <li>An installer for installing Jetspeed-2 on a third party database:
+ <a href="http://www.apache.org/dyn/closer.cgi/portals/binaries/Jetspeed2.0-MultiDb-install.jar">Jetspeed2.0-MultiDB-install.jar</a></li>
</ul>
</p>
<p>
@@ -53,6 +55,33 @@
</ul>
Finally the database must be empty because the installer does not know how to drop tables.
</p>
+ </subsection>
+ <subsection name="Starting Jetspeed-2">
+ <p>
+ Startup Tomcat. On linux, execute :
+ </p>
+ <source>
+/usr/local/ApacheJetspeed2.0/bin/startup.sh
+ </source>
+ <p>
+ On windows, execute :
+ </p>
+ <source>
+ c:\Program Files\Apache Jetspeed 2.0\bin\startup.bat
+ </source>
+ <p>
+ The very first invocation of the portal requires approximately one minute for initial
+ startup and final installation. Please wait one minute, and then start up a web browser
+ and navigate to <a href="http://localhost:8080/jetspeed/portal">http://localhost:8080/jetspeed/portal</a>.
+ </p>
+ </subsection>
+ <subsection name="Login to Jetspeed-2">
+ <p>
+ Sample accounts to login as:
+ <source>admin/admin
+ manager/manager
+ user/user</source>
+ </p>
</subsection>
</section>
</body>
Modified: portals/jetspeed-2/trunk/xdocs/getting-started-source.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/xdocs/getting-started-source.xml?rev=355386&r1=355385&r2=355386&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/xdocs/getting-started-source.xml (original)
+++ portals/jetspeed-2/trunk/xdocs/getting-started-source.xml Thu Dec 8 21:55:55 2005
@@ -30,7 +30,7 @@
</properties>
<body>
<section name="Naming Conventions and Basic Assumptions">
- <subsection name="Basic Assumptions">
+ <subsection name="Source Basic Assumptions">
<ul>
<li>
Unless otherwise specified, you should be
@@ -85,7 +85,7 @@
</li>
</ul>
</subsection>
- <subsection name="Subversion (SVN)">
+ <subsection name="Source Subversion (SVN)">
<p>
<a href="http://subversion.tigris.org">
Subversion (SVN)
@@ -103,7 +103,7 @@
plugin is available for SVN access.
</p>
</subsection>
- <subsection name="Maven">
+ <subsection name="Maven Setup">
<p>
We will not go into the specifics of Maven as that
is beyond the scope of this document. However, here
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org