All Projects : Jetspeed 2 (Key: JS2)

Project Lead: David Sean Taylor
URL: http://portals.apache.org/jetspeed-2
Description:
JSR 168 compliant Portal implementation

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Road Map

Progress: 
  106 of 107 issues have been resolved
   Improvement JS2-1065 UNRESOLVED Bilingiual Support through themes jetspeed 2 Major Open
   Bug JS2-9 FIXED Caching of portal parameters o.a.j.engine.servlet.ServletRequestImpl.getParameterMap() prevents subsequent RequestDispatcher invokation query string parameter merging Blocker Closed
   Bug JS2-49 FIXED Database dependent sql scripts breaks quickStart Blocker Closed
   Bug JS2-130 FIXED ServletContextProviderImpl.java:36: cannot resolve symbol Blocker Closed
   Bug JS2-124 FIXED build error - cannot resolve symbol class ServletContextProvider Blocker Closed
   Bug JS2-105 WON'T FIX Goal allClean & quickStart does not exist in the project Blocker Closed
   Bug JS2-280 FIXED The default value of xml:lang attribute in portlet.xml should be English and more(see the description) Critical Resolved
   Bug JS2-221 FIXED Current SecurityAccess Implementation prevent mutli-authentication provider mechanism work Critical Closed
   Bug JS2-43 FIXED Get portal working with OJB-1.0-RC6 Critical Closed
   Bug JS2-172 FIXED Jetspeed 2 fails to run under any path other that "/jetspeed" Critical Closed
   Bug JS2-125 FIXED multibyte characters are broken between ActionResponse#setRenderParameter and RenderRequest#getParameter Critical Closed
   Bug JS2-77 INVALID PicoContainer 1.0-beta5 caching and hotswap issues Critical Closed
   Bug JS2-122 FIXED For a portlet that uses ServletPortlet, l10ned title is not displayed Major Resolved
   New Feature JS2-311 FIXED Header Resource component Major Resolved
   Improvement JS2-313 FIXED I18N enhancement of zh for Menu titles and Menu Separators Major Resolved
   New Feature JS2-89 FIXED Implement PLT.C CSS Style Definitions Major Resolved
   Improvement JS2-183 FIXED Improve the usability of the JetspeedPowerTool Major Resolved
   Bug JS2-123 FIXED L10ned PSML title and link name are displayed as ? when starting tomcat4 on C locale Major Resolved
   Improvement JS2-305 FIXED LocaleSelector stores the preferred locale to user's preferences Major Resolved
   Bug JS2-216 FIXED NPE when refreshing page after restart Major Resolved
   Bug JS2-45 FIXED Pick a Number Portlet is Broken Major Resolved
   Bug JS2-117 FIXED Portlet's title does not fallback to the proper localized one Major Resolved
   New Feature JS2-150 FIXED Profiler Admin Major Resolved
   Bug JS2-176 FIXED RSS which has multibyte characters is not displayed correctly on RSS Portlet Major Resolved
   Bug JS2-401 FIXED Some admin portlets share the resource bundle in portlet.xml Major Resolved
   Bug JS2-225 FIXED Some portlets displays java.lang.StackOverflowError on l10n environment Major Resolved
   New Feature JS2-70 FIXED Support Service definitions in Jetspeed extended portlet descriptor Major Resolved
   Bug JS2-108 FIXED TreeControl taglib caches PortletURLs thereby causing render parameters (of other portlets) to get lost Major Resolved
   New Feature JS2-121 FIXED User Admin Portlets Major Resolved
   Bug JS2-218 FIXED WebContentPortlet displays multibyte characters as garbage Major Resolved
   Improvement JS2-278 FIXED WebContentPortlet needs to parse HTML meta tag to get charset info Major Resolved
   New Feature JS2-346 FIXED XHTML Basic support Major Resolved
   Bug JS2-352 FIXED cannot login when using non javascript support browser Major Resolved
   Improvement JS2-373 FIXED german translations for security and demo portlets Major Resolved
   Bug JS2-200 FIXED getPortletOutputStream cannot handle multi-byte character Major Resolved
   Bug JS2-325 FIXED getServerInfo, getMajorVersion, and getMinorVersion in PortletContext are not proper. Major Resolved
   Bug JS2-376 FIXED request parameter encoding problem Major Resolved
   Improvement JS2-219 FIXED A new message definition and automatic translation facility: KeyedMessage. Major Closed
   Bug JS2-82 FIXED Auto Deploy doesn't release resource Major Closed
   New Feature JS2-157 FIXED CSS(for PLT.C style) based on style.tigris.org and CSS Demo Portlet Major Closed
   Bug JS2-109 FIXED CastorXmlPageManager.refresh() not fully implemented Major Closed
   Improvement JS2-195 FIXED Change the template by using a render parameter Major Closed
   New Feature JS2-90 FIXED ComponentizeJetspeed Engine Major Closed
   Task JS2-37 FIXED Create jetspeed-core-pa component subproject Major Closed
   Bug JS2-85 FIXED Cyclic dependency in Proxy Toys Major Closed
   Improvement JS2-104 FIXED Embedded Tomcat context file support for hot deployed war files Major Closed
   Improvement JS2-24 FIXED Encapsulate ContentServer and Decorator interaction Major Closed
   New Feature JS2-26 FIXED Exposing J2 Services to Portlets Major Closed
   Bug JS2-206 FIXED Gives the error as Access to the specified resource (SecurityConstraintsImpl.checkConstraints(): Access for view not permitted.) has been forbidden. when logged in as admin, in jboss 3.2.6 Major Closed
   Improvement JS2-75 FIXED Have autodeployment also support register-only portlet apps Major Closed
   New Feature JS2-25 FIXED Implement Decorator Actions Major Closed
   New Feature JS2-71 FIXED Implement PAM PA Major Closed
   Bug JS2-98 FIXED Implement PLT 16.3.3 Request and Response objects for Included Servlets/JSPs Major Closed
   New Feature JS2-72 FIXED Implement User Manager PA Major Closed
   Bug JS2-116 FIXED JSTL fmt tag not picking up locale from request in Tomcat 5.0 Major Closed
   Task JS2-41 FIXED Make all components that use the PersistenceStore load there OJB repository files via the META-INF/ojb_repository.xml Major Closed
   Improvement JS2-79 FIXED Make jetspeed.properties configuration available during assembly Major Closed
   Improvement JS2-402 FIXED More Chinese Localization Major Closed
   Improvement JS2-102 FIXED Move pipline assembly into Spring Major Closed
   Improvement JS2-101 FIXED Move pluto factories into Spring Major Closed
   New Feature JS2-107 FIXED MyFaces Portlet Bridge Implementation Major Closed
   Bug JS2-203 FIXED Non-compliance to Portlet Specification PLT.16.3.3 cxxx and cxxxi (getContextPath) Major Closed
   Task JS2-56 FIXED Objects Fail to Create with Tomcat Classloaders and cross context Major Closed
   Bug JS2-68 FIXED PortalCache needs to be updated when a portlet app is undeployed Major Closed
   Bug JS2-86 FIXED Portlet Modes Decorator Implementation Incomplete Major Closed
   Bug JS2-95 FIXED Portlet titles are using the portlet name instead using localized title information Major Closed
   Improvement JS2-114 FIXED Provide a More Modular Security Implementation Major Closed
   Bug JS2-155 FIXED Redeploy causes class cast exceptions Major Closed
   Task JS2-50 FIXED Refacor capability into a component Major Closed
   Improvement JS2-74 FIXED Refactor PAM and Descriptor Utilities Major Closed
   Improvement JS2-36 FIXED Refactor PAM, make it extensible Major Closed
   Task JS2-62 FIXED Refactor PageManager into a component Major Closed
   Task JS2-63 FIXED Refactor Profiler into a component Major Closed
   Improvement JS2-182 FIXED Refactor layout portlets to run outside of the J2 webapp. Major Closed
   Improvement JS2-210 FIXED Resolving all deployment classloader problems Major Closed
   Bug JS2-91 FIXED Resource Bundles not implemented Major Closed
   Task JS2-100 FIXED Run J2 on JBoss Major Closed
   Bug JS2-189 FIXED SQLException thrown while trying to get Connection from Datasource (java:comp/env/jdbc/jetspeed) Major Closed
   Improvement JS2-80 FIXED Start using entities for project dependencies Major Closed
   Improvement JS2-196 FIXED Stop trying when hot deployment fails Major Closed
   New Feature JS2-133 FIXED Supporting multiple security handlers of one type Major Closed
   Bug JS2-131 FIXED Tab navigation looks squashed when a large number of tabs are on the page. Major Closed
   Improvement JS2-159 FIXED Tree Table Component Based JSF Demo Major Closed
   Improvement JS2-126 FIXED Upgrade to OJB 1.0.1. Clean up OJB dependencies. Major Closed
   Task JS2-46 FIXED Upgrade to PicoContainer-1.0-final Major Closed
   Task JS2-146 FIXED Upgrade to Spring release 1.1.1 Major Closed
   New Feature JS2-64 FIXED User Attributes - J2 Extension Major Closed
   Bug JS2-106 FIXED documentation error Major Closed
   Bug JS2-223 WON'T FIX New deployment not using portlet app id for web app name Major Closed
   Bug JS2-152 WON'T FIX org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection Major Closed
   Bug JS2-209 INVALID Failing to use ThreeColumnLayout Major Closed
   Bug JS2-156 INVALID Logging on does not create a new session in /jetspeed webapp Major Closed
   Bug JS2-214 INVALID Portlet application needed hot deploy Major Closed
   Bug JS2-60 INVALID TestInterceptorAdapter.testThreadLocalDelegation() sometimes fails Major Closed
   Task JS2-128 FIXED Add PostgresSQL and MS SQL to Torque scripts generation. Minor Closed
   New Feature JS2-92 FIXED Add persistence aware interfaces Minor Closed
   Bug JS2-213 FIXED Adding a User with an invalid password creates the user (without password) although an error is reported Minor Closed
   New Feature JS2-211 FIXED Autocreate RolePrincipals for PA role definitions on deployment Minor Closed
   Bug JS2-181 FIXED Build Fails - enum is a keyword in java 1.5 (5.0) Minor Closed
   Improvement JS2-29 FIXED Clean up of J2 tree Minor Closed
   Bug JS2-167 FIXED DataSource problem wiht Tomcat 5.5.x Minor Closed
   Improvement JS2-40 FIXED Remove the need for the PersistenceStoreConatiner Minor Closed
   Improvement JS2-65 FIXED o.a.j.tools.castor Clean Up Minor Closed
   Bug JS2-120 WON'T FIX Space in the jetspeed 2 base dir Minor Closed
   Test JS2-88 WON'T FIX java.lang.RuntimeException: Failed to initialize prefs api. java.lang.InternalError: Can't instantiate Preferences factory java.lang.ClassNotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl Minor Closed
   Improvement JS2-377 FIXED Russian language support for applications/security Trivial Resolved
   Improvement JS2-403 FIXED Updated russian translation for application/security. Trivial Resolved
