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

Homogenise logo displaying over the platform

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 4.0
    • 4.0
    • Themes
    • MOODLE_400_STABLE
    • MOODLE_400_STABLE
    • MDL-72981-master-2
    • Hide

      Important: Tests should be done using boost and classic themes.

      1. Login as admin

      Test without logo

      1. Navigate to the login page
      2. Verify you do not see a logo in the loginbox header
      3. Navigate to the Site homepage
      4. Verify you see the site name in the page header
      5. Verify you do not see a logo in the page navbar
      6. Navigate to any other page

      Test with small logo

      1. Navigate to Site Administration > Appearance > Logos
      2. Upload the "logosmall.png" in "Compact logo"
      3. Navigate to the homepage
      4. Verify you see the small logo in the page navbar
      5. Verify you do not see the logo in the page header
      6. Navigate to any other page
      7. Verify you see the small logo in the page navbar

      Test with a big logo

      1. Navigate to Site Administration > Appearance > Logos
      2. Upload the attached "logobig.png" in "Logo"
      3. Delete the "logosmall" in "Compact logo
      4. Navigate to the homepage
      5. Verify you do not see the small logo in the page navbar
      6. Verify you do not see the logo in the page header
      7. Navigate to any other page
      8. Verify you do not see the small logo in the page navbar
      9. Log out
      10. Got to the moodle login page
      11. Verify you see the big logo in the loginbox
      Show
      Important : Tests should be done using boost and classic themes. Login as admin Test without logo Navigate to the login page Verify you do not see a logo in the loginbox header Navigate to the Site homepage Verify you see the site name in the page header Verify you do not see a logo in the page navbar Navigate to any other page Test with small logo Navigate to Site Administration > Appearance > Logos Upload the "logosmall.png" in "Compact logo" Navigate to the homepage Verify you see the small logo in the page navbar Verify you do not see the logo in the page header Navigate to any other page Verify you see the small logo in the page navbar Test with a big logo Navigate to Site Administration > Appearance > Logos Upload the attached "logobig.png" in "Logo" Delete the "logosmall" in "Compact logo Navigate to the homepage Verify you do not see the small logo in the page navbar Verify you do not see the logo in the page header Navigate to any other page Verify you do not see the small logo in the page navbar Log out Got to the moodle login page Verify you see the big logo in the loginbox

      The problem

      Right now, this is how the current logos and site name work:

      Scenario 1

      Configuration:

      • Uploaded core_admin | logocompact: yes
      • Uploaded core_admin | logo: yes

      Pages:

      • Site home:
        • The "core_admin | logo" file (big image) is displayed at the header of the page.
        • The site "short name" is displayed before the primary navigation.
      • Every other page:
        • The "core_admin | logocompact" file (small image) is displayed before the primary navigation.
        • The site "short name" is not displayed anywhere else.
      • Login:
        • The "core_admin | logo" file (big image) is displayed on the login page.

      Scenario 2

      Configuration:

      • Uploaded core_admin | logocompact: no
      • Uploaded core_admin | logo: yes

      Pages:

      • Site home:
        • The "core_admin | logo" file (big image) is displayed at the header of the page.
        • The site "short name" is displayed before the primary navigation.
      • Every other page:
        • The site "short name" is displayed before the primary navigation.
      • Login:
        • The "core_admin | logo" file (big image) is displayed on the login page

      Scenario 3

      Configuration:

      • Uploaded core_admin | logocompact: yes
      • Uploaded core_admin | logo: no

      Pages:

      • Site home:
        • The site "full name" is displayed at the header of the page.
        • Nothing is displayed before the primary navigation.
      • Every other page:
        • The "core_admin | logocompact" file (small image) is displayed before the primary navigation.
      • Login:
        • The site "full name" is displayed on the login page.

      Scenario 4

      Configuration:

      • Uploaded core_admin | logocompact: no
      • Uploaded core_admin | logo: no

      Pages:

      • Site home:
        • The site "full name" is displayed at the header of the page.
        • Nothing is displayed before the primary navigation.
      • Every other page:
        • The site "short name" is displayed before the primary navigation.
      • Login:
        • The site "full name" is displayed on the login page.

       

      This behaviour has presented many problems until this point:

      • It's not straightforward for newcomers
      • Switching between the logo and site short name makes the primary navigation position giggle, which feels inconsistent

      The proposed solution:

      If logo compact (small) is uploaded:

      • Pages:
        • Home:
          • The logo (small) will be displayed next to the primary navigation
          • The site full name will be displayed in the page header
        • Other pages:
          • The logo (small) will be displayed next to the primary navigation
        • Login: no affect

      If the logo compact (small) is not uploaded:

      • Pages:
        • Home:
          • The site short name will be displayed next to the primary navigation
          • The site full name will be displayed in the page header
        • Other pages:
          • The site short name will be displayed next to the primary navigation
        • Login: no affect

      If the logo (large) is updated:

      • Pages:
        • Home:
          • Doesn't affect the primary navigation
          • The site full name will be displayed in the page header
        • Other pages:
          • Doesn't affect the primary navigation
        • Login:
          • The logo (large) will be displayed on the login page

      If the logo (large) is not updated:

      • Pages:
        • Home:
          • Doesn't affect the primary navigation
          • The site full name will be displayed in the page header
        • Other pages:
          • Doesn't affect the primary navigation
        • Login:
          • The site full name will be displayed on the login page

            basbrands Bas Brands
            rafaellechugo Rafael Lechugo
            Mathew May Mathew May
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Gladys Basiana Gladys Basiana
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 45 minutes
                5h 45m

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