-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
2.5
-
MOODLE_25_STABLE
Currently the formatting for the login page is contained in a PHP file:
https://github.com/ds125v/moodle/blob/master/login/index_form.html
This should be transferred into a renderer class and broken down into individual functions so that themes can control the layout.
This has various potential benefits e.g. using a responsive grid so that the two columns collapse into a single column on small screens. (This is currently feature is partially emulated by the Bootstrapbase theme: https://github.com/ds125v/moodle/blob/master/theme/bootstrapbase/less/moodle/responsive.less#L40-L83 but a more straightforward approach would be better and allow for more possibilities).
The login page will often be one of the first things that a Moodle user sees and so is a prime target for branding and customisation.
- has a non-specific relationship to
-
MDL-40148 Add a YUI Pure Theme to Moodle
- Closed
- has been marked as being related by
-
MDL-39813 Login page is overly verbose for a mobile device
- Closed
- will be (partly) resolved by
-
MDL-55071 New "Boost" Bootstrap 4 theme
- Closed
-
MDL-38722 function login_info() needs to be using html_writer and have class identifiers on elements
- Closed
- will help resolve
-
MDL-50241 Create Bootstrap3 core theme
- Closed
-
MDL-55257 Improve UX of login page when multiple idp's are delcared
- Closed