PHPackages                             heimrichhannot/contao-input-counter-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. heimrichhannot/contao-input-counter-bundle

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

heimrichhannot/contao-input-counter-bundle
==========================================

This bundle offers character counting for backend fields for a better editing usability.

1.1.2(3y ago)02322[1 issues](https://github.com/heimrichhannot/contao-input-counter-bundle/issues)[1 PRs](https://github.com/heimrichhannot/contao-input-counter-bundle/pulls)LGPL-3.0-or-laterPHPPHP ^7.1 || ^8.0

Since Jul 19Pushed 3y ago6 watchersCompare

[ Source](https://github.com/heimrichhannot/contao-input-counter-bundle)[ Packagist](https://packagist.org/packages/heimrichhannot/contao-input-counter-bundle)[ RSS](/packages/heimrichhannot-contao-input-counter-bundle/feed)WikiDiscussions master Synced 3w ago

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

Contao Input Counter Bundle
===========================

[](#contao-input-counter-bundle)

This bundle offers character counting for backend fields for a better editing usability.

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

[](#installation)

Install via composer: `composer require heimrichhannot/contao-input-counter-bundle`

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

[](#configuration)

Configuration is easy as adding the following code to a `config.php`:

```
$GLOBALS['HUH_INPUT_COUNT'] = [
    [
        'table'  => 'tl_news', // the dca table name
        'fields' => [
            [
                'name' => 'headline', // the field's name
                'max'  => 50, // the maximum character count (if not set, the field's maxlength eval property is used if available)
                'skipColoring' => true // activate/deactivate coloring (default: false)
            ],
            // ...
        ]
    ],
    // ...
];

```

Known limitations
-----------------

[](#known-limitations)

- currently no support for tinyMCE due to the lack of having an event for *every* content change in tinyMCE (keyup, change, cut and paste work, but for style changes there's no event)

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~503 days

Total

4

Last Release

1397d ago

PHP version history (2 changes)1.0.0PHP ^7.1

1.1.2PHP ^7.1 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ad3224d8727b622ebd229840eea6b9dbcb83eb0bd609e6ce65b614830ff538?d=identicon)[digitales@heimrich-hannot.de](/maintainers/digitales@heimrich-hannot.de)

---

Top Contributors

[![koertho](https://avatars.githubusercontent.com/u/12064642?v=4)](https://github.com/koertho "koertho (1 commits)")

### Embed Badge

![Health badge](/badges/heimrichhannot-contao-input-counter-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/heimrichhannot-contao-input-counter-bundle/health.svg)](https://phpackages.com/packages/heimrichhannot-contao-input-counter-bundle)
```

###  Alternatives

[metamodels/core

MetaModels core

10156.4k68](/packages/metamodels-core)[heimrichhannot/contao-encore-bundle

This bundle brings deep integration for symfony encore into contao. On the one hand, your can prepare your bundles to define own webpack entries, which added with just one command to your webpack entries. On the other hand, this bundle allows you to add encore entries only on the pages you need them for optimizing your website performance.

1016.6k](/packages/heimrichhannot-contao-encore-bundle)[terminal42/contao-node

Node bundle for Contao Open Source CMS

3177.0k6](/packages/terminal42-contao-node)[markocupic/calendar-event-booking-bundle

Contao Calendar Event Booking Bundle

135.2k1](/packages/markocupic-calendar-event-booking-bundle)

PHPackages © 2026

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