Bootstrap

By default, all Portal Theme pages come with a CSS framework called Bootstrap, which provides a mobile-friendly experience for the portal. The default Portal Themes utilize the CSS classes and JavaScript modules in Bootstrap to make the Portal responsive, meaning the Portal will allow for the same viewing experience on mobile devices as on a desktop-sized screen.

Bootstrap files are located in /static/scripts/bootstrap.min.js and /static/style/bootstrap. Modifying any Bootstrap files is not recommended. In order for Bootstrap to be used on a page, the page must have the following declared in the <head> section:

   <#include "header/jquery.ftl">
   <#include "header/bootstrap.ftl">

The "included" files above bring in all necessary files.

Bootstrap is an open-source library utilized by Titania Delivery. As such, it is well documented and enjoys a thriving user community. Questions about Bootstrap are often quickly answered by reading the documentation or searching on web forums, such as StackOverflow

As of Titania Delivery v2.0, Bootstrap v3.0.3 is included in the default Portal Themes.