PHPackages                             designs2/dc-general - 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. [Framework](/categories/framework)
4. /
5. designs2/dc-general

ActiveContao-module[Framework](/categories/framework)

designs2/dc-general
===================

Universal data container for Contao

2.0.0-beta28(10y ago)058LGPL-3.0+PHPPHP &gt;=5.3

Since May 15Pushed 10y agoCompare

[ Source](https://github.com/designs2/dc-general)[ Packagist](https://packagist.org/packages/designs2/dc-general)[ Docs](http://c-c-a.org/)[ RSS](/packages/designs2-dc-general/feed)WikiDiscussions develop Synced today

READMEChangelogDependencies (8)Versions (31)Used By (0)

DC\_General
===========

[](#dc_general)

Universal data container for Contao.

The present version here is about to become version 2.0.0 and has since undergone major refactoring, splitting up huge code bloats and introducing even more abstraction and therefore may be considered a total rewrite.

We hope that ultimatively this driver will become the de facto standard driver for Contao extensions in the future, once proven to be stable enough.

How to use
==========

[](#how-to-use)

Simply declare an DCA as usual but put "General" instead of "Table" for the 'config/dataContainer' part. This will make DC\_General to be used.

There are some notable changes in compatibility considering DC\_Table:

1. DC\_General does NOT support magic properties but provides setter and getter for almost anything you might desire.
2. There is NO activeRecord available as DC\_General uses it's own kind of data Models internally.
3. The system is totally event driven and relevant information (like the model in scope) is attached to the events.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 56.1% 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 ~16 days

Total

28

Last Release

3977d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8aab7a74981c0de546f6459e99c92dfb43b0ea517540b1594e2ffc157f850c47?d=identicon)[MoniqueHahnefeld](/maintainers/MoniqueHahnefeld)

---

Top Contributors

[![discordier](https://avatars.githubusercontent.com/u/940331?v=4)](https://github.com/discordier "discordier (1380 commits)")[![tristanlins](https://avatars.githubusercontent.com/u/343404?v=4)](https://github.com/tristanlins "tristanlins (489 commits)")[![stefanheimes](https://avatars.githubusercontent.com/u/988286?v=4)](https://github.com/stefanheimes "stefanheimes (277 commits)")[![dmolineus](https://avatars.githubusercontent.com/u/1186266?v=4)](https://github.com/dmolineus "dmolineus (142 commits)")[![kahl-dev](https://avatars.githubusercontent.com/u/1116086?v=4)](https://github.com/kahl-dev "kahl-dev (66 commits)")[![backbone87](https://avatars.githubusercontent.com/u/1196313?v=4)](https://github.com/backbone87 "backbone87 (40 commits)")[![andreasisaak](https://avatars.githubusercontent.com/u/156767?v=4)](https://github.com/andreasisaak "andreasisaak (29 commits)")[![cboelter](https://avatars.githubusercontent.com/u/550207?v=4)](https://github.com/cboelter "cboelter (10 commits)")[![xat](https://avatars.githubusercontent.com/u/182512?v=4)](https://github.com/xat "xat (4 commits)")[![baumannsven](https://avatars.githubusercontent.com/u/2493263?v=4)](https://github.com/baumannsven "baumannsven (4 commits)")[![Zeromax](https://avatars.githubusercontent.com/u/1867177?v=4)](https://github.com/Zeromax "Zeromax (3 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")[![timgatzky](https://avatars.githubusercontent.com/u/970730?v=4)](https://github.com/timgatzky "timgatzky (2 commits)")[![davidmaack](https://avatars.githubusercontent.com/u/988290?v=4)](https://github.com/davidmaack "davidmaack (2 commits)")[![MoniqueHahnefeld](https://avatars.githubusercontent.com/u/2779282?v=4)](https://github.com/MoniqueHahnefeld "MoniqueHahnefeld (2 commits)")[![amenk](https://avatars.githubusercontent.com/u/1087128?v=4)](https://github.com/amenk "amenk (2 commits)")[![Teetrinker](https://avatars.githubusercontent.com/u/1758653?v=4)](https://github.com/Teetrinker "Teetrinker (1 commits)")[![Munsio](https://avatars.githubusercontent.com/u/646513?v=4)](https://github.com/Munsio "Munsio (1 commits)")[![der-On](https://avatars.githubusercontent.com/u/359399?v=4)](https://github.com/der-On "der-On (1 commits)")[![lindesbs](https://avatars.githubusercontent.com/u/62198?v=4)](https://github.com/lindesbs "lindesbs (1 commits)")

---

Tags

phpcontainerframeworkdatadrivercontao

### Embed Badge

![Health badge](/badges/designs2-dc-general/health.svg)

```
[![Health](https://phpackages.com/badges/designs2-dc-general/health.svg)](https://phpackages.com/packages/designs2-dc-general)
```

###  Alternatives

[contao-community-alliance/dc-general

Universal data container for Contao

1680.8k90](/packages/contao-community-alliance-dc-general)[metamodels/core

MetaModels core

10156.4k66](/packages/metamodels-core)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)

PHPackages © 2026

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