8 Replies Latest reply on Sep 18, 2006 7:14 AM by gruenewa

    GenericNavigationPortlet available

      Hi

      I havn't read this forum for a few month.
      Is the navigation portlet still a problem?

      If anyone have problems to make the navigation work, i can contribute a GenericNavigationPortlet.

      (1)jbp2.2.1
      (2)works across all deployment module. (one GenericNavigationPortlet can collect all Navigation information and displayed properly).
      (3)Internationalization supported.

      I need to get time to write the document and then upload to the swap portlets.
      yang

        • 1. Re: GenericNavigationPortlet available

          one more feature is the ordering of the navigation items can be customized.

          • 2. Re: GenericNavigationPortlet available
            gruenewa

            This are great news! Do you think the customizable navigation portlet can be used with JBoss Portal 2.4?

            Thanks,
            Alexander

            • 3. Re: GenericNavigationPortlet available

              go ahead and contribute.

              look in JIRA we already have a few patches for it that we have not applied yet (our bad) but that are certainly a good starting point.

              • 4. Re: GenericNavigationPortlet available

                In current (within jbp), the navigation portlet always collect all the pages and displayed on the navigation region. This design doesn;t consider the real/practical usage. That means the users like me want to control what to be shown on the navigation without "destroying" the page deployment in the portal.

                So, the GenericNavigationPortlet is used to configure what to be displayed on the navigation region. The implementation is not so important because it is simple. So, the design of my GenericNavigationPortlet has following key features:

                (1)define the displaying order for deployed pages.
                (2)define what pages should be displayed
                (3)The Generic Navigation Portlet should be packaged as standalone .war directory. (not .war file) for deployment. WIthin the genericnativationportlet.war/WEB/classes/resourcebundle_xx.properties files, you can add the internationalization resource for the navigation items without interrupt the system.

                THis is my current portlet key features. If any recommendation needed, i will update the portlet and once i document it, i will submmit it.

                yang

                • 5. Re: GenericNavigationPortlet available

                  Another not available feature should be:

                  selection of the displayable items based on the login users' role?

                  Is this feature available already?
                  Is it really need feature?

                  yang

                  • 6. Re: GenericNavigationPortlet available

                    it is not available but perhaps it should be filtered out at the API implementation level (PortalNodeImpl) ???

                    • 7. Re: GenericNavigationPortlet available

                       

                      "yxyang" wrote:
                      Another not available feature should be:

                      selection of the displayable items based on the login users' role?

                      Is this feature available already?
                      Is it really need feature?

                      yang


                      Now, i have implemented this in GenericNavigationPortlet with logical role support.

                      Now, the only thing i am not happy is the UserLogin Module which is not easy to customize to support I18N for more languages. Because in my project, i code all portlets except the UserPortlet. Maybe i must do code it also.

                      yang

                      • 8. Re: GenericNavigationPortlet available
                        gruenewa

                        Where can I download the Generic Navigation Portlet? I couldn't find it on the PortletSwap Website.

                        Thanks,
                        Alexander