PHPackages                             trendyminds/craft-reporter - 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. trendyminds/craft-reporter

ActiveCraft-plugin

trendyminds/craft-reporter
==========================

Export Craft data as CSVs in a snap

2.3.0(2y ago)52.7k3MITPHPPHP &gt;=8.0.2

Since Feb 17Pushed 2y ago4 watchersCompare

[ Source](https://github.com/trendyminds/craft-reporter)[ Packagist](https://packagist.org/packages/trendyminds/craft-reporter)[ RSS](/packages/trendyminds-craft-reporter/feed)WikiDiscussions craft-4 Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (13)Used By (0)

[![](src/icon.svg)](src/icon.svg) Reporter
==========================================

[](#-reporter)

📊 Export Craft data as CSVs in a snap!

[![An example of the reports screen before a user has initiated an export](docs/reports.png)](docs/reports.png)

⚡️ Features
-----------

[](#️-features)

- 🏎 Reports are processed with [Query Batching](https://www.yiiframework.com/doc/api/2.0/yii-db-query#batch()-detail), making exports run quickly and without exhausting your memory limit
- 🧘 Inspired by [Element API](https://github.com/craftcms/element-api), create reports with a simple and familiar structure
- 📦 Reports stored using Asset volumes so you can host reports locally or on a cloud-based service like Amazon S3
- 🖥 Process reports via the CLI using `php craft reporter/report --handle=myReport` where `myReport` is the key of a specific report in the `reports` array found in `config/reporter.php`.

📦 Installing
------------

[](#-installing)

Install Reporter one of two ways:

- [Install via Craft's Plugin Store](https://plugins.craftcms.com/reporter)
- Run `composer require trendyminds/craft-reporter` and enable the plugin from "Settings &gt; Plugins"

🔌 Setup
-------

[](#-setup)

To setup reports, create a `reporter.php` file in `config/`. Below is an example config file.

Example Config

```
