-
New Feature
-
Resolution: Won't Do
-
Minor
-
None
-
2.5
-
MOODLE_25_STABLE
Moodle uses a lot of YUI technology for various things. The YUI project has started working on a modern CSS framework called "Pure". Moodle should add a theme to core using this framework with the aim of having something beta quality for 2.6.
The Pure framework does not (yet?, see https://github.com/yui/pure/issues/68) use a pre-processor so currently a major blocker is improving the renderers so that you can use Pure's HTML in standard components. With a pre-processor you can at least try to map the Pure CSS to current Moodle HTML with some limited success as demonstrated by the Bootstrapbase/Clean theme that does this. But for most areas the best and easiest approach is to improve the core renderers so that Moodle logic is separated from the HTML writing parts. (This would also massively benefit the Bootstrap-based themes or future projects based on any other 3rd part framework's CSS).
The above is the main reason why this should be done in core, rather than developed externally. It requires changes to core in order to be possible.
Other issues include it's use of the Font Awesome icon font, it's use of a grid so this this meta bug intends to track them so that any interested parties can work together on them.
- has a non-specific relationship to
-
MDL-40149 Have a Bootstrap theme in Moodle
-
- Closed
-
- has been marked as being related by
-
MDL-40181 Add a form renderer
-
- Closed
-
-
MDL-38260 Enhance render_paging_bar renderer
-
- Closed
-
-
MDL-40160 Make the login page into a renderer
-
- Closed
-
- is blocked by
-
MDL-40187 POLICY: Moodle support of CSS frameworks
-
- Closed
-
- will be (partly) resolved by
-
MDL-23493 Support for including a font through theme CSS
-
- Closed
-
-
MDL-40759 Use the Font Awesome icon font for all icons in Moodle
-
- Closed
-
-
MDL-37231 Make the new SVG icons into an icon font
-
- Closed
-