PHPackages                             kanopi/bootstrap\_layout\_classes - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. kanopi/bootstrap\_layout\_classes

AbandonedArchivedDrupal-module[Utility &amp; Helpers](/categories/utility)

kanopi/bootstrap\_layout\_classes
=================================

Provides a Bootstrap Layout Classes widget and field formatter.

1.0.0-beta(2y ago)0134[1 issues](https://github.com/kanopi/bootstrap_layout_classes/issues)GPL-2.0-or-laterPHP

Since Feb 6Pushed 2y ago8 watchersCompare

[ Source](https://github.com/kanopi/bootstrap_layout_classes)[ Packagist](https://packagist.org/packages/kanopi/bootstrap_layout_classes)[ Docs](https://github.com/kanopi/bootstrap_layout_classes)[ RSS](/packages/kanopi-bootstrap-layout-classes/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

Bootstrap Layout Classes Widget (Kanopi fork)
=============================================

[](#bootstrap-layout-classes-widget-kanopi-fork)

Provides functionality for editing and rendering Bootstrap layout classes.

Uses a plain text field to store bootstrap layout classes (container, row, col, margin, padding, gutter, offset, order, align, justify).

Requirements
------------

[](#requirements)

This module requires no modules outside of Drupal core.

Installation
------------

[](#installation)

Install as you would normally install a contributed Drupal module. For further information, see [Installing Drupal Modules](https://www.drupal.org/docs/extending-drupal/installing-drupal-modules).

### Composer

[](#composer)

If your site is [managed via Composer](https://www.drupal.org/node/2718229), use Composer to download the module:

```
composer require "kanopi/bootstrap_layout_classes"
```

Configuration
-------------

[](#configuration)

The module has no menu or modifiable settings. The widget can be configured in each fields display settings.

When the formatter is active for a field the module will prevent the text field from being rendered and instead outputs the content as classes on the entity.

To get the normal field rendering back, select another formatter in the fields display settings and clear caches.

### Field

[](#field)

On the desired content or paragraph type create a plain text field (cardinality of limited 1), e.g. `field_layout`.

### Widget

[](#widget)

Set the form display to "Bootstrap Layout Classes" and use the options to choose which layout classes to allow.

### Formatter

[](#formatter)

Set the display to a hidden label and "Bootstrap Layout Classes" formatter.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 Bus Factor1

Top contributor holds 60% 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

Unknown

Total

1

Last Release

830d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf9dca5c46910be861bb00920034637b5a36a1f6277413be6817a50a1ce6fc74?d=identicon)[kanopi\_studios](/maintainers/kanopi_studios)

---

Top Contributors

[![thejimbirch](https://avatars.githubusercontent.com/u/5177009?v=4)](https://github.com/thejimbirch "thejimbirch (12 commits)")[![zuckschwerdt](https://avatars.githubusercontent.com/u/12833?v=4)](https://github.com/zuckschwerdt "zuckschwerdt (5 commits)")[![kmurphychi247](https://avatars.githubusercontent.com/u/82771690?v=4)](https://github.com/kmurphychi247 "kmurphychi247 (1 commits)")[![Stockfoot](https://avatars.githubusercontent.com/u/36280534?v=4)](https://github.com/Stockfoot "Stockfoot (1 commits)")[![willjackson](https://avatars.githubusercontent.com/u/519297?v=4)](https://github.com/willjackson "willjackson (1 commits)")

---

Tags

drupal

### Embed Badge

![Health badge](/badges/kanopi-bootstrap-layout-classes/health.svg)

```
[![Health](https://phpackages.com/badges/kanopi-bootstrap-layout-classes/health.svg)](https://phpackages.com/packages/kanopi-bootstrap-layout-classes)
```

###  Alternatives

[lullabot/amp

A set of useful classes and utilities to convert html to AMP html (See https://www.ampproject.org/)

3802.9M10](/packages/lullabot-amp)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5341.9M446](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2122.6M172](/packages/drupal-core-project-message)[aleksip/plugin-data-transform

Data Transform Plugin for Pattern Lab PHP

34897.4k3](/packages/aleksip-plugin-data-transform)[acquia/drupal-recommended-settings

The composer plugin for adding drupal-recommended-settings for Acquia Cloud.

101.1M4](/packages/acquia-drupal-recommended-settings)[tripal/tripal

Tripal is a toolkit to facilitate construction of online genomic, genetic (and other biological) websites.

709.9k9](/packages/tripal-tripal)

PHPackages © 2026

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