Progress: 
  50 of 50 issues have been resolved
   Bug JS2-48 FIXED ClassNotFoundException when loading ojb_repository for prefs service Blocker Closed
   Bug JS2-47 FIXED OJB problems: Failure to run RoleSecurityTest Portlet Blocker Closed
   Bug JS2-130 FIXED ServletContextProviderImpl.java:36: cannot resolve symbol Blocker Closed
   Bug JS2-124 FIXED build error - cannot resolve symbol class ServletContextProvider Blocker Closed
   Bug JS2-105 WON'T FIX Goal allClean & quickStart does not exist in the project Blocker Closed
   Bug JS2-39 FIXED make security component work with OJB-1.0-RC6 Critical Resolved
   Bug JS2-43 FIXED Get portal working with OJB-1.0-RC6 Critical Closed
   Bug JS2-147 FIXED JSF Bridge cannot keep state for 2..n UIViewRoots Major Resolved
   Bug JS2-109 FIXED CastorXmlPageManager.refresh() not fully implemented Major Closed
   Improvement JS2-24 FIXED Encapsulate ContentServer and Decorator interaction Major Closed
   New Feature JS2-26 FIXED Exposing J2 Services to Portlets Major Closed
   Improvement JS2-75 FIXED Have autodeployment also support register-only portlet apps Major Closed
   New Feature JS2-52 FIXED JAAS Authentication Major Closed
   Bug JS2-116 FIXED JSTL fmt tag not picking up locale from request in Tomcat 5.0 Major Closed
   Task JS2-41 FIXED Make all components that use the PersistenceStore load there OJB repository files via the META-INF/ojb_repository.xml Major Closed
   Improvement JS2-79 FIXED Make jetspeed.properties configuration available during assembly Major Closed
   Improvement JS2-102 FIXED Move pipline assembly into Spring Major Closed
   Improvement JS2-101 FIXED Move pluto factories into Spring Major Closed
   Bug JS2-145 FIXED PermissionManagerImpl not correctly building up a list of permissions Major Closed
   Bug JS2-68 FIXED PortalCache needs to be updated when a portlet app is undeployed Major Closed
   Bug JS2-95 FIXED Portlet titles are using the portlet name instead using localized title information Major Closed
   Task JS2-148 FIXED Pre-2.0 Milestone 1 Release Cleanup task Major Closed
   Task JS2-50 FIXED Refacor capability into a component Major Closed
   Task JS2-31 FIXED Refactor Id Generator to a component Major Closed
   Improvement JS2-53 FIXED Refactor InterceptorAdapter to support ThreadLocal component instances Major Closed
   Improvement JS2-74 FIXED Refactor PAM and Descriptor Utilities Major Closed
   Task JS2-62 FIXED Refactor PageManager into a component Major Closed
   Task JS2-63 FIXED Refactor Profiler into a component Major Closed
   Task JS2-32 FIXED Refactor file cache into a component Major Closed
   Task JS2-35 FIXED Refactor template locator into a component Major Closed
   Improvement JS2-142 FIXED Remove all the explicit delete code from PortletRegsitryImpl.removeApplication() Major Closed
   Task JS2-42 FIXED Remove all use of the NanoQuickDeployer. Major Closed
   Task JS2-59 FIXED Remove test case reliance on pico container/groovy scripts Major Closed
   Improvement JS2-141 FIXED Remove the need to the StoreablePortletDefinitionDelegate Major Closed
   New Feature JS2-22 FIXED Security Feature Missing: Implement declarative security Major Closed
   Improvement JS2-144 FIXED Start evaluating the use of Spring-based DAO / Delcartive transaction AOP to replace PersistenceStore. Major Closed
   Improvement JS2-80 FIXED Start using entities for project dependencies Major Closed
   Bug JS2-131 FIXED Tab navigation looks squashed when a large number of tabs are on the page. Major Closed
   Task JS2-46 FIXED Upgrade to PicoContainer-1.0-final Major Closed
   Task JS2-146 FIXED Upgrade to Spring release 1.1.1 Major Closed
   New Feature JS2-23 FIXED User/Security Management Portlets Major Closed
   Bug JS2-106 FIXED documentation error Major Closed
   Bug JS2-143 FIXED testRegistryDirect* not always running in correct order. Major Closed
   Bug JS2-44 CANNOT REPRODUCE Pick A Number portlet action is being fired anytime an action is processed Major Closed
   Task JS2-128 FIXED Add PostgresSQL and MS SQL to Torque scripts generation. Minor Closed
   New Feature JS2-92 FIXED Add persistence aware interfaces Minor Closed
   Improvement JS2-140 FIXED Make log messages generated by the PortletFactory.loadPortletClass more meaningful. Minor Closed
   Improvement JS2-40 FIXED Remove the need for the PersistenceStoreConatiner Minor Closed
   Bug JS2-120 WON'T FIX Space in the jetspeed 2 base dir Minor Closed
   Test JS2-88 WON'T FIX java.lang.RuntimeException: Failed to initialize prefs api. java.lang.InternalError: Can't instantiate Preferences factory java.lang.ClassNotFoundException: org.apache.jetspeed.prefs.impl.PreferencesFactoryImpl Minor Closed
