An open API service indexing awesome lists of open source software.

https://github.com/flowpack/flowpack.entityusage

Generic usage tracking for any kind of entity in a Neos Flow application
https://github.com/flowpack/flowpack.entityusage

flowframework neoscms

Last synced: 3 months ago
JSON representation

Generic usage tracking for any kind of entity in a Neos Flow application

Awesome Lists containing this project

README

          

# Generic entity usage tracking API for Neos Flow

## Concept

This package provides a generic usage tracking for any kind of entity in a Neos Flow application.
An additional package like `Flowpack.EntityUsage.DatabaseStorage` is required for
storing those relations.

For each kind of entity a package needs to provide the mechanisms to register
and unregister usage. F.e. `Flowpack.Neos.AssetUsage` provides this for
assets in Neos CMS.

## Creating your own entity storage

My.Package:MyEntityUsageService:
className: Flowpack\EntityUsage\Servce\EntityUsageService
scope: singleton
arguments:
1:
value: 'my_service_id'

## Related packages

* [Flowpack.EntityUsage.DatabaseStorage](https://github.com/Flowpack/Flowpack.EntityUsage.DatabaseStorage) for storing usages in the database
* [Flowpack.Neos.AssetUsage](https://github.com/Flowpack/Flowpack.Neos.AssetUsage) for storing Neos.Media asset usages in Neos CMS