Feedback Collect
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Introduction
The Feedback Collect module allows site builders to add feedback forms to their sites and gather end user feedback, bug reports or any kind of suggestions. It is highly customizable.
Features
- Collect quick feedback on suggestions/bugs/ideas from users
- Anonymous feedback in case user doesn't want to provide email or wants his account to be associated with the feedback
- Configurable and themeable to fit your expectations from this module
- If user accidentally closes feedback form, ability to retrieve what was written earlier
- Collects browser info and displays in readable output
- If there's bootstrap support, it adds bootstrap-related styling and uses bootstrap modal to display feedback form on small res devices (if it's available)
- Ability to use completely custom CSS so you don't have to override module's styles, write your own to fit your theme
- Additional fields can be easily added like to the rest of the content types
- Smooth integration with HTML5 Drag & Drop File module for easier attachment management
Requirements
This module requires the following modules:
The following libraries are recommended in order to make the best of the module:
-
UAParser.js
Library is used to retrieve and parse browser info when user submits feedback. Helps out with parsing to a human readable output in feedback listing.
Recommended Modules
-
HTML5 Drag & Drop File
When enabled, attachments can be added to feedback by dragging file and dropping it to the form, which makes it more user friendly.
Similar Modules
-
Feedback
Lightweight module for collecting user feedback. It has fewer dependencies than "Feedback Collect", but also fewer configuration options. -
Feedback Reloaded
This module has the option for sending screenshot of the page from which the feedback is submitted and option for highlighting/blackouting the page content.
Version 7.x-1.0-beta5 or later recent does not require Java. -
Livefeedback
Very good module for collecting feedbacks. Like "Feedback Reloaded", it has the option for sending screenshot of the current page with highlights and blackouts. All feedbacks can be exported to csv. Lacks configurable options and theme support.
Installation
Install as you would normally install a contributed Drupal module.
See: https://drupal.org/documentation/install/modules-themes/modules-7 for further information.
Download and install ua-parser library. See: https://www.drupal.org/node/1440066 for further information.
It is important that your file structure looks like:
- sites/all/libraries/ua_parser/src/ua-parser.js or profiles/your_profile/libraries/ua_parser/src/ua-parser.js
Configuration
-
Configure user permissions in Administration » People » Permissions
-
Feedback: Create new content (Node module)
If this permission is granted, users will be able to submit feedback. -
View submitted feedback
Access feedback content.
-
Feedback: Create new content (Node module)
- Customize the settings in Administration » Configuration and modules »
User interface » Feedback Collect. - You may add the menu link to the feedback listing page in Administration » Structure » Menus. Menu link path is 'feedback-collect'.
Troubleshooting
-
If the "Collect Feedback" button does not display, check the following:
- Check the button position in Administration » Configuration and modules » User interface » Feedback Collect. If "Use custom CSS" checkbox is checked, analyze your CSS to find where the button might be located. Make sure you add fixed positioning to .feedbackCollect-container class and define x and y axis (either top/bottom and left/right property) to make sure it functions properly.
- Check the "Exclude paths" setting in Administration » Configuration and modules » User interface » Feedback Collect.
- Is the "Feedback: Create new content" permission enabled for the appropriate roles?
-
If the menu link does not display, check the following:
- Is the "View submitted feedback" permission enabled for the appropriate roles?
Maintainers
Current maintainers:
- Jelena Krmar (jelenakrmar)
- Nikola Tucakovic (ntucakovic)
This project has been sponsored by: Byteout Software
