Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.1.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.1.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.1.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.1.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,326 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Release Notes</title> + <subtitle>Jetspeed Release Notes</subtitle> + <authors> + <person name="Ate Douma" email="[email protected]" /> + <person name="David Taylor" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Release Notes - Jetspeed - Version 2.2.1"> + <p> + The list below outlines the issues that are addressed with release 2.2.1 For a full list of features, see the + <a href="features.html">features list</a>. + </p> + <p> + And the release notes of the previous release 2.2.0 are available here: <a href="release-notes-2.2.0.html">release notes 2.2.0</a>. + </p> + <subsection name="New Feature"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-686'>JS2-686</a>] - Including fragments from a library +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-748'>JS2-748</a>] - drop down list to add portlets to a page +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1055'>JS2-1055</a>] - CAS authentication / authorization +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1057'>JS2-1057</a>] - Prototype New Customization and Spaces features +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1080'>JS2-1080</a>] - Breadcrumbs for Jet UI +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1086'>JS2-1086</a>] - Support Preview Custom Portlet Mode +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1087'>JS2-1087</a>] - Initial JAX-RS services in Jetspeed-2 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1101'>JS2-1101</a>] - OpenID Login Support +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1110'>JS2-1110</a>] - DPSML flag to control use of page for inherited page paths +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1143'>JS2-1143</a>] - New LDAP UserPasswordCredentialManager providing LDAP authentication, maintenance of LDAP credentials and UserPasswordCredentialPolicyManager support +</li> +</ul> + </subsection> + <subsection name="Improvement"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-368'>JS2-368</a>] - Improve access to binary builds +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-581'>JS2-581</a>] - Dynamically configure the height of the IFrame portlet using the size of the client window +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-880'>JS2-880</a>] - Full Wicket implementation of the admin portlets +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-917'>JS2-917</a>] - User home directory path needs to be optimized and customizable. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-950'>JS2-950</a>] - Improve Jetspeed statistics component +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-963'>JS2-963</a>] - Developer Browser 'Filter by Role' feature needs to be re-implemented in Wicket User Browser portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-964'>JS2-964</a>] - Enhance the Administrative APIs to be able to scroll over large data sets +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1034'>JS2-1034</a>] - Add DB Export, Init, and Import capabilities to installer to facilitate ETL based migration +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1043'>JS2-1043</a>] - Upgrade Search component to lucene 2.3.2 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1061'>JS2-1061</a>] - Option to to allow empty namespace uri in portlet descirptor +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1066'>JS2-1066</a>] - Replace Jetspeed provided log4j.properties with log4j.xml to ensure its not overruled by other log4j.xml configurations embedded as resource in jars on the classpath +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1069'>JS2-1069</a>] - Portal Site should not filter folders w/o pages when page exists within menu depth constraints +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1070'>JS2-1070</a>] - Research and Prototype alternative clientside userability issues +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1071'>JS2-1071</a>] - Provide SSO IFrame Portlet based on Reverse Proxy component +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1073'>JS2-1073</a>] - psml.xsd is missing menu element +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1088'>JS2-1088</a>] - UserInfoManager implementation needs inprovements in resolving mapped user attributes and its cache handling +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1091'>JS2-1091</a>] - Admin to set some portlets to out-of-service state at runtime. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1099'>JS2-1099</a>] - Portlet application's error logs should be found in its own log file, not in jetspeed's log file. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1106'>JS2-1106</a>] - Support auto-switching to edit_defaults even when the portlet doesn't support EDIT mode. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1108'>JS2-1108</a>] - Admin portlet to edit properties of a page or folder by leveraging Portal Site Manager portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1113'>JS2-1113</a>] - Provide "inherit" decorators for popup pages. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1115'>JS2-1115</a>] - spanish languages properties files +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1117'>JS2-1117</a>] - Implement 1:1 Light Portal Site SiteView Variant +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1118'>JS2-1118</a>] - Extend PSML access from Portal Site Menus +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1120'>JS2-1120</a>] - Portlet icon to be shown on toolbox should be loaded from application context +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1121'>JS2-1121</a>] - Create Two Sets of Demo/Min Pages Environments for 2.2.1 Release +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1123'>JS2-1123</a>] - Jetui Pipeline fails cannot distinguish between guest user landing page and authenticated users shared landing +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1124'>JS2-1124</a>] - Cleanup and upgrade LDAP configuration to ApacheDS 1.5.5 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1131'>JS2-1131</a>] - Allow to add folders and links to a space in page navigator portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1132'>JS2-1132</a>] - Allow to set display ordering on items in page navigator portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1134'>JS2-1134</a>] - Enhancements to support rooted space menus and reserved folder filtering +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1135'>JS2-1135</a>] - Space management security access should be configurable. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1136'>JS2-1136</a>] - Cleanup and strengthening the Security Entity/LDAP mapping +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1137'>JS2-1137</a>] - Update J2 installer to include new UI pipeline configuration +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1138'>JS2-1138</a>] - Page Layout/Portal Site components should support requests and rendering of *.tpsml, *.fpsml, and *.dpsml documents +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1149'>JS2-1149</a>] - Replace commonj dependency by the geronimo spec jar +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1158'>JS2-1158</a>] - Extend Portal Maven Archetypes to Support UI Pipeline Configurations +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1171'>JS2-1171</a>] - Provide LDAP search paging and callback handling support +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1185'>JS2-1185</a>] - Upgrade to bridges-common and bridges-velocity 2.0 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1186'>JS2-1186</a>] - New Usermanager, supporting paging and ajaxfied UI +</li> +</ul> + </subsection> + <subsection name="Task"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-902'>JS2-902</a>] - Outstanding tasks required for upgrading from Jetespeed 2.1.3 to the new Jetspeed-2.2 model and api +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-960'>JS2-960</a>] - Implement a Portlet 2.0 CCPP Service +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1078'>JS2-1078</a>] - Review Page Manager copy/merge API usage +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1090'>JS2-1090</a>] - Jetspeed 2.1 derby database becoming huge. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1112'>JS2-1112</a>] - Jetui cleanup +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1165'>JS2-1165</a>] - Create XML Schemas for new PSML types +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1180'>JS2-1180</a>] - Reduce redundant dependencies +</li> +</ul> + </subsection> + <subsection name="Wish"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1094'>JS2-1094</a>] - Reloading resource bundle of portlet definition at runtime +</li> +</ul> + </subsection> + <subsection name="Bug"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-351'>JS2-351</a>] - fallback profiling rule for multiple devices +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-548'>JS2-548</a>] - Extending password policy to require alternate characters (eg 2 numbers along with 4 letters) will fail on auto-password generation for new user registration +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-914'>JS2-914</a>] - Possible security issue because pipline can be set by the "pipeline" request parameter. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-930'>JS2-930</a>] - Expires header set to 0 does not cause round-trip in IE +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1014'>JS2-1014</a>] - Unit tests fail in Portals Components using JDK6 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1015'>JS2-1015</a>] - Unattached portlet definitions left in DB after registry unit tests run +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1022'>JS2-1022</a>] - Docs need better clarification on need to install *both* standard and demo JS2, or just one of the two. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1024'>JS2-1024</a>] - mssql create-schema.sql is incorrect +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1027'>JS2-1027</a>] - PSML layout decorator defaults no longer accepted in sub/profiled folders +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1029'>JS2-1029</a>] - LDAP configuration causes Exceptions in initialize +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1030'>JS2-1030</a>] - LDAP configuration property ldap.user.searchBase (when not empty) makes login impossible +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1031'>JS2-1031</a>] - Ldap AttributeBasedRelationDAO class gets NullPointerException when trying to create a relation between two ldap entities +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1033'>JS2-1033</a>] - Deadlock during PAM initialization between java prefs and database row locks +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1037'>JS2-1037</a>] - LDAP integration does not save users' passwords in LDAP. So new users that are created by Portal, cannot have passwords. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1039'>JS2-1039</a>] - OutOfMemoryError when trying to add a role to a user, if the user has already that role +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1040'>JS2-1040</a>] - When dom4j library is common lib dir, dom4j DocumentFactory cannot be accessed because of classloaders conclict +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1041'>JS2-1041</a>] - Installer fails when attempting to run PostgreSQL database scripts +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1044'>JS2-1044</a>] - Folder document order removed on page update +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1046'>JS2-1046</a>] - Action processing for maximized portlet which sets any render parameter on ActionResponse without changing window state causes portal page to resort to "normal" window state rendering whereby all portlets are rendered instead of only maximized one +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1047'>JS2-1047</a>] - install jetspeed-installer-demo-2.2.0.jar database user oracle9i is error! why? +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1048'>JS2-1048</a>] - jetspeed2.2 Deployments weblogic92 ERROR:datasource JetspeedDS Bean create is Error +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1054'>JS2-1054</a>] - Page get corrupted while creating from PortalSiteManager +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1056'>JS2-1056</a>] - Memory consumption fixes for 2.1.3 need to be ported forward to 2.2.X +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1058'>JS2-1058</a>] - JS_PORTLET_HEAD_ELEMENTS in event of file downloads. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1059'>JS2-1059</a>] - Permission Actions are limited to base modes and states +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1063'>JS2-1063</a>] - PortletWindow desktop widget fails to render portlet content when the content has script tag with src attribute pointing a url of different domain. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1064'>JS2-1064</a>] - Jetspeed Maven Plugin errors with Maven 2.1.x or Maven 2.2.x +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1068'>JS2-1068</a>] - LDAP When last user is removed from a role a uniqueMember with uid=foobar is left +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1075'>JS2-1075</a>] - possible cross site scripting during login +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1076'>JS2-1076</a>] - insecure redirector during login +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1081'>JS2-1081</a>] - A Page without portlets breaks CSS in Jet UI +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1082'>JS2-1082</a>] - What are the layout or contextual path for user, guest, admin, jsp (wml, html, and xhtml) on Jetspeed 2.2.0 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1083'>JS2-1083</a>] - Portlet head contribution does not work when a portlet is instantly rendered from a decorator +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1085'>JS2-1085</a>] - Category Portlet Selector Edit Mode NPE +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1089'>JS2-1089</a>] - j2-admin deployment failed with JDK6 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1092'>JS2-1092</a>] - Portlet exceptions are not logged in jetspeed log files. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1093'>JS2-1093</a>] - To use #parse() velocity macro can cause unexpected behavior with Velocity 1.5 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1095'>JS2-1095</a>] - simplest portal documentation broken +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1096'>JS2-1096</a>] - Several issues with LdapAuthenticationProvider and LdapContextProxy: rewrite using Spring LDAP instead +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1097'>JS2-1097</a>] - Broken unicode characters in the portal application +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1100'>JS2-1100</a>] - DeveloperBrowser-type portlets for delegated admin can be used to assign global admin role +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1102'>JS2-1102</a>] - Access for view not permitted error +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1107'>JS2-1107</a>] - The config custom mode has been broken since template psml feature was introduced. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1109'>JS2-1109</a>] - ContentFragment separator may interfere with namespace +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1114'>JS2-1114</a>] - [velocity] Null reference [template 'decorations/layout/jetspeed/header.vm', line 49, column 17] :${layoutFragment.id} cannot be resolved +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1119'>JS2-1119</a>] - Impossible to log in using Jetspeed 2 and Tomcat 6.0.24 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1122'>JS2-1122</a>] - Jetui Pipeline fails to redirect on login if credential change is required +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1128'>JS2-1128</a>] - Spring LDAP DefaultDirContextValidator bug LDAP-189 causing unexpected error when borrowing new ContextSource from pool +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1129'>JS2-1129</a>] - JetSpeed hides error if values in SSO-Portlets are specified too long +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1133'>JS2-1133</a>] - Internal Error upon adding a new user +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1141'>JS2-1141</a>] - Space beans session cache needs to be shared and managed per user session. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1142'>JS2-1142</a>] - Space is not created from the specified template folder. (foldet.metadata is not copied from the template.) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1145'>JS2-1145</a>] - Text wrapping incorrect for some portlets +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1148'>JS2-1148</a>] - CXF produces warning logs in sys console, not in the specified log file. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1150'>JS2-1150</a>] - Jetspeed Toolbox selected layout not reflecting actual space layout +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1151'>JS2-1151</a>] - Portlet Maximize button relocates when pressed +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1152'>JS2-1152</a>] - Space Navigator does not render the list of spaces as intended +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1153'>JS2-1153</a>] - Problem with GroupManager +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1155'>JS2-1155</a>] - Spaces list portlet - clicking edit is equivalent to clicking the name of the space +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1156'>JS2-1156</a>] - Spaces list portlet - deleting takes place without confirmation +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1157'>JS2-1157</a>] - Remove LGPL dependencies for Step2 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1159'>JS2-1159</a>] - Portal Site Manager - Page Decorator list populated twice (duplicated list items) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1160'>JS2-1160</a>] - Portal Site Manager - single click not reliable for selecting a node in the Portal Tree (double click is) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1161'>JS2-1161</a>] - Portal Site Manager - The View button is formatted as a label +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1162'>JS2-1162</a>] - PortalSiteManager portlet does not close input/output stream resources properly +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1163'>JS2-1163</a>] - Portal Site Manager - Menus Panel should not appear for Menus +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1164'>JS2-1164</a>] - PortalSiteManager portlet exports to a zip file with wrong entry paths. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1166'>JS2-1166</a>] - Theme/Layout selection is not properly displayed in toolbox portlet with Google Chrome or others +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1167'>JS2-1167</a>] - Tab selection is not updated in toolbox portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1168'>JS2-1168</a>] - After adding a page, the tree of the portal site manager portlet is not refreshed automatically. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1170'>JS2-1170</a>] - User/Role/Group selection pages under /Administrative/choosers/ are not displayed correctly because the simple layout decorator is missing. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1172'>JS2-1172</a>] - Test Security Administrative Portlets prior to 2.2.1 release +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1173'>JS2-1173</a>] - Testing fails with Maven 2.2.1 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1175'>JS2-1175</a>] - Portal Site Validation logic prevents simple rename move operations +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1181'>JS2-1181</a>] - PortletEventCoordinationService needs to ensure potential PortletEvent target (page) fragments have a PortletWindow created +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1182'>JS2-1182</a>] - PublicRenderParameters access fails for portlets without PortletWindowRequestNavigationalState +</li> +</ul> + </subsection> + </section> + </body> +</document> \ No newline at end of file
Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.2.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.2.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.2.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes-2.2.2.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,174 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Release Notes</title> + <subtitle>Jetspeed Release Notes</subtitle> + <authors> + <person name="Ate Douma" email="[email protected]" /> + <person name="David Taylor" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Release Notes - Jetspeed - Version 2.2.2"> + <p> + The list below outlines the issues that are addressed with release 2.2.2 For a full list of features, see the + <a href="features.html">features list</a>. + </p> + <p> + And the release notes of the previous release 2.2.1 are available here: <a href="release-notes-2.2.1.html">release notes 2.2.1</a>. + </p> + <subsection name="New Feature"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-341'>JS2-341</a>] - Add State to Jetspeed Engine for Error Conditions +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-915'>JS2-915</a>] - Provide admin roles security restriction on admin roles maintenance +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1127'>JS2-1127</a>] - Bulk Migration from 2.1.X to 2.2.X +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1232'>JS2-1232</a>] - Portlet Instances +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1253'>JS2-1253</a>] - Generic and shared ServletRequestCleanupService with callback registration for cleanup actions to be executed after a servlet/filter request +</li> +</ul> + </subsection> + <subsection name="Improvement"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-881'>JS2-881</a>] - Improve Profiler Hashmap Usage +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1052'>JS2-1052</a>] - Add GC Diagnostic Portlet to j2-admin +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1198'>JS2-1198</a>] - Improve search engine usage +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1203'>JS2-1203</a>] - DecorationValve needs to allow injection of the default decorator actions factory +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1205'>JS2-1205</a>] - Allow administrators to update search index for a portlet application. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1208'>JS2-1208</a>] - Support Form-based Authentication in SSO IFrame Portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1231'>JS2-1231</a>] - Ensure expired (portal) sessions are properly invalidated/recreated +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1238'>JS2-1238</a>] - Pipeline mapper needed to find mapping path by a pipeline name +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1245'>JS2-1245</a>] - Update some external artifact dependencies to more recent and general available versions +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1246'>JS2-1246</a>] - Solr based portlet search engine +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1247'>JS2-1247</a>] - Support portlet/clone filtering and cloning in Portlet Application Management Portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1248'>JS2-1248</a>] - Support cloning in Toolbox Portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1251'>JS2-1251</a>] - Backport some fixes and improvements for LDAP +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1254'>JS2-1254</a>] - Logging locations are hidden with JetspeedLoggerUtil or DefaultJetspeedLogger +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1255'>JS2-1255</a>] - Update Jetspeed demo and installer to use latest Tomcat 6.x version for hardened security +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1258'>JS2-1258</a>] - Harden default/demo Jetspeed security configuration by disabling usage of the Tomcat Manager and force change password on demo admin user +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1260'>JS2-1260</a>] - Upgrade to latest released Apache Portals Pluto and Applications +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1262'>JS2-1262</a>] - Enforced portlet level security constraints checking at render time through custom jetspeed-portlet.xml metadata +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1263'>JS2-1263</a>] - Hardening j2-admin security by restricting access to hot deployment and portlet metadata features to admin role only +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1264'>JS2-1264</a>] - Jetui: Navigate to User's Home Space upon Login +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1266'>JS2-1266</a>] - Enhance Jetspeed installer script to rewrite the default jetspeed/index.jsp so the installation selected UI pipeline is redirected to, portal/ for classic or ui/ for jetui +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1267'>JS2-1267</a>] - Protected anonymous guest user against removal and restrict modifications allowed +</li> +</ul> + </subsection> + <subsection name="Bug"> +<ul> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-589'>JS2-589</a>] - PermissionManagerImpl use of ThreadLocal for caching causes inconsistent results +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-901'>JS2-901</a>] - Constraints and Permissions Portlets have rendering bugs on IE7 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1077'>JS2-1077</a>] - Database Page Manager Cache test not running correctly in test suite +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1100'>JS2-1100</a>] - DeveloperBrowser-type portlets for delegated admin can be used to assign global admin role +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1130'>JS2-1130</a>] - PAM unit tests failing +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1169'>JS2-1169</a>] - The Portlet 2.0 API, PortletResponse#setProperty(String key, String value), doesn't work for cached portlet content. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1190'>JS2-1190</a>] - Cannot add portlet with JetSpeed 2.2.1 Classic Portal +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1194'>JS2-1194</a>] - Some Portlets which contain 'document.write()' js calls (e.g. GWT-based portlet) is not rendered at first after adding the portlet. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1195'>JS2-1195</a>] - Reset Cached Security Constraints Intermittent NPE +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1196'>JS2-1196</a>] - Jetspeed archetype: missing file /WEB-INF/pages/page.security +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1200'>JS2-1200</a>] - Toolbox portlet error when portal deployed as root app. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1202'>JS2-1202</a>] - Cannot deploy local portlet applications by using the deployed local app directory (e.g. /WEB-INF/apps) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1204'>JS2-1204</a>] - Portlet TLDs need to be configured in j2-admin's web.xml +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1210'>JS2-1210</a>] - Wrong link to my-account.psml in login portlet +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1211'>JS2-1211</a>] - PreparedStatement resource leak in PortalStatistics component +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1214'>JS2-1214</a>] - Jetexpress tutorial has stray unprocessable text in portal default-page.psml file +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1217'>JS2-1217</a>] - Jetspeed Schema Primary Keys and Foreign Key Indexes +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1218'>JS2-1218</a>] - Exceptions in portal site manager portlet and user management portlet when hostname resolver is enabled with more than one rule, +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1219'>JS2-1219</a>] - When there is any portlet fragment which refer to a non-registered portlet definition, the page is not rendered with "Content not available" message. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1220'>JS2-1220</a>] - Duplicate fields (or error) in the Application Details panel of Portlet Application Manager page +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1221'>JS2-1221</a>] - ClassCastException on RegistryPortletCache and RegistryApplicationCache +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1222'>JS2-1222</a>] - Nested Portlet servlet include dispatch is failing for a ResourceRequest on Websphere 6.1.0.23 when targeting a filter (like WicketFilter) +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1223'>JS2-1223</a>] - Portal Site Manager throws NPE when clicking 'Document ordering' tab for a psml page. +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1225'>JS2-1225</a>] - Synchronize JetspeedPortletFactory maintained caches on PortletRegistry changes +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1227'>JS2-1227</a>] - Build failure with Maven 3 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1229'>JS2-1229</a>] - Error when trying to create a new menu definition +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1230'>JS2-1230</a>] - J2-admin User registration still requires username when portlet cofiguration Option_Use_Email_As_Username is set to true +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1236'>JS2-1236</a>] - Jetspeed installer fails to seed database due to wrong seed file path +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1241'>JS2-1241</a>] - installer crashes in 2.2.2 trunk +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1249'>JS2-1249</a>] - portlet decorator actions displaying alt text from the wrong locale +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1256'>JS2-1256</a>] - ForgottenPasswordPortlet fails due to classloader issues +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1257'>JS2-1257</a>] - Tomcat 7 by default changes sessionId on authentication without any type of event notification, which causes the Jetspeed PortalSessionManager breaking +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1259'>JS2-1259</a>] - Not able to set security constrainst on a portlet when psml is stored in the database +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1261'>JS2-1261</a>] - PortalSiteManager export feature is broken since upgrade to Wicket 1.4.17 +</li> +<li>[<a href='https://issues.apache.org/jira/browse/JS2-1265'>JS2-1265</a>] - Jetspeed demo installation fails to re-initialize the database from the command line +</li> +</ul> + </subsection> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/release-notes.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,138 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Release Notes</title> + <subtitle>Jetspeed Release Notes</subtitle> + <authors> + <person name="Ate Douma" email="[email protected]" /> + <person name="David Taylor" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Release Notes - Jetspeed - Version 2.3.0"> + <p> + The list below outlines the issues that are addressed with release 2.3.0 For a full list of features, see the + <a href="features.html">features list</a>. + </p> + <p> + And the release notes of the previous release 2.2.2 are available here: <a href="release-notes-2.2.2.html">release notes 2.2.2</a>. + </p> + <subsection name="New Feature"> + <ul> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-845'>JS2-845</a>] - AutoRefresh Feature + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1302'>JS2-1302</a>] - Replace WebContent1 portlets by WebContent2 portlets in demo + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1303'>JS2-1303</a>] - Rewrite j2-admin::SSOIFramePortlet based on webcontent2 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1304'>JS2-1304</a>] - Rewrite j2-admin::SSOReverseProxyIFramePortlet based on webcontent2 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1305'>JS2-1305</a>] - Rewrite j2-admin::SSOWebContentPortlet based on webcontent2 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1314'>JS2-1314</a>] - Responsive Decorators + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1315'>JS2-1315</a>] - Responsive Layouts + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1316'>JS2-1316</a>] - Responsive Profiler Admin Portlet + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1317'>JS2-1317</a>] - Improve Core J2-Admin Portlets to work with responsive layouts + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1318'>JS2-1318</a>] - Second Responsive Menu for Pages Navigations on SmartPhone Breakpoint + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1331'>JS2-1331</a>] - Customization to Responsive Layouts + </li> + </ul> + </subsection> + <subsection name="Improvement"> + <ul> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-874'>JS2-874</a>] - Refactor Jetspeed API to use generics + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1274'>JS2-1274</a>] - Support Tomcat7 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1281'>JS2-1281</a>] - Generalize Security Constraints to support "AND" in addition to "OR" grant specification. + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1290'>JS2-1290</a>] - Upgrade Jar Dependencies + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1292'>JS2-1292</a>] - Set Default Compiler for Jetspeed Build to Java 1.7 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1293'>JS2-1293</a>] - Improve User Browser to not load all users in memory + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1295'>JS2-1295</a>] - Portlet Pipeline links URLs to wrong pipeline + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1301'>JS2-1301</a>] - Add Derby as Migration Source to Installer + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1310'>JS2-1310</a>] - Upgrade Jetspeed to use recommended Tomcat and Servlet Spec for Java 7 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1311'>JS2-1311</a>] - Running in Tomcat Securely fails to generate secure links + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1324'>JS2-1324</a>] - Security Cache Performance Improvements + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1325'>JS2-1325</a>] - Preferences Caching Performance Improvements + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1330'>JS2-1330</a>] - Improve Security Interceptors Examples and Documentation + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1332'>JS2-1332</a>] - Upgrade to Portlet API 2.1.0 + </li> + </ul> + </subsection> + <subsection name="Bug"> + <ul> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1197'>JS2-1197</a>] - Audit Reports do not compile on 2.2.1 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1268'>JS2-1268</a>] - File download (fileserver) pipeline is broken since 2.2.1 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1289'>JS2-1289</a>] - Jetspeed installer 2.2.2 Turkish installation problem + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1294'>JS2-1294</a>] - Concurrency Issue with SessionPathResolverCache + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1296'>JS2-1296</a>] - Password Generator Goes into Infinite Loop + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1297'>JS2-1297</a>] - Page Templates are broken when not using Ajax Customization mode + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1298'>JS2-1298</a>] - Jetspeed Power Tool renderPortletWindow loses PSML Preferences + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1299'>JS2-1299</a>] - Auto Clear State Feature Fails on Page Refresh + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1300'>JS2-1300</a>] - Cascading preferences deletes + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1306'>JS2-1306</a>] - Update Velocity to 1.6.4 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1308'>JS2-1308</a>] - Disabled Password is never checked and user can log in + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1319'>JS2-1319</a>] - Upgrade YUI to latest version + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1320'>JS2-1320</a>] - J2-Admin Chart Portlets + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1322'>JS2-1322</a>] - ActionResponse.setRenderParameter crashes ActionUrl ? + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1323'>JS2-1323</a>] - ActionResponse.setRenderParameter crashes ActionUrl ? + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1326'>JS2-1326</a>] - Issue with User Credential functionality - Jetspeed 2.2.2 + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1327'>JS2-1327</a>] - Jetspeed does not build with Maven 3.3.x + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1328'>JS2-1328</a>] - Improve XSS Filter + </li> + <li>[<a href='https://issues.apache.org/jira/browse/JS2-1329'>JS2-1329</a>] - Number ClassCastException on Oracle + </li> + </ul> + </subsection> + </section> + </body> +</document> \ No newline at end of file Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/roadmap.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/roadmap.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/roadmap.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/roadmap.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,74 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Jetspeed Roadmap</title> + <subtitle>Roadmap</subtitle> + <authors> + <person name="David Sean Taylor" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Upcoming Releases Timeline"> + <ul> + <li>2.3.0 - May 2015</li> + <li>2.3.1 - November 2015</li> + </ul> + </section> + <section name="2.3.0 Release"> + <p>The theme of this release is to get back on track with the latest versions of Java, Servlet Containers, Maven</p> + <ul> + <li>Java 1.7 Support(JS2-1292)</li> + <li>Jetspeed API + Generics (JS2-874)</li> + <li>Tomcat7 and Servlet 3.0 (JS2-1274)</li> + <li>Upgrade Dependencies, Spring (JS2-1290)</li> + <li>New Responsive Decorators (JS2-1314)</li> + <li>New Responsive Layout (JS2-1315)</li> + <li>J2-Admin Angular Portlet Framework (JS2-1316)</li> + <li>J2-Admin Core Portlets Responsive (JS2-1317)</li> + <li>J2-Admin Chart Portlets (JS2-1320)</li> + <li>New User Manager (JS2-1293)</li> + <li>Preferences Performance Improvements (JS2-1325)</li> + <li>Security Performance Improvements (JS2-1324)</li> + <li>Upgraded Portals APA and Bridges Dependencies</li> + </ul> + </section> + + <section name ="2.3.1 Release"> + <p>The theme of this release is to continue to improve the user interface experience</p> + <ul> + <li>Continue Admin Portlets Upgrades (JS2-1282)</li> + <li>Customization Improvements (JS2-1084)</li> + <li>Deprecate old Decorators, Layouts. Make Responsive Default Layouts and Decorators</li> + <li>Security Domains (JS2-1233)</li> + <li>Maven Improvements (JS2-1291)</li> + </ul> + </section> + <section name="Last Release"> + <p><a href='http://portals.apache.org/jetspeed-2/features.html'>2.2.2</a>- released October 2011</p> + <ul> + <li>Portlet Cloning</li> + <li>Apache Solr based Search Engine</li> + <li>Bulk Migration of DBPSML from 2.1.x to 2.2.x</li> + <li>Admin Security and Portlet Level Security Improvements</li> + </ul> + </section> + + </body> +</document> + Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/supporting-projects.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/supporting-projects.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/supporting-projects.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/supporting-projects.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,63 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Supporting Projects</title> + <subtitle>Supporting Projects</subtitle> + <authors> + <person name="David Le Strat" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Supporting Projects"> + <table> + <tr> + <th>Project</th> + <th>Description</th> + </tr> + <tr> + <td><a href="http://db.apache.org/derby/"><img src="images/supporters/derby.gif" border="0" /></a></td> + <td><a href="http://db.apache.org/derby/">Derby</a> provides Jetspeed-2 default embedded database engine.</td> + </tr> + <tr> + <td><a href="http://directory.apache.org/apacheds/1.5/"><img src="images/supporters/directory.gif" border="0" /></a></td> + <td>Apache <a href="http://directory.apache.org/apacheds/1.5/">Directory Server</a> provides Jetspeed-2 default embedded LDAP engine.</td> + </tr> + <tr> + <td><a href="http://lucene.apache.org/"><img src="images/supporters/lucene.gif" border="0" /></a></td> + <td><a href="http://lucene.apache.org/">Lucene</a> provides Jetspeed-2 embedded search engine.</td> + </tr> + <tr> + <td><a href="http://db.apache.org/ojb/"><img src="images/supporters/ojb.gif" border="0" /></a></td> + <td><a href="http://db.apache.org/ojb/">OJB</a> provides Jetspeed-2 default persistence layer. Jetspeed-2 uses + OJB's PersistenceBroker API.</td> + </tr> + <tr> + <td><a href="http://portals.apache.org/pluto/"><img src="images/supporters/pluto.gif" border="0" /></a></td> + <td><a href="http://portals.apache.org/pluto/">Pluto</a> provides Jetspeed-2 portlet container. + Pluto is the Reference Implementation of the Java Portlet Specfication. </td> + </tr> + <tr> + <td><a href="http://www.springframework.org"><img src="images/supporters/springframework.gif" border="0" /></a></td> + <td>The <a href="http://www.springframework.org">Spring Framework</a> provides Jetspeed-2 default component framework.</td> + </tr> + </table> + </section> + </body> +</document> + Added: portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/who-uses-j2.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/who-uses-j2.xml?rev=1691449&view=auto ============================================================================== --- portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/who-uses-j2.xml (added) +++ portals/site/jetspeed/jetspeed-2.3/src/site/xdoc/who-uses-j2.xml Thu Jul 16 21:01:09 2015 @@ -0,0 +1,151 @@ +<?xml version="1.0"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<document> + <properties> + <title>Who Uses Jetspeed-2?</title> + <subtitle>Who Uses Jetspeed-2?</subtitle> + <authors> + <person name="David Le Strat" email="[email protected]" /> + </authors> + </properties> + <body> + <section name="Who Uses Jetspeed-2?"> + <table> + <tr> + <th>Company/Project</th> + <th>Description</th> + </tr> + <tr> + <td><a href="http://www.appliedjapan.com/"><img src="images/users/applied.gif" border="0" /></a></td> + <td><a href="http://www.appliedjapan.com/">APPLIED Co.,Ltd.</a> is a Japanese company providing services + to develop IT business applications and Web sites, having many customized J1 and J2 based actual results. </td> + </tr> + <tr> + <td><a href="http://www.artifact-software.com"><img src="images/users/artifact.jpg" border="0" width='262' height='135' /></a></td> + <td><a href="http://www.artifact-software.com">Artifact Software</a> + <p>Artifact Software <a href="http://www.artifact-software.com">http://www.artifact-software.com</a> is using Jetspeed as the basis for its Vision Learning Management System. Jetspeed has allowed us to build a robust, user-friendly system with good performance. +We supply Vision for purchase and in a SaaS model. +The largest site that we currently support is an SaaS customer <a href="http://www.napaexcellence.ca">http://www.napaexcellence.ca</a> that has about 10,000 registered users. Half of these are employees of the client and the other half are clients. +The catalogue has almost 900 courses offered using a Single Sign-On functionality from 5 different course delivery systems. +The portal is integrated with the client's internal portal and employees see their divisional color scheme and logos in a consistent way as they move from their internal site to the SaaS LMS. +Jetspeed's ability to customize the user's experience based on their profile has made branding within the site fairly straight forward both for employees and for their clients who participate in various affiliation programs. + </p> + <p>Jetspeed has been very reliable. We have been able to achieve very functional and attractive sites. Vision currently consists of about 60 separately built modules which implement about 20 portlets. +We are using Spring very intesively as well as Hibernate and MySQL for persistence. We are using WebServices with CXF which has turned out to be very easy to use. + </p> + <p> + Jetspeed contributes to the comfort level that we have that the application can be scaled very easily and that we will be able to meet new requirements relatively easily. + </p> + </td> + </tr> + + <tr> + <td><a href="http://www.bluesunrise.com"><img src="images/users/bluesunrise.gif" border="0" /></a></td> + <td><a href="http://www.bluesunrise.com">BlueSunrise</a> provides services to help companies implement Jetspeed-2 solutions.</td> + </tr> + <tr> + <td><a href="http://www.cardinis.com/"><img src="images/users/CardinisSolutions.jpg" border="0" /></a></td> + <td><a href="http://www.cardinis.com/">CARDINIS Solutions S.p.A.</a> is leader in providing solutions for the governance of innovation and companies, leveraging on enterprise project portofilo management and strategy management. Cardinis Suite, the flagship product of CARDINIS Solutions, is based on international standards and methodologies, and on from-the-field experiences from our consulting activities and a continuous synergy with leading analysts and universities. It deploys technologies that enable communication and information sharing, through a collaborative platform for project, program, portfolio and demand management. To satisfy our clients' requests about capability of accessing critical information about projects and other business initiatives, we decided to adopt Jetspeed2 as the portal reference, providing custom portlets that respond to specific needs.</td> + </tr> + <tr> + <td><a href="http://www.chikpea.com/"><img src="images/users/chikpea.jpg" border="0" /></a></td> + <td><a href="http://www.chikpea.com/">Chikpea</a>provides a self-service portal, where Business can register as a Service Provider to serve their own customers to manage Sales and Services. It allows the Business to represent its own self-service website to capture sales and service requests, as well as provides complete solution to manage those requests.</td> + </tr> + <tr> + <td><a href="http://www.condast.de/"><img src="images/users/condast.png" border="0" /></a></td> + <td><a href="http://www.condast.de/"></a>We use Jetspeed for our homepage so that we can offer our customers personalized information. The Condast GmbH is a german IT-consulting company. We offer our own products and consulting in application development and portals (JetSpeed, WebSphere).</td> + </tr> + <tr> + <td><a href="http://www.cone.it/"><img src="images/users/cone.png" border="0" /></a></td> + <td><a href="http://www.cone.it/">Cone</a> is an italian service and consulting company that provides solutions to operate in the digital era. Cone has been using Jetspeed since 2001 as the base for all its web development. Since 2007 it is the engine behind 3Spices, a comprehensive and integrated web platform for management of structured content data, products and e-commerce, entirely based on Jetspeed 2.</td> + </tr> + <tr> + <td><a href="http://www.convergys.com/"><img src="images/users/convergys.gif" border="0" /></a></td> + <td><a href="http://www.convergys.com/">Convergys</a> uses Jetspeed-2 as a B2B Business Intelligence + Portal to expose reports from third party enterprise OLAP engines such as Cognos and MicroStrategy.</td> + </tr> + <tr> + <td><a href="http://www.itgroundwork.com/"><img src="images/users/groundwork.gif" border="0" /></a></td> + <td><a href="http://www.itgroundwork.com/">GroundWork</a>'s open source IT infrastructure monitoring + solution delivers enterprise-class availability and performance for a fraction of the cost of commercial + alternatives.</td> + </tr> + <tr> + <td><a href="http://www.hippo.nl/en/index.html"><img src="images/users/hippo.png" border="0" /></a></td> + <td><a href="http://www.hippo.nl/en/index.html">Hippo</a> is a Dutch open-source Content Management Software provider developing the Hippo Portal which integrates Hippo CMS with Jetspeed-2.<br/> + Hippo Portal will provide a complete Content Repository based Portal Site Management and Delivery solution available under the ASF 2.0 license.</td> + </tr> + <tr> + <td><a href="http://www.italtel.com/"><img src="images/users/logo_italtel.jpg" border="0" /></a></td> + <td><a href="http://www.italtel.com/">Italtel</a> is a key partner for telecommunication operators, ISPs, enterprises in the creation and management of Next-Generation Networks through cutting-edge technological products and solutions.<br/> + </td> + </tr> + <tr> + <td><a href="http://www.jahia.net"><img src="images/users/jahia.gif" border="0" /></a></td> + <td>The <a href="http://www.jahia.net">Jahia 5.0</a> line of products includes a Corporate Portal Server based on Jetspeed-2. + 100% Java based, the full Jahia source code is available under a collaborative and community source license (contribute or pay paradigm).</td> + </tr> + <tr> + <td><a href="http://www.neronote.com/"><img src="images/users/neronote.jpg" border="0" /></a></td> + <td><a href="http://www.neronote.com/">Neronote</a> is an e-commerce of customizable italian shirts. Based on the idea of mass customization, it lets the user to chose among thousands of fabrics and over 20 billion different shirts, through an interactive and informative step by step wizard. Neronote won the "best e-commerce" award at Italian Web Awards 2012. It runs on 3Spices, a content management platform based on Jetspeed 2 and integrated with Konakart for the store management.</td> + </tr> + <tr> + <td><a href="http://www.n2sm.net/"><img src="images/users/n2sm.gif" border="0" /></a></td> + <td><a href="http://www.n2sm.net/">N2SM</a> provides solutions and services to construct IT business, such as Company Internal Portal and EC site. </td> + </tr> + <tr> + <td><a href="http://www.openxava.org"><img src="images/users/openxava.gif" border="0" /></a></td> + <td>OpenXava generates JSR-168 portlets deployables in Jetspeed-2. It also generates all .psml, .ds, page.metadata to deploy an OpenXava application automatically in Jetspeed-2. + OpenXava distribution is bundled with Jetspeed-2 installation and its web site is powered by Jetspeed-2. </td> + </tr> + <tr> + <td><a href="http://www.portalu.de/"><img src="images/users/portalu.gif" border="0" /></a></td> + <td><a href="http://www.portalu.de/">PortalU</a>is the German Environmental + Information Portal! It offers a comfortable and central access to over + 1.000.000 web-pages and database entries from public agencies in + Germany. We also guide you directly to up-to-date environmental news, + upcoming and past environmental events, environmental monitoring data, + and interesting background information on many environmental topics.</td> + </tr> + <tr> + <td><a href="http://www.rosa.com"><img src="images/users/rosa.jpg" border="0" /></a></td> + <td><a href="http://www.rosa.com">R.O.S.A. Creation. Technology. Intelligence. AG</a> deploys collaborative portals using + Jetspeed-2 and provides services in portal development.</td> + </tr> + <tr> + <td><a href="http://www.ugs.com"><img src="images/users/ugs.gif" border="0" /></a></td> + <td><a href="http://www.ugs.com">UGS</a> provides portals for its global sales partners using Jetspeed 2.</td> + </tr> + <tr> + <td><a href="http://wemove.com"><img src="images/users/wemove.gif" border="0" /></a></td> + <td>The german company <a href="http://www.wemove.com/">wemove digital + solutions</a> creates portal solutions for various customers. The + current project <a href="http://www.portalu.de/">"PortalU"</a> uses + Jetspeed2 to provide an interface to a powerful search-engine for + enviromental data.</td> + </tr> + <tr> + <td><a href="http://wfmopen.sf.net">WfMOpen</a></td> + <td>In its 1.4 version, <a href="http://wfmopen.sf.net">WfMOpen</a> provides resource management for the + workflow engines (BPE) and uses Jetspeed-2 as a container for the engine's administrative portlets.</td> + </tr> + </table> + </section> + </body> +</document> + Modified: portals/site/jetspeed/pom.xml URL: http://svn.apache.org/viewvc/portals/site/jetspeed/pom.xml?rev=1691449&r1=1691448&r2=1691449&view=diff ============================================================================== --- portals/site/jetspeed/pom.xml (original) +++ portals/site/jetspeed/pom.xml Thu Jul 16 21:01:09 2015 @@ -40,6 +40,7 @@ <modules> <module>jetspeed-2.1</module> <module>jetspeed-2.2</module> + <module>jetspeed-2.3</module> </modules> <!-- this is for a bug Maven, see http://jira.codehaus.org/browse/MSHARED-18