Progress: 
  15 of 15 issues have been resolved
2.0 Milestone 1 Release
   New Feature JS2-154 FIXED Move Velocity, PHP, Perl portlet base classes to Portal Bridges Major Resolved
   New Feature JS2-161 FIXED RSS Portlets, Desktop Portlets Major Resolved
   Bug JS2-999 INVALID I need help with install Major Resolved
   New Feature JS2-153 FIXED 2.0-M1 release planning - features to include Major Closed
   New Feature JS2-26 FIXED Exposing J2 Services to Portlets Major Closed
   Improvement JS2-149 FIXED Implementing PLT.7.1 PortletURL request parameter name and value encoding Major Closed
   New Feature JS2-55 FIXED JAAS Authentication on Tomcat 5 Major Closed
   Bug JS2-132 FIXED NPE from JetspeedPortletConfig.getResourceBundle() for portlet without (optional) portlet-info definition Major Closed
   Task JS2-148 FIXED Pre-2.0 Milestone 1 Release Cleanup task Major Closed
   Improvement JS2-28 FIXED Review, Standardize and Document J2 Layouts and Decorations Major Closed
   New Feature JS2-129 FIXED Single Sign-On Component Major Closed
   Improvement JS2-80 FIXED Start using entities for project dependencies Major Closed
   Task JS2-146 FIXED Upgrade to Spring release 1.1.1 Major Closed
   Bug JS2-166 INVALID JSF Bridge Validation Messages Major Closed
   Improvement JS2-163 FIXED applications re-org Minor Resolved
