RDfeedback Dashboard
A dashboard to display and analyze feedback ratings from Contact Form 7 submissions via Flamingo.
by Nadir Hussain · github.com/mrdanishsaleem/rdfeedback-dashboard · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mrdanishsaleem/rdfeedback-dashboard/archive/refs/heads/main.zipReadme
RDfeedback Dashboard
RDfeedback Dashboard is a WordPress plugin that provides a real-time customer feedback dashboard, visualizing and analyzing feedback ratings collected via Contact Form 7 submissions (using the Flamingo plugin).
Features
- Summary Stats: Total reviews, average rating, 5-star reviews, and active stores.
- Charts: Bar and doughnut charts for rating distribution and breakdown (powered by Chart.js).
- Filtering & Search: Filter reviews by rating and search by reviewer name or message.
- Review Details: Displays reviewer info, rating, store location, tags, and additional details.
- Pagination: Paginated review display for easy navigation.
- Responsive Design: Mobile-friendly layout and charts.
- Print & Export: Print dashboard (export feature placeholder).
Requirements
- WordPress
- Contact Form 7 (for collecting feedback)
- Flamingo (for storing submissions)
Installation
- Upload the plugin files to the
/wp-content/plugins/rdfeedback-dashboarddirectory. - Activate the plugin through the WordPress admin.
- Ensure Flamingo is installed and activated.
- Add the
[rdfeedback_dashboard]shortcode to any page or post.
Usage
- Visit the page with the
[rdfeedback_dashboard]shortcode. - Use the dashboard to view, filter, and analyze feedback.
- Click "Add Feedback" to submit new feedback (customize as needed).
- Use "Refresh" to reload data.
File Structure
rdfeedback-dashboard.php— Main plugin file (rdfeedback-dashboard.php)assets/dashboard.js— Dashboard JavaScript (assets/dashboard.js)assets/dashboard.css— Dashboard CSS (assets/dashboard.css)assets/RD-logo.png— Logo imagetemplates/dashboard-template.php— Dashboard HTML template (templates/dashboard-template.php)LICENSE— MIT License
Customization
- Modify the template in
templates/dashboard-template.phpfor layout changes. - Adjust styles in
assets/dashboard.css. - Extend JS logic in
assets/dashboard.js.
License
MIT License. See LICENSE for details.
Author: Danish Saleem