-
Improvement
-
Resolution: Fixed
-
Minor
-
4.0
-
MOODLE_400_STABLE
-
MOODLE_400_STABLE
-
MDL-72981-master-2 -
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
- Home:
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
- Home:
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
- Home:
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
- Home:
- blocks
-
MDL-73114 Display a title in the dashboard page
- Closed
- has a non-specific relationship to
-
MDL-73165 Final deprecation of should_display_main_logo() in renderer.php
- Closed
- has a QA test
-
MDLQA-16529 CLONE - Admin should be able to upload logo and compact logo
- Passed
- has been marked as being related by
-
MDL-73277 Unused renderable and template in theme boost
- Closed
-
MDLQA-16529 CLONE - Admin should be able to upload logo and compact logo
- Passed