PHPackages                             qbus/qbbootstrap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. qbus/qbbootstrap

ActiveTypo3-cms-extension

qbus/qbbootstrap
================

Bootstrap content elements based on b13/container or gridelements

2.0.1(2y ago)064GPL-2.0+PHP

Since Jan 14Pushed 2y ago3 watchersCompare

[ Source](https://github.com/qbus-agentur/qbbootstrap)[ Packagist](https://packagist.org/packages/qbus/qbbootstrap)[ Docs](https://www.qbus.de)[ RSS](/packages/qbus-qbbootstrap/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (3)Versions (26)Used By (0)

qbbootstrap
===========

[](#qbbootstrap)

How to switch from gridlements to b13/container
-----------------------------------------------

[](#how-to-switch-from-gridlements-to-b13container)

1. Execute following SQL

```
alter table tt_content add column if not exists tx_container_parent int(11) DEFAULT '0' NOT NULL;
update tt_content set CType = REPLACE(tx_gridelements_backend_layout, '_', '-') where CType = 'gridelements_pi1' and tx_gridelements_backend_layout like 'qbbootstrap_%';

update tt_content A set colPos = 200 + tx_gridelements_columns, tx_container_parent = (select l18n_parent from tt_content where uid = A.tx_gridelements_container limit 1) where colPos = -1 and l18n_parent != 0 and tx_gridelements_container in (select uid from tt_content where CType like 'qbbootstrap-%');
update tt_content set colPos = 200 + tx_gridelements_columns, tx_container_parent = tx_gridelements_container where colPos = -1 and l18n_parent = 0 and tx_gridelements_container in (select uid from tt_content where CType like 'qbbootstrap-%');

-- Opinionated migration for qbbootstrap v1 compat
update tt_content set header_layout = 100, frame_class = 'none', sectionIndex = 0 where CType like 'qbbootstrap-%';

```

2. Uninstall EXT:gridelements
3. Install EXT:container

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity73

Established project with proven stability

 Bus Factor1

Top contributor holds 94.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~120 days

Recently: every ~150 days

Total

23

Last Release

759d ago

Major Versions

0.7.2 → 1.2.02018-01-17

1.5.5 → 2.0.02023-11-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/dceb47f6094c1a5b55d10d91c60e77caa09eaa722f44dd3f099eb375de01b0c9?d=identicon)[qbus](/maintainers/qbus)

---

Top Contributors

[![bnf](https://avatars.githubusercontent.com/u/473155?v=4)](https://github.com/bnf "bnf (105 commits)")[![nhovratov](https://avatars.githubusercontent.com/u/19343425?v=4)](https://github.com/nhovratov "nhovratov (6 commits)")

---

Tags

extensiontypo3

### Embed Badge

![Health badge](/badges/qbus-qbbootstrap/health.svg)

```
[![Health](https://phpackages.com/badges/qbus-qbbootstrap/health.svg)](https://phpackages.com/packages/qbus-qbbootstrap)
```

###  Alternatives

[christophlehmann/imageoptimizer

Optimize uploaded/processed images with binaries of your choice

46501.8k](/packages/christophlehmann-imageoptimizer)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
