Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-36543

Navigation block mixes clickable parents and semantic parents in the same block

XMLWordPrintable

    • MOODLE_23_STABLE

      The block_navigation introduced in moodle 2 needs some love - we all know this.

      An Information Architecture review would not go amis, but since that sort of thing seems to be poo pooed (see https://moodle.org/mod/forum/discuss.php?d=176557) i'll try and keep to one bug at a time.

      Moodle uses the yui framework and should also follow the yui usability/best practice guidelines for using the yui code/lib.

      YUI states you should "Never mix clickable parents and semantic parents in the same Left-nav Bar." which for moodle means not doing this in the block_navigation.

      http://developer.yahoo.com/ypatterns/navigation/bar/leftnav.html

      Example : On moodle.org click the my profile link in the block_navigation - does it take you to your profile? Nope. It is a semantic parent. It breaks the simple cardinal rule "Never mix clickable parents and semantic parents in the same Left-nav Bar." (replace Left with position of block_navigation).

      Moodle's information architecture for the block_navigation breaks the yui guidelines for implementing a navigation list

      Lets fix this and give block_navigation the love, care and attention it deserves

            Unassigned Unassigned
            stuartlamour Stuart Lamour
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.