PHPackages                             fab/vidi - 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. [Admin Panels](/categories/admin)
4. /
5. fab/vidi

ActiveTypo3-cms-extension[Admin Panels](/categories/admin)

fab/vidi
========

Generic listing of records with versatile ways of interacting with the data, e.g. advanced filter, inline editing, mass editing, ... Veni, vidi, vici!

7.0.0(7mo ago)18113.9k↑11.5%28[25 issues](https://github.com/fabarea/vidi/issues)[3 PRs](https://github.com/fabarea/vidi/pulls)3GPL-2.0-or-laterPHPPHP &gt;=8.0

Since Jan 2Pushed 3mo ago4 watchersCompare

[ Source](https://github.com/fabarea/vidi)[ Packagist](https://packagist.org/packages/fab/vidi)[ Docs](https://github.com/fabarea/vidi)[ RSS](/packages/fab-vidi/feed)WikiDiscussions develop Synced 2d ago

READMEChangelogDependencies (1)Versions (67)Used By (3)

Vidi for TYPO3 CMS [![badge_travis](https://camo.githubusercontent.com/88b6e46fbe47c74bc95b8c309018574d3483e7f055c3f67a958f2851ec4fc5fe/68747470733a2f2f7472617669732d63692e6f72672f666162617265612f766964692e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/fabarea/vidi) [![badge_scrutinizer](https://camo.githubusercontent.com/525b28c332b0178cb4e331d189ab8ecade3f7b6d1b7b73b60d64d19bb75135c0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f666162617265612f766964692f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/fabarea/vidi) [![badge_coverage](https://camo.githubusercontent.com/dfcd498404f46c930c7456465b75e4ea5ac215cef0ca0007a6aeeb861bffc556/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f666162617265612f766964692f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/fabarea/vidi)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#vidi-for-typo3-cms---)

Vidi stands for "versatile and interactive display" and is the code name of a list component designed for listing all kind of records along with advanced filtering capabilities. By default the extension ships two examples for FE Users / Groups but is configurable for any kind of data type.

Veni, vidi, vici!

[![https://raw.github.com/fabarea/vidi/master/Documentation/List-01.png](https://camo.githubusercontent.com/a807b3a978b8fff96dd129263950ebf1ef0246dfc5272dd779c59f276ef26328/68747470733a2f2f7261772e6769746875622e636f6d2f666162617265612f766964692f6d61737465722f446f63756d656e746174696f6e2f4c6973742d30312e706e67)](https://camo.githubusercontent.com/a807b3a978b8fff96dd129263950ebf1ef0246dfc5272dd779c59f276ef26328/68747470733a2f2f7261772e6769746875622e636f6d2f666162617265612f766964692f6d61737465722f446f63756d656e746174696f6e2f4c6973742d30312e706e67)

### Project info and releases

[](#project-info-and-releases)

Home page of the project:

Stable version:

Development version from Git:

```
cd typ3conf/ext
git clone https://github.com/fabarea/vidi.git
```

Flash news about latest development are also announced on

Installation and requirement
----------------------------

[](#installation-and-requirement)

Install the extension as normal in the Extension Manager or download it via composer.

``composer require fab/vidi``

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

[](#configuration)

Configuration is mainly provided in the Extension Manager and is pretty much self-explanatory. Check possible options there.

### User TSconfig

[](#user-tsconfig)

A pid (page id) is necessary to be defined when creating a new record for the need of [TCEmain](http://docs.typo3.org/TYPO3/CoreApiReference/ApiOverview/Typo3CoreEngine/UsingTcemain/Index.html). This is not the case for all records as some of them can be on the root level and consequently have a pid 0. However most require a pid value greater than 0. In a first place, a global pid can be configured in the Extension Manager which is taken as fallback value. Besides, User TSconfig can also be set which will configure a custom pid for each data type enabling to be fine grained. We can also define additional constraints which can be used to filter by default a Vidi module:

```
# Short syntax for data type "tx_domain_model_foo":
tx_vidi.dataType.tx_domain_model_foo.storagePid = 33

# Extended syntax for data type "tx_domain_model_foo":
tx_vidi {
        dataType {
                tx_domain_model_foo {
                    # Define the pid for a new record
                        storagePid = 33

                        # Default criterion to be used as default filter
                        constraints {

                            # Records are found on pid "33"
                            # Possible operators >= > <