Progress: 
  40 of 40 issues have been resolved
Milestone 2
   Bug JS2-180 FIXED allBuild is not building the Gems project Blocker Resolved
   Bug JS2-9 FIXED Caching of portal parameters o.a.j.engine.servlet.ServletRequestImpl.getParameterMap() prevents subsequent RequestDispatcher invokation query string parameter merging Blocker Closed
   Bug JS2-252 FIXED Fragments retain their previous content in certain cases Critical Resolved
   Bug JS2-221 FIXED Current SecurityAccess Implementation prevent mutli-authentication provider mechanism work Critical Closed
   Bug JS2-224 FIXED Failed to initalize jetspeed - Unable to create Engine Critical Closed
   Bug JS2-172 FIXED Jetspeed 2 fails to run under any path other that "/jetspeed" Critical Closed
   New Feature JS2-197 FIXED Browser Portlet, DB Browser Portlet Major Resolved
   Improvement JS2-175 FIXED Easier user interface for creating new users Major Resolved
   Improvement JS2-183 FIXED Improve the usability of the JetspeedPowerTool Major Resolved
   Bug JS2-216 FIXED NPE when refreshing page after restart Major Resolved
   New Feature JS2-178 FIXED SSO Admin Major Resolved
   Improvement JS2-219 FIXED A new message definition and automatic translation facility: KeyedMessage. Major Closed
   Bug JS2-184 FIXED Action urls are being corrupted if your session expires and you get redirected Major Closed
   Bug JS2-82 FIXED Auto Deploy doesn't release resource Major Closed
   New Feature JS2-26 FIXED Exposing J2 Services to Portlets Major Closed
   Bug JS2-206 FIXED Gives the error as Access to the specified resource (SecurityConstraintsImpl.checkConstraints(): Access for view not permitted.) has been forbidden. when logged in as admin, in jboss 3.2.6 Major Closed
   New Feature JS2-58 FIXED Jetspeed 2 Maven plugin Major Closed
   Bug JS2-187 FIXED Jetspeed-2 Issues on Tomcat 5.5 Major Closed
   Bug JS2-203 FIXED Non-compliance to Portlet Specification PLT.16.3.3 cxxx and cxxxi (getContextPath) Major Closed
   Task JS2-148 FIXED Pre-2.0 Milestone 1 Release Cleanup task Major Closed
   Bug JS2-155 FIXED Redeploy causes class cast exceptions Major Closed
   Improvement JS2-182 FIXED Refactor layout portlets to run outside of the J2 webapp. Major Closed
   Bug JS2-103 FIXED Registry initialization on automatic deployment invalid/not the same as after loading from db. Major Closed
   Improvement JS2-210 FIXED Resolving all deployment classloader problems Major Closed
   Bug JS2-189 FIXED SQLException thrown while trying to get Connection from Datasource (java:comp/env/jdbc/jetspeed) Major Closed
   Improvement JS2-80 FIXED Start using entities for project dependencies Major Closed
   Improvement JS2-196 FIXED Stop trying when hot deployment fails Major Closed
   Bug JS2-223 WON'T FIX New deployment not using portlet app id for web app name Major Closed
   Bug JS2-152 WON'T FIX org.apache.ojb.broker.PersistenceBrokerException: Used ConnectionManager instance could not obtain a connection Major Closed
   Bug JS2-209 INVALID Failing to use ThreeColumnLayout Major Closed
   Bug JS2-156 INVALID Logging on does not create a new session in /jetspeed webapp Major Closed
   Bug JS2-214 INVALID Portlet application needed hot deploy Major Closed
   Bug JS2-179 FIXED wrong classpath jar dependency Minor Resolved
   Bug JS2-217 WON'T FIX Namepace / fragment id issue Minor Resolved
   Bug JS2-213 FIXED Adding a User with an invalid password creates the user (without password) although an error is reported Minor Closed
   New Feature JS2-211 FIXED Autocreate RolePrincipals for PA role definitions on deployment Minor Closed
   Bug JS2-181 FIXED Build Fails - enum is a keyword in java 1.5 (5.0) Minor Closed
   New Feature JS2-138 FIXED Create a NekoHTML based parser rewriter implementation Minor Closed
   Bug JS2-167 FIXED DataSource problem wiht Tomcat 5.5.x Minor Closed
   Improvement JS2-185 FIXED Make MyFaces bridge a generic JSF bridge Minor Closed
