- Display a dialog when user approves an image
- Changing A Mockup URL Slug
- Extend Backbone Models, Views, Collections
- Adding Custom Scripts and Styles
- ph_website_publish_thread
- New Comment Threads
- Add additional notification emails
- Welcome message for new users on mockup projects
- Change the subscribed user email based on a role
- How to Install SureFeedback & Addons
- How to Update SureFeedback
- Should I Install SureFeedback on My Main Site or a Dedicated Installation?
- Caching and SureFeedback
- Dashboard Shortcode
- Adding A Project Shortcode To Your Site 3.1.x and lower
- Project Shortcode
- Hosting
- Cloudways Compatibility
- How to Activate your SureFeedback License?
- Adding a Subscribed Projects Shortcode 3.1.x and lower
- SureFeedback Customization Settings
- Emails
- Permissions Cheatsheet
- How to Integrate SureFeedback with Slack
- How to Export Comments in PDF/CSV file?
- Known Issues
- Increasing the WordPress Memory Limit
- WPEngine Cache Exclusion
- Litespeed Caching
- Emails Not Sending
- Flywheel Compatibility
- Debugging
- Varnish Caching
- Gridpane Compatibility
- Session Expired Notice in Chrome Incognito
- Breeze Compatibility
- W3 Total Cache Compatibility
- Website Comments Not working
- Swift Performance Caching
- Flywheel Cache Exclusion for Project Access Links
- WPRocket Compatiblity
- How to Manage and Switch Site Licenses in SureFeedback
- How to generate an invoice for my purchase?
- Download Failed: Unauthorized
- How do I translate SureFeedback into my language?
- Creating Client and Colleague Accounts
- How to give a person access to a project?
- How to use SureFeedback on any external site
- How to Use SureFeedback with WPML to Collaborate on Multilingual Sites
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.