1 2 3 4 Previous Next 48 Replies Latest reply on Nov 23, 2006 12:45 PM by leaked Go to original post
      • 15. Re: User Input Req for 2.6 Usability and UI enhancements

         

        "Antoine_h" wrote:
        In management portlet :
        when an instance is not well defined in the descriptor (as an example, the portlet is not found because the name has an error).


        This is a bug. Can you create a jira for it?

        The entire Admin UI is being redone as well. ;-)

        • 16. Re: User Input Req for 2.6 Usability and UI enhancements
          danny_hon

          It will be nice if there is a feature in the management portlet that can force the portal to re-read all the portlet configurations. Right now if there is a new deployment, I have to configure all the changes manually even though the configuration files have the correct information. I have to do it again for every environment (test, stage, production). We have 5 pages, and each has 4-9 portlets. It can be a lot of work and is prone to human errors.

          If I want the portal to read the configurations, I have to deploy the portal/portlets with <if-exists>overwrite</if-exists>, then deploy it again with <if-exists>keep</if-exists>. This is not worth the effort to do so.

          • 17. Re: User Input Req for 2.6 Usability and UI enhancements

            In response to many of the ideas proposed in this thread, we have created some mockups for the community to view/digest on what we have planned, regarding usability and user-level personalization of the portal. You can view the wiki page here: http://wiki.jboss.org/wiki/Wiki.jsp?page=Portal_UI

            Feel free to continue commentin on this thread about these issues. We want your feedback!

            Note: Usability issues for the bundled admin portlets are still being addressed. Expect a similar wiki page soon, that addresses these. We will also be redoing all bundled portlets with a consistent look and feel.

            • 18. Re: User Input Req for 2.6 Usability and UI enhancements
              danny_hon

              One recommendation is please have internationalization in mind when you design the UI. I see that the edit icon on portlet title bar is replaced by word. This may have impact for users that do not understand English. I would prefer an image icon, with popup message (internationalize if possible). In this case even if internationalization of the popup message is not done, at least the user can guess what it means from the image icon.

              • 19. Re: User Input Req for 2.6 Usability and UI enhancements
                733nb

                I'm currently a newbe to the Jboss portal code and have been evaluating the bundled 2.4 CR-3 code base. I reviewed the mockups and wow, you guys are on the right track! When did you say your targeting the release of 2.6?

                In the mockup's, I couldn't tell if you are able to order the pages. This would be a great feature.

                Also, I noticed that you can "hide" pages based upon a users role, however this doesn't seem to be true at the portlet (window) leave. I would like to "hide" a window on a page, based upon the users role. Case in point, I added a portlet "Hello World" to the default page which has the role "unchecked" with permission of view. I changed the portlet "Hello World" role to "user" with permission of view, however, when I bring up the page, the window "Hello World" is still being displayed. But yet, I had not logged in, much less logged in as "user". Is this the way it was desgined to work or is this a bug?

                • 20. Re: User Input Req for 2.6 Usability and UI enhancements

                  thanks for the feedback.

                  You can hide a window by securing the portlet instance.

                  • 21. Re: User Input Req for 2.6 Usability and UI enhancements
                    733nb

                    Thanks for the pointer on changing the security on the portlet istnace. That almost works. However, I now get a message "Access Denied". Is there a why to just hide the window without the error message?

                    • 22. Re: User Input Req for 2.6 Usability and UI enhancements
                      733nb

                      Just one last note on sorting the pages. It would be nice if we could set the sort order by the user role. So the navigation tabs sort order would look something like this:


                      <01-unckecked> <02-user> <03-user> <04-superUser> <05-admin>
                      


                      This way, we could always have our admin stuff at the end of the list.
                      Hope this helps...

                      • 23. Re: User Input Req for 2.6 Usability and UI enhancements
                        andrewboyd

                         

                        "roy.russo@jboss.com" wrote:
                        "Frozen4Time" wrote:

                        Google, actually had something like this (drag-n-drop wysiwyg layout builder) in their first versions of their portal. For some reason, I can't find it anymore, but it was a killer feature.


                        Try http://www.google.com/ig you might have to log in. Click on a portlet to move with a drag and drop.

                        Google's wysiwyg is way cool.


                        • 24. Re: User Input Req for 2.6 Usability and UI enhancements

                           

                          "733nb" wrote:
                          Just one last note on sorting the pages. It would be nice if we could set the sort order by the user role. So the navigation tabs sort order would look something like this:


                          <01-unckecked> <02-user> <03-user> <04-superUser> <05-admin>
                          


                          This way, we could always have our admin stuff at the end of the list.
                          Hope this helps...


                          The Navigation portlet will need some work, as it seems to come up often here. Can you please add any navigation portlet feature requests to jira in 2.6.

                          • 25. Re: User Input Req for 2.6 Usability and UI enhancements
                            dhartford

                            The column layouts are great and used in many portals. Some implementations that I recall also had the concept of 'wide' and 'narrow' column widths and allowing a portlet to pre-define itself as a 'wide' portlet or a 'narrow' portlet to coincide with the layout.

                            By allowing the layout identifers like column width and allowing portlet designers to pre-define the expected size/scale of their portlet will allow users to auto-render their own page much quicker, simpler, and more effectively (with probably better results).

                            I would even borrow from some of the desktop UI's the 'docklet' idea of small, square portlets with just minimal graphical or textual information (i.e. CPU usage, mem, have-new-mail, network latency, etc).

                            So, to summarize: Column width identifers for layout managers and allowing portlet designers to pre-define their portlet's intended width.

                            ---narrow--- ------wide------- -docklet-

                            • 26. Re: User Input Req for 2.6 Usability and UI enhancements

                               

                              "dhartford" wrote:
                              So, to summarize: Column width identifers for layout managers and allowing portlet designers to pre-define their portlet's intended width.


                              This is all currently defined in the theme CSS. So you can do region1=150px width, etc...



                              • 27. Re: User Input Req for 2.6 Usability and UI enhancements

                                First of all: the layout mockups posted by you guys are awesome. Cannot wait to see "jboss portal 2.6 released today" flickering across some news ticker

                                It would be a nice feature if it was possible to define page layouts that go beyond the classical column based layouts. I imagine to have a page layout designer whose widgets resemble java layout manager. E.g flow layout but especially a border layout and absolute layouts which stay an an absolute screen position.
                                Each region of a layout manager can be assigned a name and then the complete layout template could be saved.
                                Then, to wire portlet instances to a page layout, they only would have to be assigned a region name.
                                I know that the wiring by region-name is already present but don't know whether what I have described above would be possible.
                                Especiially, a page layout designer UI would be breathtaking because I would like to see that portal frameworks go beyond the classical choices of two column or three column layouts.

                                What I'd like to be able to do is for example to have a column layout at the center of the page.
                                At the top I'd reserve two regions for a drop down navigation menu and tabs. At the bottom I would maybe like to have an absolute region which doesn't move with vertiical scrolls into which I could add a task-bar, for example using the Tomahawk Fsheye navigation menu.
                                It would be cool to show people that JBoss portal goes beyond the classical portal metaphors.

                                With this in mind I think that I would rather not use a dhtml foldout for layout selection but rather to grant a full page region to this dialog. The complexity of such a dialog can expand and a foldout might start to look a little overloaded in the end, if people start adding their own customized layout schemes.

                                • 28. Re: User Input Req for 2.6 Usability and UI enhancements
                                  dhartford

                                  If the layout column widths are to be CSS-driven/themed, that sounds fine.

                                  If there is a list of 20 portlets for a user to select, will they be able to see/understand the preferred-width size of the portlets so that user can choose the best column to add the portlet to?

                                  -D

                                  • 29. Re: User Input Req for 2.6 Usability and UI enhancements
                                    zerrt

                                    I agree with the above post that being able to order the navigation tabs is a very useful addition. Actually I think it is almost essential.