Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andersundsehr/typo3-form-to-database
https://github.com/andersundsehr/typo3-form-to-database
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andersundsehr/typo3-form-to-database
- Owner: andersundsehr
- License: gpl-3.0
- Created: 2023-07-17T13:14:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-21T15:41:05.000Z (7 months ago)
- Last Synced: 2024-05-21T16:55:52.366Z (7 months ago)
- Language: PHP
- Size: 190 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# TYPO3 Extension `Form to Database`
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?style=for-the-badge)](https://paypal.me/pmlavitto)
[![Latest Stable Version](https://img.shields.io/packagist/v/lavitto/typo3-form-to-database?style=for-the-badge)](https://packagist.org/packages/lavitto/typo3-form-to-database)
[![TYPO3](https://img.shields.io/badge/TYPO3-form_to_database-%23f49700?style=for-the-badge)](https://extensions.typo3.org/extension/form_to_database/)
[![License](https://img.shields.io/packagist/l/lavitto/typo3-form-to-database?style=for-the-badge)](https://packagist.org/packages/lavitto/typo3-form-to-database)> This extension adds an additional finisher to the TYPO3 Form (tx_form) to save the results into the database
- **Gitlab Repository**: [gitlab.com/lavitto/typo3-form-to-database](https://gitlab.com/lavitto/typo3-form-to-database)
- **TYPO3 Extension Repository**: [extensions.typo3.org/extension/form_to_database](https://extensions.typo3.org/extension/form_to_database)
- **Found an issue?**: [gitlab.com/lavitto/typo3-form-to-database/issues](https://gitlab.com/lavitto/typo3-form-to-database/issues)## Note on version
Version 2.* (from 2.2.0) will support TYPO3 V9 and V10 **only**. Version 11+ support can be found on 3.*.
Any bug fixes to 2.* need to be carried out on the `version/2.x` branch
## 1. Introduction
### Features
- No configuration needed
- No database-changes per form required
- Shows all results per form in a separate backend module
- Provides a CSV-download of all results
- Automatic deletion of results after a specified number of days (GDPR)### Screenshots
#### Backend Overview
![Backend Overview](https://cdn.lavitto.ch/typo3/lavitto/typo3-form-to-database/typo3-form-to-database-backend-overview_tmb.png)
- [Full Size Screenshot](https://cdn.lavitto.ch/typo3/lavitto/typo3-form-to-database/typo3-form-to-database-backend-overview.png)#### Backend Results
![Backend Results](https://cdn.lavitto.ch/typo3/lavitto/typo3-form-to-database/typo3-form-to-database-backend-results_tmb.png)
- [Full Size Screenshot](https://cdn.lavitto.ch/typo3/lavitto/typo3-form-to-database/typo3-form-to-database-backend-results.png)## 2. Installation
### Installation using Composer
The recommended way to install the extension is by using [Composer](https://getcomposer.org/). In your Composer based
TYPO3 project root run `composer req lavitto/typo3-form-to-database`.### Installation from TYPO3 Extension Repository (TER)
Download and install the extension `form_to_database` with the extension manager module.
## 3. Minimal setup
Add the finisher ("Save the mail to the Database") to your forms to start storing data.
## 4. Command / Scheduler
It's possible to delete the form results by the command line or scheduler (Execute console commands).
```shell script
Usage:
form_to_database:deleteFormResults []Arguments:
maxAge Maximum age of form results in days [default: 90]
```## 5. Contribute
Please create an issue at https://gitlab.com/lavitto/typo3-form-to-database/issues.
**Please use GitLab only for bug-reporting or feature-requests. For support use the TYPO3 community channels or contact us by email.**
## 6. Support
If you need private or personal support, try the TYPO3 Slack channel - [#ext-form-to-database](https://app.slack.com/client/T024TUMLZ/C02HWBCUF0F) or contact us by email on [[email protected]](mailto:[email protected]).
**Be aware that this support might not be free!**