PHPackages                             dpfaffenbauer/object-index - 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. dpfaffenbauer/object-index

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

dpfaffenbauer/object-index
==========================

ObjectIndex lets you create Indexes and Filters of Objects

1.0.0(8y ago)41.3kGPL-3.0-or-laterPHP

Since Aug 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/dpfaffenbauer/pimcore-object-index)[ Packagist](https://packagist.org/packages/dpfaffenbauer/object-index)[ Docs](https://www.pfaffenbauer.at)[ RSS](/packages/dpfaffenbauer-object-index/feed)WikiDiscussions master Synced 3d ago

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

Pimcore - Object Index
======================

[](#pimcore---object-index)

DEPRECATED
==========

[](#deprecated)

With the upcoming release of CoreShop 2.1, this bundle is deprecated, you can directly install `coreshop/index-bundle:^2.1` instead

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

[](#requirements)

- Pimcore 5

[![Software License](https://camo.githubusercontent.com/d938dd7bcf2057c4b4663f03bbb064e15a4ab88388c9a1f0d37fd12e9a2e1271/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d47504c76332d627269676874677265656e2e7376673f7374796c653d666c6174)](LICENSE.md)

ObjectIndex helps you create rich indices and query your Object-Data using re-usable and easy to configure Filters.

Getting started
---------------

[](#getting-started)

- Since Object-Index depends on CoreShops IndexBundle, and the IndexBundle only exists in DEV yet, you need to set your "minimum-stability" to "dev" in your composer.json
- Install via composer `composer require dpfaffenbauer/object-index dev-master`
- Enable via command-line (or inside the pimcore extension manager): `bin/console pimcore:bundle:enable ObjectIndexBundle`
- Install via command-line (or inside the pimcore extension manager): `bin/console pimcore:bundle:install ObjectIndexBundle`
- After Installation within Pimcore Extension Manager, you have to reload Pimcore
- You now have a new Menu Entry for Indexes and Filters

Conflicts
---------

[](#conflicts)

This Bundle conflicts with `coreshop/core-shop` cause it uses the same database tables, API's and ExtJS UI as CoreShop does. If you want to install CoreShop after installing ObjectIndex, remove ObjectIndex and Install CoreShop. You won't loose any data. CoreShop comes with the same bundle and therefore uses the same UI and tables!

Usage
-----

[](#usage)

First, you need to create Index. To create a new index, you need to implement the interface `CoreShop\Component\Index\Model\Indexable`.

You can read more about it [here](http://www.coreshop.org/docs/2.0.0/Bundles/IndexBundle.html)

Screenshots
-----------

[](#screenshots)

[![Indices](docs/index.png)](docs/index.png)[![Filters](docs/filter.png)](docs/filter.png)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity66

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 ~76 days

Total

4

Last Release

2955d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e6629cd742a482f40408226816e9cacb5e649ccb53973872a60e56638b2c55e9?d=identicon)[dpfaffenbauer](/maintainers/dpfaffenbauer)

---

Top Contributors

[![dpfaffenbauer](https://avatars.githubusercontent.com/u/5981845?v=4)](https://github.com/dpfaffenbauer "dpfaffenbauer (3 commits)")

---

Tags

pimcorepimcorepimcore-plugin

### Embed Badge

![Health badge](/badges/dpfaffenbauer-object-index/health.svg)

```
[![Health](https://phpackages.com/badges/dpfaffenbauer-object-index/health.svg)](https://phpackages.com/packages/dpfaffenbauer-object-index)
```

###  Alternatives

[instride/data-definitions

Data Definitions allows you to define your DataObject Imports and Exports using a nice GUI and re-run the definitions as often you like.

8117.7k](/packages/instride-data-definitions)[dpfaffenbauer/process-manager

Process Manager helps you to see statuses for long running Processes

3289.3k2](/packages/dpfaffenbauer-process-manager)[youwe/workflow-gui

Workflow Configuration UI for Pimcore

2884.6k](/packages/youwe-workflow-gui)[dachcom-digital/formbuilder

Pimcore FormBuilder - create forms easily!

96269.7k](/packages/dachcom-digital-formbuilder)[dachcom-digital/schema

Pimcore Schema

1075.7k](/packages/dachcom-digital-schema)

PHPackages © 2026

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