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

Homogenise logo displaying over the platform

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • 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

    Description

      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

      Attachments

        1. logobig.png
          7 kB
          Bas Brands
        2. logosmall.png
          3 kB
          Bas Brands
        3. Screenshot 2021-11-02 at 14.57.33.png
          156 kB
          Rafael Lechugo
        4. Screenshot 2021-11-02 at 14.57.45.png
          155 kB
          Rafael Lechugo
        5. Screenshot 2021-11-02 at 14.57.51.png
          155 kB
          Rafael Lechugo
        6. Screenshot 2021-11-02 at 14.57.57.png
          174 kB
          Rafael Lechugo
        7. Screenshot 2021-11-02 at 14.58.13.png
          285 kB
          Rafael Lechugo
        8. Screenshot 2021-11-02 at 14.59.24.png
          160 kB
          Rafael Lechugo
        9. Screenshot 2021-11-02 at 15.11.03.png
          155 kB
          Rafael Lechugo
        10. Screenshot 2021-11-02 at 15.11.09.png
          151 kB
          Rafael Lechugo
        11. Screenshot 2021-11-02 at 15.12.44.png
          141 kB
          Rafael Lechugo
        12. Screenshot 2021-11-02 at 15.19.16.png
          109 kB
          Rafael Lechugo
        13. Screenshot 2021-11-02 at 15.19.23.png
          158 kB
          Rafael Lechugo
        14. Screenshot 2021-11-02 at 15.22.46.png
          108 kB
          Rafael Lechugo
        15. Screenshot 2021-11-02 at 15.22.53.png
          164 kB
          Rafael Lechugo
        16. Screenshot 2021-11-02 at 15.23.00.png
          103 kB
          Rafael Lechugo
        17. Test with big logo_Screenshot.png
          381 kB
          Gladys Basiana
        18. Test without logo_Screenshot.png
          255 kB
          Gladys Basiana
        19. Test with small logo_Screenshot.png
          112 kB
          Gladys Basiana

        Issue Links

          Activity

            People

              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

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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

                  Clockify

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