PHPackages                             heart-bits/contao-article-backgrounds-bundle - 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. heart-bits/contao-article-backgrounds-bundle

ActiveContao-bundle[Utility &amp; Helpers](/categories/utility)

heart-bits/contao-article-backgrounds-bundle
============================================

Article backgrounds/Helper extension for Contao Open Source CMS

2.1.0(5mo ago)14.5k↑35.7%3LGPL-3.0+PHPPHP ^8.3

Since Sep 10Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/heart-bits/contao-article-backgrounds-bundle)[ Packagist](https://packagist.org/packages/heart-bits/contao-article-backgrounds-bundle)[ RSS](/packages/heart-bits-contao-article-backgrounds-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (7)Versions (12)Used By (0)

contao-article-backgrounds
==========================

[](#contao-article-backgrounds)

This contao extension allows the backend user to set an individual background-image on every article and even add a colored article separator.

The separator/polygon can be added via a file under templates/polygons/polygon-`[polygon_style]`.php. `[polygon_style]` is referring to the translation array, which at the moment includes "top", "right", "bottom", "left" and "cross". The selected color can also be picked up in the polygon templates via ``. This way e.g. an svg can easily be colored through the backend.

The extension does not deliver any CSS! So the positioning has to be done manually (See example below).

```
.mod_article {
    position: relative;
}

.mod_article > .article-image {
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   overflow: hidden
}

.mod_article > .inside {
   position: relative;
   z-index: 3;
}

.mod_article > .article-image.float-right {
   left: auto;
   right: 0;
   width: 50%
}

.mod_article > .article-image.float-left {
   left: 0;
   width: 50%
}

.mod_article > .article-image .image_container,
.mod_article > .article-image picture {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%
}

.mod_article > .article-image .image_container img,
.mod_article > .article-image picture img {
   position: absolute;
   top: 50%;
   left: 50%;
   max-width: none;
   min-width: 100%;
   min-height: 100%;
   width: auto;
   height: auto;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%)
}

```

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance71

Regular maintenance activity

Popularity24

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 62.5% 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 ~258 days

Recently: every ~276 days

Total

10

Last Release

166d ago

Major Versions

1.1.0 → 2.0.02024-08-05

PHP version history (3 changes)1.0.0PHP &gt;=5.6.0

1.1.0PHP &gt;=7.0

2.1.0PHP ^8.3

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/16725457?v=4)[heart-bits](/maintainers/heart-bits)[@heart-bits](https://github.com/heart-bits)

---

Top Contributors

[![saschawustmann](https://avatars.githubusercontent.com/u/4146135?v=4)](https://github.com/saschawustmann "saschawustmann (10 commits)")[![rabauss](https://avatars.githubusercontent.com/u/14016098?v=4)](https://github.com/rabauss "rabauss (4 commits)")[![adelaide-x](https://avatars.githubusercontent.com/u/53211373?v=4)](https://github.com/adelaide-x "adelaide-x (2 commits)")

---

Tags

contaoarticlebackgroundsartikelhintergrund

### Embed Badge

![Health badge](/badges/heart-bits-contao-article-backgrounds-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/heart-bits-contao-article-backgrounds-bundle/health.svg)](https://phpackages.com/packages/heart-bits-contao-article-backgrounds-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[contao-community-alliance/dc-general

Universal data container for Contao

1680.8k92](/packages/contao-community-alliance-dc-general)

PHPackages © 2026

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