OpenCms 9 ships with a new default template based on the popular Bootstrap HTML framework. One of the main reasons why Bootstrap is so popular is the ability to develop websites fast and its support for responsive design. The new OpenCms 9 default template provides a set of content types specifically created for Bootstrap, as well as a set of HTML layouts for commonly used pages. In this workshop, Andreas will explain how to create an individual OpenCms template based on Bootstrap, using the new default template as a base. To do achieve this, he will copy the provided HTML module and customize the output. Then he shows how to add custom content type definitions that extends the default schema module.