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

Consistent Navigation for Moodle 2.0

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0
    • Component/s: Navigation
    • Labels:
      None

      Description

      (I think Tim Hunt came up with this idea originally some months ago, but I really like it and want to see it 2.0.)

      The idea is to move all the "modes" for a module into consistent tabs that are visible all the time (assuming you have permissions). This way we could make roles much easier to get to, and we'd also remove some of the inconsistent buttons and links we have.

      So for example, the Assignment module would have a consistent top row of tabs all the time:

      • View
      • Submissions
      • Update activity
      • Assign roles
      • Override permissions

      Quiz module top row:

      • Info
      • Results
      • Preview
      • Edit
      • Update activity
      • Assign roles
      • Override permissions

      Thoughts? Votes?

      ------------------------------------------------------------------------------------------------------------------
      This issue has been hijacked and edited to cover the changes that will be coming about in Moodle 2.0 that are inline with the original intent of this issue.
      It will now be used for the modifications that are being made as part of the changes coming into play regarding the Moodle 2.0 Navigation Implementation
      See here: http://docs.moodle.org/en/Development:Navigation_2.0_implementation_plan#Navigation

      Apparently related to these mockups: http://docs.moodle.org/en/Development:Navigation_2.0#Solution_1

        Attachments

          Issue Links

          1.
          Refactor add method args Sub-task Closed Sam Hemelryk
          2.
          Should be looking at $PAGE->course when establishing settings for user context Sub-task Closed Sam Hemelryk
          3.
          Make the cache check course->modinfo is still valid before using it Sub-task Closed Sam Hemelryk
          4.
          Settings block can be deleted and is difficult to get back again Sub-task Closed Sam Hemelryk
          5.
          Sync user navbar with actual layout Sub-task Closed Sam Hemelryk
          6.
          Settings block has a horizontal scroll bar and spreads out when hovered Sub-task Closed Sam Hemelryk
          7.
          Bug when reducing the number of sections Sub-task Closed Sam Hemelryk
          8.
          Docking the settings block doesn't work on some pages Sub-task Closed Sam Hemelryk
          9.
          Should navbar items be trimmed to a set number of characters Sub-task Closed Sam Hemelryk
          10.
          Upgrade assignment module to make use of new navigation blocks Sub-task Closed Sam Hemelryk
          11.
          Upgrade chat module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          12.
          Upgrade choice module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          13.
          Upgrade database module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          14.
          Upgrade feedback module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          15.
          Upgrade glossary module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          16.
          Upgrade lesson module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          17.
          Upgrade quiz module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          18.
          Upgrade scorm module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          19.
          Upgrade survey module to make use of the new navigation blocks Sub-task Closed Sam Hemelryk
          20.
          Convert Navigation to use the YUI TreeView control Sub-task Closed Sam Hemelryk
          21.
          Bug with AJAX expansion of navigation when in the site context Sub-task Closed Sam Hemelryk
          22.
          Add code to break out of frames if PAGE->generaltype is topframe Sub-task Closed Sam Hemelryk
          23.
          Generation bug when course and category paths are identical Sub-task Closed Sam Hemelryk
          24.
          Make navigation item icons part of the link Sub-task Closed Sam Hemelryk
          25.
          AJAX bug when several navigation trees are present and being interacted with Sub-task Closed Sam Hemelryk
          26.
          correcting paging links in quiz showbank Sub-task Closed Tim Hunt
          27.
          Bug when navigation is called to generate for a module reflected by page context but cm has not been set Sub-task Closed Sam Hemelryk
          28.
          Improvement: Add navigation tabs for a users profile into the navigation under root Sub-task Closed Sam Hemelryk
          29.
          Fix navigation when browsing through classic `files` area Sub-task Closed Sam Hemelryk
          30.
          Navigation side panel didn't take into account initial scroll top when positioning Sub-task Closed Sam Hemelryk
          31.
          Remove update module buttons from header once all modules extend settings block Sub-task Closed Sam Hemelryk
          32.
          Convert the navbar to YUI3 and improve it Sub-task Closed Sam Hemelryk
          33.
          Usability: All content that goes into the navigation blocks is trimmed Sub-task Closed Sam Hemelryk
          34.
          Modify navigation structure based on docs Sub-task Closed Sam Hemelryk
          35.
          Clean up navigation in the grade section Sub-task Closed Sam Hemelryk
          36.
          Display icons only for navigation items that arn't branches Sub-task Closed Sam Hemelryk
          37.
          Restructure navigation again and add a limit to the number of courses that get shown Sub-task Closed Sam Hemelryk

            Activity

              People

              • Votes:
                14 Vote for this issue
                Watchers:
                15 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  24/Nov/10