• Icon: Suggestion Suggestion
    • Resolution: Invalid
    • None
    • None
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      I have been playing around with the Confluence UI, with the goal of simplifying the UI. Attached is a zip-file containing the affected Velocity templates + some new stuff. The changes have been made from version 1.2.1, as this was the current version a couple of weeks ago. To install, simply drop the zip file into a 1.2.1 installation. In short I have:

      • Added JavaScript menus
      • Simplified the appearance, especially of the Dashboard
      • Simplified the navigation bar

      The zip file also includes a short documentation and justification for the changes made.

      Jonas

        1. admin.JPG
          admin.JPG
          129 kB
        2. confluence-1.2.1-ui.zip
          159 kB

            [CONFSERVER-1884] Improved UI

            I'm marking this issue as resolved, as there's nothing specific that we can do to fix it other than "improve the UI".

            The suggestions made here have been taken on board for the future of Confluence's interface, and while we're unlikely to do anything as radical as the 1.3-1.4 migration again in the near future, it's likely that we'll be extending and simplifying Confluence's themeing capabilities to the point where this sort of thing is possible as a plugin without modifying Confluence itself.

            Charles

            Charles Miller (Inactive) added a comment - I'm marking this issue as resolved, as there's nothing specific that we can do to fix it other than "improve the UI". The suggestions made here have been taken on board for the future of Confluence's interface, and while we're unlikely to do anything as radical as the 1.3-1.4 migration again in the near future, it's likely that we'll be extending and simplifying Confluence's themeing capabilities to the point where this sort of thing is possible as a plugin without modifying Confluence itself. Charles

            Javascript is optional, although it is not configurable from within Confluence. The specific choice of dhtml technology can also easily be changed.

            The problem with this code is that it is not a simple extension. In order to get context sensitive menus, small modifications have to be made to nearly all Velocity templates.

            The code also demonstrates a couple of other things:

            1) The location bar is consistent in not making the current page a link.

            2) The space and pages levels have been combined into one level.

            3) The dashboard has been refactored to make it easier for the user to configure.

            Jonas

            Jonas Björnerstedt added a comment - Javascript is optional, although it is not configurable from within Confluence. The specific choice of dhtml technology can also easily be changed. The problem with this code is that it is not a simple extension. In order to get context sensitive menus, small modifications have to be made to nearly all Velocity templates. The code also demonstrates a couple of other things: 1) The location bar is consistent in not making the current page a link. 2) The space and pages levels have been combined into one level. 3) The dashboard has been refactored to make it easier for the user to configure. Jonas

            Javascript menus might be too radical to add to the default theme (there's still a lot of organisations out there with no-Javascript policies), but it would make sense to distribute a theme-pack with Javascript menus in it once we've got theme packs working.

            Charles Miller (Inactive) added a comment - Javascript menus might be too radical to add to the default theme (there's still a lot of organisations out there with no-Javascript policies), but it would make sense to distribute a theme-pack with Javascript menus in it once we've got theme packs working.

            Looks great.
            Thanks for the work putting the info into the confluence extensions space. Much easier to see what the changes can be made, and much easier to propose such changes to my users.

            Hopefully this makes it into a future 1.3x developers release theme.

            david valentine added a comment - Looks great. Thanks for the work putting the info into the confluence extensions space. Much easier to see what the changes can be made, and much easier to propose such changes to my users. Hopefully this makes it into a future 1.3x developers release theme.

            I put some pages in the extensions space, as asked. See

            http://confluence.atlassian.com/display/CONFEXT/Confluence+UI+improvement

            Regardless of what you think of my hack, I think that improvement of the UI with JavaScript menus is an issue.

            Jonas

            Jonas Björnerstedt added a comment - I put some pages in the extensions space, as asked. See http://confluence.atlassian.com/display/CONFEXT/Confluence+UI+improvement Regardless of what you think of my hack, I think that improvement of the UI with JavaScript menus is an issue. Jonas

            I don't know if changing the ui to context sensitive dropdown menus qualifies as an extension, but sure I will post something there. Changing to dhtml menus is not difficult, but I believe doing so reqires editing of most vm files (I don't have access to the source code.) The menus are not only context sensitive, but also check permissions. This, I think, is not possible to achieve at the decorator level.

            What category of extensions should I put this in? In the meantime, I attach a screenshot of the menu logged in as admin.

            Jonas

            Jonas Björnerstedt added a comment - I don't know if changing the ui to context sensitive dropdown menus qualifies as an extension, but sure I will post something there. Changing to dhtml menus is not difficult, but I believe doing so reqires editing of most vm files (I don't have access to the source code.) The menus are not only context sensitive, but also check permissions. This, I think, is not possible to achieve at the decorator level. What category of extensions should I put this in? In the meantime, I attach a screenshot of the menu logged in as admin. Jonas

            upload to the confluence site http://confluence.atlassian.com/display/CONFEXT/Decorators
            and include some screenshots

            david valentine added a comment - upload to the confluence site http://confluence.atlassian.com/display/CONFEXT/Decorators and include some screenshots

            Zip file containing UI changes.

            Jonas Björnerstedt added a comment - Zip file containing UI changes.

              Unassigned Unassigned
              a6e51b09f2bd Jonas Björnerstedt
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: