Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/collective/volto-customer-satisfaction
Volto addon for customer satisfaction
https://github.com/collective/volto-customer-satisfaction
hacktoberfest
Last synced: 2 months ago
JSON representation
Volto addon for customer satisfaction
- Host: GitHub
- URL: https://github.com/collective/volto-customer-satisfaction
- Owner: collective
- License: mit
- Created: 2021-09-23T09:52:10.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-13T15:38:25.000Z (over 1 year ago)
- Last Synced: 2024-04-24T13:17:53.992Z (9 months ago)
- Topics: hacktoberfest
- Language: JavaScript
- Homepage:
- Size: 639 KB
- Stars: 4
- Watchers: 9
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-volto - volto-customer-satisfaction - Gather feedback from site users (Addons)
README
# volto-customer-satisfaction
Volto addon for customer satisfaction.
Install with mrs-developer (see [Volto docs](https://docs.voltocms.com/customizing/add-ons/)) or with:
```bash
yarn add volto-customer-satisfaction
```Created with [voltocli](https://github.com/nzambello/voltocli).
## Usage
This addons exports CustomerSatisfaction component that could be added in your site pages to get feedback from users on the usefulness of the page.
It needs this Plone addon to work.It also need a RAZZLE_RECAPTCHA_KEY in your .env to work or RAZZLE_HONEYPOT_FIELD env var..
From version 0.3.0 it needs rer.customersatisfaction >= 1.3.0 (added Honeypot integration).
If you are on Volto version 15 or lower, use version 0.x of this add-on.
Version 1.0.0 requires Volto >= 16.0.0-alpha.38.```jsx
import {CustomerSatisfaction} from 'volto-customer-satisfaction';...
...
```When user click on 'Yes' or 'No' button a textarea is shown to leave a comment or suggestion:
## Panel
This addon also adds a button to the toolbar to access customer satisfaction panel:
Into the panel, you can view a summary of customer satisfaction feedbacks and leaved comments:
Comments are shown in a modal and are filterable:
## Honeypot integration
If you want to use Honeypot, you have to set env var RAZZLE_HONEYPOT_FIELD with the same value of the HONEYPOT_FIELD env var setted on plone backend.