1 2 Previous Next 25 Replies Latest reply on Feb 3, 2007 12:34 AM by anders3

    JBoss Portal 2.6 Alpha Release

      We have released the 2.6 alpha 1 release which contains the implementation of the important features of the 2.6 release.

      What's new since the developer release ?

      - Improvements of the dashboards with capability to edit private pages and copy a shared page to the dahsboard space
      - More usability improvements : User / Role / CMS portlets redone
      - WSRP 1.0 implementation
      - flexible LDAP integration
      - JMX invocation statistics of portlets
      - CMS security improvements
      - Full implementation of JSR 168 portlet caching

      Downloads from the download page [a]http://labs.jboss.com/portal/jbossportal/download/index.html[/a]

      The full alpha change log

      
      Release Notes - JBoss Portal - Version 2.6.Alpha1
      
      ** Bug
       * [JBPORTAL-528] - Management portlet creating inaccessible instance with empty name field
       * [JBPORTAL-602] - DivDecorationRenderer renders broken titlebar when browser window is small
       * [JBPORTAL-885] - Absolute paths in URL references (e.g., <a href=?>, <img src=?>, etc.) are munged. They should not be!
       * [JBPORTAL-951] - Navigation portlet incorrectly wraps in smaller resolution
       * [JBPORTAL-956] - "no selection" for Theme Leads to Null Pointer Exception
       * [JBPORTAL-964] - disorder display in 800*600
       * [JBPORTAL-977] - 403 error when logging in as admin with LDAP
       * [JBPORTAL-998] - Eclipse project files are not up to date with structure of third party libraries
       * [JBPORTAL-1005] - WSRP URL rewriter usage not thread safe
       * [JBPORTAL-1019] - NoClassDefFoundError does not show up during portlet access
       * [JBPORTAL-1033] - PortletContainer added logging causes class loading issues.
       * [JBPORTAL-1036] - Portlet container uses a log4j logger that use the portlet class name as category which leads to create a logger and prevent that portlet to uses its own logger factory
       * [JBPORTAL-1050] - WSRP consumer will throw an NPE if the markup response from the producer is an empty string.
       * [JBPORTAL-1051] - NPE if no session information exists when trying to update the user cookies
       * [JBPORTAL-1053] - WSRP URLs are improperly un-escaped in situations where they should be.
       * [JBPORTAL-1059] - Fix Theme module tests
       * [JBPORTAL-1060] - Empty preferences values are not retrieved properly
       * [JBPORTAL-1076] - User registration with email verification does not work
       * [JBPORTAL-1085] - CMS Export : Exception if empty folder or no file found for one language
       * [JBPORTAL-1086] - WSRP Producer does not correctly propagates userContextKey from UserContext to portlets
       * [JBPORTAL-1087] - org.jboss.portal.test.wsrp.v1.producer.MarkupTestCase test failure
       * [JBPORTAL-1092] - "Create a new file" tooltip says "Create a Directory"
       * [JBPORTAL-1095] - Failure in producer form processing when using array of parameters
       * [JBPORTAL-1096] - Error when set/get of portlet property
       * [JBPORTAL-1097] - Javascript error when CMS WYSIWYG editor and DnD libraries share the same page.
       * [JBPORTAL-1098] - Filesize not displaying in CMSAdminUI
       * [JBPORTAL-1104] - setting expiration cache has no effect.
       * [JBPORTAL-1105] - <p:theme/> mangles HTML assets defined in portal-themes.xml
       * [JBPORTAL-1117] - Performance issue in PortletResourceBundleManager
       * [JBPORTAL-1133] - after created a new window & placed he page, the 'Preview link' in management portlet cause exception
       * [JBPORTAL-1139] - Dashboard window ordering
       * [JBPORTAL-1143] - cant add windows to empty region
       * [JBPORTAL-1146] - java.lang.NegativeArraySizeException in uploading zip archive
       * [JBPORTAL-1149] - Tag header doesn't work
       * [JBPORTAL-1151] - jboss:service=DefaultPartition hardcoded in CMS cluster config
       * [JBPORTAL-1160] - Javascript error in dashboard in FF
       * [JBPORTAL-1163] - Portlet cache does not take in account window state and modes
       * [JBPORTAL-1168] - Wrong callback method in HA configuration for the portlet app deployer creating portlet instances at deployment
       * [JBPORTAL-1177] - impossible to move the windows on the right with the management portlet
       * [JBPORTAL-1181] - bug fix in send redirect with non idempotent commands
      
      
      ** Feature Request
       * [JBPORTAL-240] - make header data available to jsp includes
       * [JBPORTAL-283] - WSRP producer
       * [JBPORTAL-372] - Basic Publish Approval Workflow
       * [JBPORTAL-464] - LDAP implementation of UserModule and RoleModule
       * [JBPORTAL-466] - JBossRenderRequest needs to provide access to the current PortalTheme
       * [JBPORTAL-630] - Portal name
       * [JBPORTAL-683] - Extend "PLT.6 Portlet Config" test cases beyond TCK assertions.
       * [JBPORTAL-705] - Consumer implicit cloning support
       * [JBPORTAL-708] - Producer simple level support (full portlet management interface support)
       * [JBPORTAL-712] - Producer persistent local state
       * [JBPORTAL-713] - Producer parallel rendering support
       * [JBPORTAL-714] - Consumer medium level support (full portlet management interface support)
       * [JBPORTAL-716] - Consumer parallel rendering support
       * [JBPORTAL-718] - Expose monitoring informations for JBoss ON
       * [JBPORTAL-823] - Access to Portlet Action Request in LayoutStragegy
       * [JBPORTAL-895] - update myfaces libraries to newest release
       * [JBPORTAL-988] - Sorting order for Navigation Portlet
       * [JBPORTAL-1014] - NavigationPortlet enhancements
       * [JBPORTAL-1017] - Submenu support in NavigationPortlet
       * [JBPORTAL-1029] - Ability for an administrator to add/remove users
       * [JBPORTAL-1040] - Enhancements to DnD
       * [JBPORTAL-1043] - introduce UserProfile and user metadata (storage mechanism agnostic)
       * [JBPORTAL-1056] - Drag/Drop dropmarker for better user experience
       * [JBPORTAL-1062] - ApacheDS for ldap integration testing
       * [JBPORTAL-1065] - Dashboard
       * [JBPORTAL-1089] - Admin to Default portal navigation
       * [JBPORTAL-1138] - Delete page feature for dashboard configurator
       * [JBPORTAL-1140] - Add Layout chooser to dashboard configurator
       * [JBPORTAL-1145] - Improve links in drop down menus
       * [JBPORTAL-1169] - Improve handling of unavailable producers when deploying -wsrp.xml files.
      
      ** Patch
       * [JBPORTAL-585] - Sorting and Localization for Navigation Portlet
      
      
      
      
      ** Task
       * [JBPORTAL-233] - User metadata
       * [JBPORTAL-264] - Login module can create missing user
       * [JBPORTAL-328] - CMS security
       * [JBPORTAL-522] - Edit modes and window states in the portalobject manager
       * [JBPORTAL-532] - Define CMS security
       * [JBPORTAL-536] - Add a display-name property per portal object that contains a i18n name for displaying object
       * [JBPORTAL-538] - CMSPortlet displays only in default page when link is clicked on a different page.
       * [JBPORTAL-635] - Portlet Container tests
       * [JBPORTAL-637] - Portlet Container test cases beyond "PLT.F TCK Assertions"
       * [JBPORTAL-667] - Refactor the command invocation framework
       * [JBPORTAL-721] - Formalize the contract between the core and the layout
       * [JBPORTAL-735] - Extend "PLT.5 The Portlet Interface" test cases beyond TCK assertions.
       * [JBPORTAL-750] - Extend "PLT.7 Portlet URLs" test cases beyond TCK assertions.
       * [JBPORTAL-751] - Extend "PLT.8 Portlet Modes" test cases beyond TCK assertions.
       * [JBPORTAL-752] - Extend "PLT.9 Window States" test cases beyond TCK assertions.
       * [JBPORTAL-753] - Extend "PLT.10 Portlet Context" test cases beyond TCK assertions.
       * [JBPORTAL-754] - Extend "PLT.11 Portlet Requests" test cases beyond TCK assertions.
       * [JBPORTAL-755] - Extend "PLT.12 Portlet Responses" test cases beyond TCK assertions.
       * [JBPORTAL-756] - Extend "PLT.13 Portal Context" test cases beyond TCK assertions.
       * [JBPORTAL-757] - Extend "PLT.14 Portlet Preferences" test cases beyond TCK assertions.
       * [JBPORTAL-758] - Extend "PLT.15 Sessions" test cases beyond TCK assertions.
       * [JBPORTAL-759] - Extend "PLT.16 Dispatching Requests to Servlets and JSPs" test cases beyond TCK assertions.
       * [JBPORTAL-760] - Extend "PLT.17 User information" test cases beyond TCK assertions.
       * [JBPORTAL-761] - Extend "PLT.18 Caching" test cases beyond TCK assertions.
       * [JBPORTAL-762] - Extend "PLT.19 Portlet Applications" test cases beyond TCK assertions.
       * [JBPORTAL-763] - Extend "PLT.20 Security" test cases beyond TCK assertions.
       * [JBPORTAL-764] - Extend "PLT.22 Portlet Tag Library" test cases beyond TCK assertions.
       * [JBPORTAL-765] - Portlet Specification 1.0 API test cases
       * [JBPORTAL-768] - Russian Portal localization (draft version)
       * [JBPORTAL-797] - 'GenericPortlet' class Portlet Specification 1.0 API tests
       * [JBPORTAL-801] - 'PortletException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-802] - 'PortletModeException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-803] - 'PortletSecurityException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-804] - 'ReadOnlyException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-805] - 'ReadUnavailableException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-806] - 'ValidatorException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-807] - 'WindowStateException' exception Portlet Specification 1.0 API tests
       * [JBPORTAL-808] - Check WSRP type definition to check for non-nillable values
       * [JBPORTAL-821] - Find out to properly bind property descriptions to schemas
       * [JBPORTAL-822] - Ensure that producer is back to a default state before the beginning of each test.
       * [JBPORTAL-842] - Protect each Producer method with a check of the registration
       * [JBPORTAL-861] - Brazilian Portguese Portal localization (draft version)
       * [JBPORTAL-887] - Portal UI usuability improvements
       * [JBPORTAL-896] - JBoss Portal look and feel
       * [JBPORTAL-897] - Define requirements for JBoss Portal look and feel
       * [JBPORTAL-906] - Missing TCK test cases
       * [JBPORTAL-908] - do some real tests for portal migration app use
       * [JBPORTAL-910] - On 2.4 release migration application should be exposed as separate binary
       * [JBPORTAL-922] - Test cases for portlet *Info interfaces
       * [JBPORTAL-931] - jBPM Integration for CMS
       * [JBPORTAL-937] - Create test for url regex rewriter in cms
       * [JBPORTAL-984] - Provice access to HTTP headers in request dispatch to a servlet from a portlet.
       * [JBPORTAL-987] - Check usages of ParameterValidation
       * [JBPORTAL-989] - Create new Default Theme
       * [JBPORTAL-990] - AJAX lib to allow user positioning of windows
       * [JBPORTAL-991] - UI for user creation of pages
       * [JBPORTAL-992] - UI for user editting of pages
       * [JBPORTAL-993] - UI for users adding windows to a page
       * [JBPORTAL-994] - UI enhancements to bundled portlets
       * [JBPORTAL-1006] - Fix drag & drop code to work in IE
       * [JBPORTAL-1007] - Fix drag & drop code to work in Konqueror
       * [JBPORTAL-1008] - Integrate drap&drop theme into the Portal (no persistence)
       * [JBPORTAL-1009] - Drag&drop unit tests
       * [JBPORTAL-1010] - Window drag&drop
       * [JBPORTAL-1011] - Drag&drop documentation
       * [JBPORTAL-1012] - Integrate drag&drop with the back-end (persistence of the window position)
       * [JBPORTAL-1013] - Database upgrade for the window positions
       * [JBPORTAL-1015] - Allow reconfiguration of a portlet instance from the deployment descriptor portlet-instances.xml
       * [JBPORTAL-1018] - Do not display edit mode when user is not logged in
       * [JBPORTAL-1021] - Fix DnD code to work in JDK1.4_
       * [JBPORTAL-1022] - Remove unecessary ui libs from DnD code
       * [JBPORTAL-1024] - Verify theme CSS compatible with multiple browsers/OS
       * [JBPORTAL-1025] - Integrate new theme with portal codebase
       * [JBPORTAL-1030] - Add support for utility region in existing renderers
       * [JBPORTAL-1032] - Document NavigationPortlet new features
       * [JBPORTAL-1034] - prototype ldap in portal
       * [JBPORTAL-1035] - Integrate JSUnit with existing testing framework.
       * [JBPORTAL-1042] - Add AJAX request Javascript
       * [JBPORTAL-1045] - port OpenDS integration from JBoss AS testsuite to portal testsuite
       * [JBPORTAL-1047] - Design ldap implementation for identity modules
       * [JBPORTAL-1048] - Implementations of LDAP identity modules
       * [JBPORTAL-1052] - Build taking too long and moving too many files around.
       * [JBPORTAL-1061] - Support localized description of portlet preference entries
       * [JBPORTAL-1066] - Instance customizations
       * [JBPORTAL-1067] - Portal Object framework improvements to implement different behaviors scoped by namespaces
       * [JBPORTAL-1069] - Allow for dynamic regions to read rendercontext
       * [JBPORTAL-1070] - Convert Dashboard navigation to portlet
       * [JBPORTAL-1073] - UserPortlet UI redone
       * [JBPORTAL-1074] - RolePortlet UI redone
       * [JBPORTAL-1078] - CMSPortlet default content update
       * [JBPORTAL-1080] - Update UserGuide for 2.6DR
       * [JBPORTAL-1081] - Update ReferenceGuide for 2.6DR
       * [JBPORTAL-1083] - Include new Red Hat EULA
       * [JBPORTAL-1084] - Update file headers
       * [JBPORTAL-1088] - CMSAdminPortlet UI redone
       * [JBPORTAL-1090] - fix testsuite build to include db driver jars for portal testing
       * [JBPORTAL-1099] - Expand Theme test scope
       * [JBPORTAL-1112] - Create cms security functionality in UI
       * [JBPORTAL-1113] - Update docs with new CMSAdmin functionality
       * [JBPORTAL-1115] - Update content for Greeting Portlet
       * [JBPORTAL-1116] - Update Installation chapter for 2.6
       * [JBPORTAL-1120] - TinyMCE update with last version / wysiwyg html editor
       * [JBPORTAL-1121] - Drag and drop for anon users in shared pages should warn you with an alert of some sort
       * [JBPORTAL-1122] - Move "My Dashboard" to be a tab in the navigation and color code shared and private pages
       * [JBPORTAL-1128] - Decouple core classes from test classes for RPM build
       * [JBPORTAL-1134] - explicitly set up hibernate dialect for portal testsuite
       * [JBPORTAL-1142] - Improve exception handling in dashboard configurator
       * [JBPORTAL-1157] - Create links to dashboard configurator
       * [JBPORTAL-1158] - Secure instances in dashboard configurator
       * [JBPORTAL-1164] - Document dashboards in User Guide
       * [JBPORTAL-1165] - Document CMS Security in User Guide
       * [JBPORTAL-1178] - Make JBoss Web 1.0.x deployment accepted by the portal deployer
       * [JBPORTAL-1182] - Add "Add to dashboard" command displayed on shared pages
       * [JBPORTAL-1189] - "Build from source" section is out of date
      




        • 1. Re: JBoss Portal 2.6 Alpha Release

          All changes looks great, but this release can't start.
          Has somebody expirienced same problem?

          • 2. Re: JBoss Portal 2.6 Alpha Release
            theute

            How did you install and start it ?

            • 3. Re: JBoss Portal 2.6 Alpha Release

              JBoss Portal + JBoss AS 2.6-ALPHA1
              It was downloaded from link above. I run it through run.bat and configured AS in eclipse.
              For 2.4 and 2.6DR it was the same (I mean installing and running).

              • 4. Re: JBoss Portal 2.6 Alpha Release
                theute

                What's happening ?
                Do you have errors in your environment ?

                • 5. Re: JBoss Portal 2.6 Alpha Release

                  It starts after changing set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m
                  instead of -Xms128m -Xmx512m
                  in run.bat

                  But it starts with errors like:
                  16:18:49,437 ERROR [STDERR] org.jboss.portal.portlet.InvokerUnavailableException: Problem getting service description for producer self
                  and:

                  --- MBeans waiting for other MBeans ---
                  ObjectName: portal.wsrp:service=ProducerConfiguration
                  State: FAILED
                  Reason: org.jboss.xb.binding.JBossXBException: Failed to parse source: The processed file doesn't seem to have the proper format
                  I Depend On:
                  portal.wsrp:service=WSRPProducer

                  --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
                  ObjectName: portal.wsrp:service=ProducerConfiguration
                  State: FAILED
                  Reason: org.jboss.xb.binding.JBossXBException: Failed to parse source: The processed file doesn't seem to have the proper format
                  I Depend On:
                  portal.wsrp:service=WSRPProducer

                  • 6. Re: JBoss Portal 2.6 Alpha Release
                    theute

                    Ok, i got the same. So WSRP is broken in that package.
                    In the meantime, you can still use the portal without WSRP. (Ignore the message or delete the wsrp package)

                    Sorry about that

                    • 7. Re: JBoss Portal 2.6 Alpha Release
                      hurzeler

                      I just deployed JBoss Portal 2.6 Alpha Release on JBoss 4.0.5GA and get

                      No ClassLoaders found for: org.jboss.varia.scheduler.Scheduler


                      before it complains about WSRP. What am I missing?

                      BTW had the image upload (large file) been fixed in CMS (Postgres)?

                      • 8. Re: JBoss Portal 2.6 Alpha Release
                        dexxa

                        Just deployed the JBoss Portal 2.6 Alpha release (bundled version). Great improvements.
                        Couple of noted issues:
                        In portal version 2.4.0 I was able to customize the login screen ( and Login error screen) by replacing the login.jsp and error.jsp files in the portal-server.war. This does not seem to work in version 2.6. Is there an alternate method?
                        As well, the "Select Action" drop down list that is supposed to appear upon Mouseover in the CMS Admin portlet is not being displayed when using IE6 (IE7 and Firefox are OK) Any quick fixes available?

                        • 9. Re: JBoss Portal 2.6 Alpha Release

                           

                          "dexxa" wrote:

                          As well, the "Select Action" drop down list that is supposed to appear upon Mouseover in the CMS Admin portlet is not being displayed when using IE6 (IE7 and Firefox are OK) Any quick fixes available?


                          Can you verify if the dropdown onHover shows when you mouseOver the "Test" tab. Its using the same CSS code, so that would be broken too for you.

                          • 10. Re: JBoss Portal 2.6 Alpha Release
                            claprun

                            The 'self' producer issue is being addressed. It only occurs if WSRP is deployed before Portal. As far as the issue with the ProducerConfiguration service, I am looking into it. Thanks for the report and sorry about the issues. As Thomas mentioned, you can work with Portal without WSRP being deployed...

                            • 11. Re: JBoss Portal 2.6 Alpha Release
                              dexxa

                              Just tested it out.
                              In IE6 when I move the mouse over the "Test" tab I don't see the dropdown menu however I do see it when using IE7, FireFox 1.0.7 or Opera 9.00

                              • 12. Re: JBoss Portal 2.6 Alpha Release

                                ok. I created a jira bug for it http://jira.jboss.com/jira/browse/JBPORTAL-1202

                                I thought I was being clever by making a pure CSS dropdown menu, so as to avoid javascript entirely. I failed. ;-)

                                • 13. Re: JBoss Portal 2.6 Alpha Release
                                  peterj

                                  Gee, Roy, I wouldn't say you failed. Look at the one case where the code did not work: IE6. Who would ever think (or expect) that anything CSS-related works correctly in IE? (I'm surprised they got it right in IE7!)

                                  • 14. Re: JBoss Portal 2.6 Alpha Release
                                    dexxa

                                    I agree with Peter on that one.
                                    Thanks for the quick response Roy!

                                    1 2 Previous Next