Adds a contact form with spam filtering and email notifications to Refinery CMS websites.
Inquiries is a Refinery CMS extension that adds a contact form system to websites built with the CMS. It solves the problem of managing user inquiries by providing an integrated admin interface for viewing submissions, configuring email notifications, and filtering spam. The extension handles both user confirmation emails and administrator alerts out of the box.
Refinery CMS developers and website administrators who need to add and manage contact forms on their Refinery-powered websites without building custom form handling functionality.
Developers choose Inquiries because it provides a complete, production-ready contact form solution that integrates natively with Refinery CMS's admin interface. Its built-in spam filtering, email customization, and reCAPTCHA support eliminate the need to build these features from scratch.
Inquiries extension for Refinery CMS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides a fully integrated interface within Refinery CMS admin for managing inquiries, as shown by the 'Inquiries' tab for viewing submissions and editing emails, eliminating the need for external tools.
Includes spam filtering via the filters_spam plugin and optional reCAPTCHA support, offering robust protection against bots without requiring additional gems, though reCAPTCHA disables the default filter.
Allows administrators to edit confirmation emails and set up notifications directly from the admin panel, simplifying email configuration for both auto-responders and admin alerts.
Installation is handled via Gemfile and Rails generators with clear migration steps, making it straightforward for Refinery CMS users to deploy, as detailed in the 'Gem Installation' section.
Only functions with Refinery CMS, making it useless for projects on other frameworks or CMS platforms, which limits its applicability and forces vendor dependency.
Focuses on basic contact forms; lacks features for complex form types or advanced validation out of the box, requiring custom coding for anything beyond simple inquiries.
Email sending relies on manual setup of external services like GMail or SendGrid through Rails Action Mailer, which can be complex and error-prone for non-technical users, as admitted in the README.