PHPackages                             dotplant/entity-structure - 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. dotplant/entity-structure

ActiveDotplant-extension[Utility &amp; Helpers](/categories/utility)

dotplant/entity-structure
=========================

Base common structure for DotPlant3 Entity system

13711PHP

Since Dec 16Pushed 9y ago15 watchersCompare

[ Source](https://github.com/DevGroup-ru/dotplant-entity-structure)[ Packagist](https://packagist.org/packages/dotplant/entity-structure)[ RSS](/packages/dotplant-entity-structure/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

DotPlant Entity Structure
=========================

[](#dotplant-entity-structure)

All of the DotPlant3 components are built over the common Entity system. Every part of CMS are Entity e.g. Page, Category, Product. All of them are stored in one global Structure.

This extension provides basic database structure, basic CRUD actions and default views for all Entity components.

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

[](#installation)

Best way to install this extension is to use DotPlant ExtensionsManager included in every DotPlant installation.

1. Go to the `site.com/extensions-manager/extensions`
2. Click `Search` section in the left navigation
3. Find `dotplant/entity-structure`
4. Press `Details` and wait a bit
5. Click `Install`
6. Click `Extensions` section in the left navigation
7. Click `Type` in the grid for order by type
8. Find `DotPlant Entity Structure` and press `Activate`

Conception &amp; Usage example
------------------------------

[](#conception--usage-example)

- [Русская документация](docs/ru/extend.md)

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 55.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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/19c9303caa5846f2500a35018dcbd3c7f07c74e30efc1bbf7878d54157ab9c4f?d=identicon)[bethrezen](/maintainers/bethrezen)

---

Top Contributors

[![fps01](https://avatars.githubusercontent.com/u/2114997?v=4)](https://github.com/fps01 "fps01 (20 commits)")[![bethrezen](https://avatars.githubusercontent.com/u/260284?v=4)](https://github.com/bethrezen "bethrezen (9 commits)")[![Hector68](https://avatars.githubusercontent.com/u/920564?v=4)](https://github.com/Hector68 "Hector68 (7 commits)")

### Embed Badge

![Health badge](/badges/dotplant-entity-structure/health.svg)

```
[![Health](https://phpackages.com/badges/dotplant-entity-structure/health.svg)](https://phpackages.com/packages/dotplant-entity-structure)
```

###  Alternatives

[norberttech/static-content-generator-bundle

Generate static html pages from your symfony application

374.1k](/packages/norberttech-static-content-generator-bundle)[schmeits/filament-4-phosphor-icons

This is my package filament-4-phosphor-icons

172.9k](/packages/schmeits-filament-4-phosphor-icons)

PHPackages © 2026

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