Progress: 
  26 of 26 issues have been resolved
2.0 M3 Milestone release
   Bug JS2-202 FIXED Changing the language causes the portlet titles to eventually disappear. Critical Resolved
   Bug JS2-252 FIXED Fragments retain their previous content in certain cases Critical Resolved
   Bug JS2-231 FIXED Render parameters are not cleared properly when a new PortletURL (without these parameters) is invoked Critical Resolved
   Bug JS2-261 FIXED (re)Deployed portlet application wars not always (re)deployed Major Resolved
   Task JS2-256 FIXED Implement Pluto's DynamicTitleService. Major Resolved
   New Feature JS2-230 FIXED Locate profiled pages by user agent Major Resolved
   Bug JS2-249 FIXED Portlet titles are not displayed after deploying portlet Major Resolved
   Bug JS2-194 FIXED setRenderParameter affects action params Major Resolved
   Bug JS2-263 FIXED ClassCastException raised when change portlet location on the fly Major Closed
   Improvement JS2-237 FIXED Cleanup Admin User/Group/Role Portlets Major Closed
   Sub-task JS2-242 FIXED JS2-241
Configuration of User Details Portlet contents and behavior:
Major Closed
   Improvement JS2-262 FIXED Implement JBoss JAAS role principal model to get request.isUserInRole working Major Closed
   Bug JS2-232 FIXED Invalid contextPath value returned to local portlet applications / decorators Major Closed
   New Feature JS2-58 FIXED Jetspeed 2 Maven plugin Major Closed
   Bug JS2-259 FIXED JetspeedDeploy cannot be invoked from command line with -s Major Closed
   Bug JS2-222 FIXED Problems getting into edit mode Major Closed
   Bug JS2-233 FIXED Setting of PortletFactory in PortletDefinitionImpl is never invoked Major Closed
   Bug JS2-258 FIXED top-level maven.xml has wrong classpath in db.execute Major Closed
   Bug JS2-253 FIXED url rewriting as fallback for session tracking not working Major Closed
   Improvement JS2-112 INCOMPLETE Use multiproject to simplify build and show missing module dependencies Major Closed
   Improvement JS2-260 FIXED Removing dependency on Pluto PortletContainerServices and providing a JetspeedNamespaceMapper Minor Resolved
   Bug JS2-250 FIXED Search Component fails to load keyword array into indexx Minor Resolved
   New Feature JS2-138 FIXED Create a NekoHTML based parser rewriter implementation Minor Closed
   Improvement JS2-239 FIXED Improved feedback on Login failure Minor Closed
   Improvement JS2-185 FIXED Make MyFaces bridge a generic JSF bridge Minor Closed
   Improvement JS2-353 INVALID JetspeedServletContainer throws ServletException when called for jetspeed web app context Minor Closed
