- Install SureFeedback & Addons
- Update SureFeedback
- Main Site Or Dedicated Installation?
- Caching & SureFeedback
- Dashboard Shortcode
- Project Shortcode (Below 3.1.x)
- Project Shortcode
- Hosting
- Cloudways Compatibility
- Activate SureFeedback License
- Subscribed Projects Shortcode (Below 3.1.x)
- Customization Settings
- Emails
- Permissions Cheatsheet
- Slack Integration
- Export Comments in PDF / CSV
- Known Issues
- Increasing WordPress Memory Limit
- WPEngine Cache Exclusion
- Litespeed Caching
- Emails Not Sending
- Flywheel Compatibility
- Debugging
- Varnish Caching
- Gridpane Compatibility
- Chrome Incognito: Session Expired Notice
- Breeze Compatibility
- W3 Total Cache Compatibility
- Website Comments Not working
- Swift Performance Caching
- Flywheel Cache Exclusion
- WPRocket Compatiblity
- Manage Licenses
- Generate Invoice
- Download Failed: Unauthorized
- Translate SureFeedback
- Client & Colleague Accounts
- Provide Project Access
- SureFeedback On External Site
- WPML For Multilingual Sites
- Automating SureFeedback Workflows With SureTriggers
Should I Install SureFeedback on My Main Site or a Dedicated Installation?
You can install SureFeedback on your main website (youragency.com) or a subdomain/dedicated installation (projects.youragency.com).
However, a dedicated WordPress installation is recommended. Here’s why:
Caching
Main Site: Your main site likely uses heavy caching to improve performance. SureFeedback is dynamic, with content that can change rapidly, so it requires additional configuration to work with caching plugins.
Dedicated Site: SureFeedback has its own internal caching system, which clears when content updates. External caching plugins are not needed, which simplifies setup for a dedicated installation.
It’s possible to use SureFeedback with caching, but you’d need to add exclusions to get it working properly.
Email Delivery
Main Site: A simple SMTP service ensures your emails are delivered properly and don’t end up in spam.
Dedicated Installation: If installed on your client’s site, you’d also have to manage their server’s email delivery, which can be complicated.
Cross-Domain Security Requirements
Main Site: Security settings or plugins on your main site might block SureFeedback from functioning properly, especially if they add headers to prevent cross-domain content.
For instance, many security plugins add headers to your site to prevent it from being iframed on other sites. If these headers are added, then SureFeedback may not function properly.
Dedicated Installation: Avoids these potential security conflicts.
Performance
Main Site Integrating SureFeedback can add strain to your server, especially with high-traffic sites, potentially slowing it down. This is because each time the script loads, it needs to check for permissions and login requirements.
Dedicated Installation: Putting SureFeedback on a different installation will prevent this since they are isolated.
Client Experience
Main Site: Managing the client experience may become limiting.
Dedicated Installation: Allows for better control over the look, feel, and functionality of your client portal.
Ease of configuration/setup
Main Site: Configuration can be complex since you may need to integrate it with various site settings.
Dedicated Installation: Setting up SureFeedback on a single, dedicated installation makes it much easier to configure/set up. Once you set up and configure SureFeedback, you’re good to go. Since everything is powered by your WordPress installation, no extra configuration is necessary to get it working on different types of sites.
That’s it for this article. If you need any assistance, just reach out to us!
We don't respond to the article feedback, we use it to improve our support content.