Skip to content
Bootstrap Package delivers a full configured theme for TYPO3, based on the Bootstrap CSS Framework.
PHP CSS HTML JavaScript Other
Branch: master
Clone or download
gilbertsoft [TASK] Update issue and pull request templates (#795)
This patch streamlines the issue and pull request templates.
Latest commit b9b6ba3 Nov 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ddev [TASK] Add DDEV custom command description (#782) Nov 15, 2019
.github [TASK] Update issue and pull request templates (#795) Nov 20, 2019
.vscode [TASK] Enable xdebug for development setup Mar 8, 2019
Build [TASK] Update build dependencies (#790) Nov 18, 2019
Classes [BUGFIX] Include autoloader for parser class check (#776) Nov 12, 2019
Configuration [TASK] Remove double inclusion of content elements (#792) Nov 19, 2019
Contrib [TASK] Update bundled scssphp/scssphp version to 1.0.4 Sep 30, 2019
Documentation [DOCS] Add Image Rendering (#767) Nov 6, 2019
Resources Fix Header on PageLoad if scrolled (#784) Nov 19, 2019
Tests/Unit/Utility [FEATURE] Add gallery content block (#765) Oct 25, 2019
.editorconfig [TASK] Use github actions for ci (#741) Aug 19, 2019
.gitattributes [TASK] Update ddev to 1.10.2 Aug 15, 2019
.gitignore [TASK] Use github actions for ci (#741) Aug 19, 2019
.php_cs.dist [TASK] Add cgl command to composer.json Mar 29, 2019
.phplint.yml [TASK] Use github actions for ci (#741) Aug 19, 2019
.scrutinizer.yml [TASK] Use typo3 v9 minimal distribution for scrutinizer Aug 12, 2018
.stylelintrc [FEATURE] Add gallery content block (#765) Oct 25, 2019
.travis.yml [TASK] Use github actions for ci (#741) Aug 19, 2019 [RELEASE] v11.0.0 Jul 14, 2019
LICENSE RC 6.2 Mar 20, 2014
README.rst [TASK] Update slack register link (#722) Jun 30, 2019
composer.json [TASK] Update bundled scssphp/scssphp version to 1.0.4 Sep 30, 2019
ext_conf_template.txt [TASK] Add option to disable the web font loader Dec 3, 2018
ext_emconf.php [TASK] Make typo3/cms-* requirements less strict Sep 30, 2019
ext_localconf.php [BUGFIX] Correct feature flag evaluation Oct 26, 2019
ext_tables.php [BUGFIX] Adjust comment in ext_tables.php Oct 28, 2018
ext_tables.sql [FEATURE] Add gallery content block (#765) Oct 25, 2019


Bootstrap Package

Bootstrap Package

Bootstrap Package delivers a fully configured frontend theme for TYPO3, based on the Bootstrap CSS Framework.

The goal of this package is to give an advanced example of how modern templating in TYPO3 CMS can be handled nicely without depending on third party extensions. Bootstrap Package comes with a fully configurable Frontend via TypoScript. This includes the TypoScript Constant Editor.

Minimal Dependencies

  • TYPO3 CMS 8.7 or greater

Quick Install Guide

Disable default content rendering extensions

You do not need to have Fluid Styled Content or CSS Styled Content installed, we have currently marked both extensions as conflicting to avoid misconfiguration.

If you really know what you are doing, it is safe to use core content rendering definitions alongside with the Bootstrap Package. But please be aware that we are adding more content elements that are not supported from those extensions.

  • css_styled_content
  • fluid_styled_content

Make sure you have a root page

Create a new page or edit an existing one and set this as root page. You can find this option in the page-edit-mode filed under behavior/miscellaneous.

Create a new Template on this Page


  • Template Title: You can name this as you like: Example "Bootstrap Package"
  • Website Title: This will be your website title visible in the frontend


  • Clear Constants and Setup by checking the boxes
  • Clear the predefined TypoScript setup from the textbox if any
  • Use this Template as Root-Level Template by checking the box


Include static (from extensions)

  • Bootstrap Package (required)

Static Template Files from TYPO3 Extensions

  • Include before all static templates if root flag is set

Recommended Apache Modules

  • mod_autoindex
  • mod_alias
  • mod_deflate
  • mod_expires
  • mod_filter
  • mod_mime
  • mod_headers
  • mod_setenvif
  • mod_rewrite



Feel free to fork this project and create a pull request when you're happy with your changes. We check the source code according to the our Coding Guidelines. To reformat the code automatically, you can use php-cs-fixer as follows:

composer cgl

Bug reporting

Please open an issue here at github and describe your problem.


This project is released under the terms of the MIT license.

Test the Bootstrap Package

If you are interested in the Bootstrap Package you can test it in our Introduction Demo Setup.

Contact & Communication


You can connect directly with us on Slack, the preferred instant communication platform of TYPO3 CMS developers. If you already have access to the TYPO3 Slack platform join the #bootstrap-package channel. If you don't have access yet, you can register here.


If you have any questions about this project or just want to talk: Send a tweet @benjaminkott.

Code Quality

Build Status Scrutinizer Code Quality
You can’t perform that action at this time.