Progress: 
  54 of 54 issues have been resolved
2.0 M4 Milestone release
   New Feature JS2-69 FIXED Finallizing Portal Navigation using the Profiler Critical Resolved
   Bug JS2-268 FIXED Persistent PageLocalizedFieldImpl object to PSML omit xml:lang attribute Critical Resolved
   Bug JS2-281 FIXED *.xml in jetspeed-security-*.jar cause problems Major Resolved
   Improvement JS2-335 FIXED Add new genapp goals to limit the number of pages copied to custom portals. Major Resolved
   Improvement JS2-303 FIXED ContentServer doesn't allow for content caching Major Resolved
   Bug JS2-321 FIXED Customizer not correctly positoning portlets Major Resolved
   Bug JS2-297 FIXED Design flaw in JBoss/JAAS security provisioning Major Resolved
   Improvement JS2-328 FIXED Hungarian language support part 1 Major Resolved
   Bug JS2-349 FIXED IFramePortlet doesn't display properly with a css based layout on IE6 and causes column wrapping Major Resolved
   Bug JS2-338 FIXED In certain cases j2:portal.genapp overwrites the existing project's project.xml Major Resolved
   Bug JS2-139 FIXED Make sure CastorFileSystemDocumentHandler always writes as UTF-8 Major Resolved
   Bug JS2-322 FIXED Maven project inheritance causes serious performance problems with ant project replaceProperties method Major Resolved
   Improvement JS2-340 FIXED Move the "move" action in the MultiLayoutPortlet out of doView and into processAction Major Resolved
   Bug JS2-323 FIXED Portlet Entity Browser portlet broken when installed in a custom portal with a different context name Major Resolved
   Bug JS2-327 FIXED Portlet deployment error with PostgreSQL Major Resolved
   Bug JS2-315 FIXED Premature access to portal can break access to portlets. Major Resolved
   Improvement JS2-355 FIXED Provide access to critical information in the Portal request from another application context on web containers like WebSphere 5.1.x Major Resolved
   Improvement JS2-371 FIXED Provide password expiration management and defaults for "Change password on first login" from the admin UserDetailsPortlet Major Resolved
   Improvement JS2-300 FIXED Request to make login modules more flexible Major Resolved
   Improvement JS2-372 FIXED Simplify default Jetspeed password credential security configuration Major Resolved
   Improvement JS2-379 FIXED Springize profiling criteria Major Resolved
   Task JS2-73 FIXED TCK Major Resolved
   Bug JS2-205 FIXED Using Tomcat Security Policy breaks RdbmsPolicy Major Resolved
   Bug JS2-255 FIXED VALUE is reserved word in MaxDB Major Resolved
   Task JS2-369 FIXED Validate caching behavior in the Portal Site Component Major Resolved
   Bug JS2-272 FIXED Wrong file reference in target db.create Major Resolved
   Bug JS2-320 FIXED build.properties Variable Interpolation (Commons Configuration) not working in AbstractTestHelper Major Resolved
   Bug JS2-348 FIXED css based layout "wraps" columns if their width adds up to 100% (or even less) Major Resolved
   Bug JS2-314 FIXED initMavenPlugin does not remove older version of the Jetspeed 2 Major Resolved
   Improvement JS2-276 FIXED move portal services into their own assembly file Major Resolved
   Bug JS2-270 FIXED toolbox.xml no longer supports JetspeedPowerTools Major Resolved
   Bug JS2-302 WON'T FIX Password change not propagated to JBoss Major Resolved
   Bug JS2-357 INVALID Problems installing a newly generated portal using the js2 maven plugin Major Resolved
   Bug JS2-193 FIXED After changing the locale using the LocaleSelector the portlet titles eventually disappers Major Closed
   Improvement JS2-304 FIXED Build Process Clean Up Major Closed
   Bug JS2-298 FIXED Class loading not J2EE compliant in PlutoFactoryFactoryBean Major Closed
   Improvement JS2-308 FIXED Convert OJB to use a spring managed datasource as opposed to directly setting the JNDI name in OJB.properties. Major Closed
   Improvement JS2-309 FIXED Improve and streamline testcase development in Jetspeed Major Closed
   New Feature JS2-58 FIXED Jetspeed 2 Maven plugin Major Closed
   Bug JS2-358 FIXED Login validation gives wrong error (Invalid password) when a password is expired Major Closed
   Bug JS2-319 FIXED Maven-plugin still too much dependent on hardcoded project configuration Major Closed
   Bug JS2-326 FIXED Problem with LocalDataSourceConnectionFactory Major Closed
   Improvement JS2-318 FIXED Upgrading to Torque 3.2-rc1 and to OJB 1.0.3 Major Closed
   Improvement JS2-277 FIXED consolidate database creation scripts Major Closed
   Bug JS2-310 FIXED org.apache.jetspeed.om.page.psml.ContentFragmentImpl$ContentFragmentList - NotSerializable Major Closed
   Improvement JS2-384 FIXED Abstract Permission Manager checkPermission operation Minor Resolved
   Improvement JS2-333 FIXED Allow for default template support in decorations Minor Resolved
   Task JS2-235 FIXED Cleanup PageManager to enforce Page/Folder security symmetrically Minor Resolved
   Improvement JS2-359 FIXED Provide a more flexible and less strict default configuration of InternalPasswordCredentialInterceptors Minor Resolved
   Bug JS2-160 FIXED db.create fails on Postgres Minor Resolved
   New Feature JS2-138 FIXED Create a NekoHTML based parser rewriter implementation Minor Closed
   New Feature JS2-13 FIXED Security Component: Password protection enhancements Minor Closed
   Improvement JS2-334 FIXED Polish translation for security *.properties Trivial Resolved
   Bug JS2-365 WON'T FIX M4-SNAPSHOT doesn't work with Mavin-1.0 Trivial Closed
