When you come to the SuiteCRM you are presented with a bold statement of what we have to offer you: Every add-on is awesome. We guarantee it. That first part is key. We want only the best solutions that we know will work for you, the SuiteCRM user. Add-ons that we can stand behind with our strong 30-day guarantee.
Every add-on on the SuiteCRM Store goes through an extensive review process. One part of that process is inspecting the quality of the add-on and ensuring it does what it claims to do. For this step, we follow our Add-on Review Template which you can download for yourself to view. Below are the 30 different points that get inspected
Initial Upload Review
This is where we do our preliminary checks to ensure that this add-on isn’t doing anything malicious, that it installs correctly, and the features work as claimed.
- Ensure that the files are available for download
- Check the results of our auto scanner
- Inspect the install to ensure nothing affects the integrity of the system
- Compare supported versions in manifest to that on the SuiteCRM Store
- Test the licensing to ensure that the process is smooth
- Test the feature set on a version in the higher end of the supported version range
- Test the feature set on a version in the lower end of the supported version range
- See if the pricing structure makes sense for this type of solution
User Experience Review
We check to see how easy (or hard) an add-on is making it on the user. Simplification of the product and testing usability is the goal here.
- Test the install process to see if it is as smooth as possible
- Does it follow SuiteCRM UI principles and feels like it is part of the product?
- Check for any features that the user would expect to be there
SuiteCRM Best Practices Review
This is the bread-and-butter of the review where we look to minimize the potential of this add-on conflicting with your current customizations and installed modules along with future ones.
- Avoids adding schedulers via custom/modules/Schedulers/_AddJobsHere.php
- Auto adds schedulers via manifest instead of requiring the user to create a new scheduler job
- Does not override core beans - uses logic hooks instead
- Uses the Ext framework whenever possible to avoid core file edits and steamrolling other customizations.
- Avoids editing core metadata def files directly
- Avoids editing core module language files
- Avoids editing logic_hooks.php directly
- Avoids editing vardefs directly
- Avoids editing core module views
- For entry points it uses the Ext framework and not a custom MVC version
- For action view maps it uses the Ext framework and not a custom MVC version
- Check for outputs that may cause AJAX calls to fail
- Uses sound coding practices - great indicator of what to expect in quality and support
Storefront Review
The add-on may be great, but it doesn’t do any good if no one understands what it does. Here we help to determine how best to communicate the value to prospective users.
- Identify key target/market audience
- Determine and list targeted keywords
- Review value proposition on the listing
- Review sales copy on the listing. Does it focus on how it solves a problem and why a user needs this instead of it’s technical features?
- Are there relevant screenshots and demo videos?
- Is the documentation cleaned up and ready to go? Easy to follow?
Only the add-ons that have passed this review, along with the rest of the review process, get accepted and made available. This means that when you come to the SuiteCRM Store you know you are getting the best solutions out there.
Have you created some killer SuiteCRM solutions? Want to join the best SuiteCRM app store out there? Learn more about listing your products with us.
-
BV True Number
The Brainvire True Number add-on provides phone number verification for your SuiteCRM contacts. Users can better manage their time by knowing what customer numbers are correct versus incorrect, before they make attempts to reach out.
-
SuiteCRM Slack Integration
The integration between Slack and SuiteCRM keeps the team updated by telling what's happening in the SuiteCRM with real-time Slack messages. This communication between Slack and SuiteCRM is supported by the workflow module.
-
SugarChimp
Save Your Team Countless Hours. SugarChimp syncs your lists in both directions so you can work in your preferred app. Segment and group your Mailchimp subscribers based on SuiteCRM data so you can market to the right people at the right time. Compatible with all versions of SuiteCRM.
- Show more addons