The current OpenOLAT layout uses the YAML framework as a base. The YAML version we use is quite old and must be updated in order to support a responsive design approach.
In addition, the current OpenOLAT CSS ruleset is very complex and uses a semantic approach, thus is very large and difficult to maintain.
To implement the responsive design we decided to incorporate bootstrap, the GUI framework developed by Twitter and largely used in
current websites and applications.
As a result we will streamline css classes throughout the code and create a new theme based on bootstrap.