lindemannrock / craft-formie-rating-field
Rating field for Formie - Provides star rating, emoji rating, and numeric rating field types for Craft CMS Formie plugin
Package info
github.com/LindemannRock/craft-formie-rating-field
Type:craft-plugin
pkg:composer/lindemannrock/craft-formie-rating-field
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- lindemannrock/craft-plugin-base: ^5.0
- verbb/formie: ^3.0.0
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/feed-me: ^6.0
- craftcms/phpstan: dev-main
- phpunit/phpunit: ^11.0
- yiisoft/yii2-redis: ^2.0
Suggests
- craftcms/feed-me: For importing Rating field data via Feed Me
This package is auto-updated.
Last update: 2026-06-20 12:20:37 UTC
README
Formie Rating Field for Craft CMS
A Craft CMS plugin that adds star, emoji, and NPS (Net Promoter Score) rating field types to Verbb's Formie, plus a statistics dashboard that turns submissions into averages, NPS scores, distributions, and trends.
License
This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.
⚠️ Pre-Release
This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.
Features
- Three rating types — classic star ratings, expressive emoji, and 0–10 NPS number boxes
- Field options — size, value range, half-star ratings, endpoint labels, custom emoji labels, single-emoji selection, and a selected-value label
- Emoji render modes — native system emoji, Noto Color Emoji, or Noto Emoji
- Google Review prompt — turn a high rating into a tiered thank-you and a button to your Google review page
- Statistics dashboard — type-aware averages, NPS scoring, value distributions, trend charts, grouping by another form field, and date-range / per-site filtering
- Craft dashboard widget — optional, site-scoped rating statistics widget for quick access to active rating forms
- Exports — Excel (multi-sheet), CSV (zipped per section), or JSON
- Caching — file system or Redis, automatic invalidation on new submissions, optional scheduled pre-generation, and CLI management
- Feed Me import — map a feed column onto a Rating field when Feed Me is installed
- 12 languages — translated out of the box
Requirements
- Craft CMS 5.0 or greater
- PHP 8.2 or greater
- Formie 3.0 or greater
Installation
Via Composer
composer require lindemannrock/craft-formie-rating-field
php craft plugin/install formie-rating-field
Using DDEV
ddev composer require lindemannrock/craft-formie-rating-field
ddev craft plugin/install formie-rating-field
Documentation
Full documentation is available in the docs folder.
Support
- Issues: GitHub Issues
- Email: support@lindemannrock.com
License
This plugin is licensed under the Craft License. See LICENSE.md for details.
Developed by LindemannRock
Built for use with Formie by Verbb