Progress: 
  88 of 88 issues have been resolved
   Bug JS2-9 FIXED Caching of portal parameters o.a.j.engine.servlet.ServletRequestImpl.getParameterMap() prevents subsequent RequestDispatcher invokation query string parameter merging Blocker Closed
   Bug JS2-393 FIXED Site documentation generation broken Blocker Closed
   New Feature JS2-69 FIXED Finallizing Portal Navigation using the Profiler Critical Resolved
   Bug JS2-252 FIXED Fragments retain their previous content in certain cases Critical Resolved
   Bug JS2-406 FIXED CotentServer can not set attribute "org.apache.jetspeed.content.filtered" because of FileNotFoundException Critical Closed
   Bug JS2-261 FIXED (re)Deployed portlet application wars not always (re)deployed Major Resolved
   Task JS2-386 FIXED 2.0-FINAL-CUSTOMIZATION Major Resolved
   Improvement JS2-335 FIXED Add new genapp goals to limit the number of pages copied to custom portals. Major Resolved
   Task JS2-390 FIXED Admin Major Resolved
   Sub-task JS2-424 FIXED JS2-389
Assemble List of J2 Features.
Major Resolved
   New Feature JS2-383 FIXED Configuring portlet in PSML Major Resolved
   Improvement JS2-303 FIXED ContentServer doesn't allow for content caching Major Resolved
   Bug JS2-321 FIXED Customizer not correctly positoning portlets Major Resolved
   New Feature JS2-395 FIXED DB Page Manager Major Resolved
   New Feature JS2-363 FIXED Document Resources: Profiler mapping critiera to associated pages Major Resolved
   Bug JS2-337 FIXED Error displayed when (successfully) creating user Major Resolved
   Bug JS2-227 FIXED FK Constraint Error deleting Users on SSO Site to Principals Major Resolved
   Sub-task JS2-415 FIXED JS2-389
Getting Started Documentation
Major Resolved
   Sub-task JS2-426 FIXED JS2-389
Guide for J1 Users
Major Resolved
   Sub-task JS2-425 FIXED JS2-389
Guide on How to Help with J2
Major Resolved
   Sub-task JS2-435 FIXED JS2-389
Guide to Creating a Simple Portlet
Major Resolved
   Sub-task JS2-433 FIXED JS2-389
Guide to J2 Development
Major Resolved
   Sub-task JS2-419 FIXED JS2-389
Guide to PSML documentation
Major Resolved
   Sub-task JS2-421 FIXED JS2-389
Guide to SSO documentation
Major Resolved
   Sub-task JS2-414 FIXED JS2-389
Guide to components Documentation
Major Resolved
   Task JS2-256 FIXED Implement Pluto's DynamicTitleService. Major Resolved
   Improvement JS2-183 FIXED Improve the usability of the JetspeedPowerTool Major Resolved
   Bug JS2-338 FIXED In certain cases j2:portal.genapp overwrites the existing project's project.xml Major Resolved
   Bug JS2-343 FIXED JSCookMenu decorator menu incomplete Major Resolved
   New Feature JS2-387 FIXED Layout Pipeline Major Resolved
   Sub-task JS2-429 FIXED JS2-389
List J2 Supporting Projects
Major Resolved
   Improvement JS2-408 FIXED Make Derby default database, replace Hypersonic Major Resolved
   Improvement JS2-340 FIXED Move the "move" action in the MultiLayoutPortlet out of doView and into processAction Major Resolved
   New Feature JS2-158 FIXED Navigation menu with pulldown submenus using dhtml Major Resolved
   New Feature JS2-307 FIXED New User Creation Events and Configuration Major Resolved
   Task JS2-332 FIXED PSML Documentation Major Resolved
   Sub-task JS2-427 FIXED JS2-389
Portlet Community page
Major Resolved
   New Feature JS2-247 FIXED Portlet Selector Major Resolved
   Task JS2-362 FIXED Portlet Stats integrated into Aggregator Major Resolved
   Bug JS2-315 FIXED Premature access to portal can break access to portlets. Major Resolved
   Bug JS2-434 FIXED Role and Group admin detail portlets are missing browser navigation ui Major Resolved
   Improvement JS2-399 FIXED Serve PDF (and other file formats) via a portlet Major Resolved
   Improvement JS2-413 FIXED Simplify Build Major Resolved
   Task JS2-83 FIXED Site Documentation, Architectural Overview Major Resolved
   Task JS2-360 FIXED Springize Aggregation Major Resolved
   Task JS2-73 FIXED TCK Major Resolved
   Task JS2-391 FIXED Update Installation Documentation Major Resolved
   Sub-task JS2-430 FIXED JS2-389
Who Uses J2
Major Resolved
   Bug JS2-320 FIXED build.properties Variable Interpolation (Commons Configuration) not working in AbstractTestHelper Major Resolved
   Bug JS2-314 FIXED initMavenPlugin does not remove older version of the Jetspeed 2 Major Resolved
   Improvement JS2-215 FIXED security email extensions: password reminder/user creation Major Resolved
   Bug JS2-381 FIXED url rewriting breaks CSS Major Resolved
   Bug JS2-364 WON'T FIX Check for deploying Portlet Apps with same name as portal Major Resolved
   Sub-task JS2-422 FIXED JS2-389
Add links to distributions for Download (download.xml)
Major Closed
   Bug JS2-193 FIXED After changing the locale using the LocaleSelector the portlet titles eventually disappers Major Closed
   New Feature JS2-283 FIXED Basic Ajax Service Implementation Major Closed
   Bug JS2-263 FIXED ClassCastException raised when change portlet location on the fly Major Closed
   Improvement JS2-308 FIXED Convert OJB to use a spring managed datasource as opposed to directly setting the JNDI name in OJB.properties. Major Closed
   Improvement JS2-398 FIXED Creation of a Decoration API along with the removal of ContentServer Major Closed
   Bug JS2-374 FIXED Decorators lost after login or logout Major Closed
   New Feature JS2-26 FIXED Exposing J2 Services to Portlets Major Closed
   Bug JS2-404 FIXED Hsql db 1.7.1 does not support addBatch Major Closed
   Improvement JS2-188 FIXED Implement the LDAP