When you come to SugarOutfitters you are presented with a bold statement of what we have to offer you: Cultivated Add-ons. Unrivaled Support. That first part is key. We want only the best solutions that we know will work for you, the SugarCRM user. Modules, integrations, utilities, etc that we can stand behind with our strong 30-day guarantee.
Every SugarCRM add-on on SugarOutfitters 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 33 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 SugarOutfitters
- 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 SugarCRM UI principles and feels like it is part of the product?
- Check for any features that the user would expect to be there
SugarCRM 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
The biggest thing we want to test for is On-Demand support and then suggest ways on how to accomplish that if it doesn’t.
- Run through On-Demand package scan for the most recently supported version.
- If applicable, do all new modules support teams?
Many add-ons support both paid and free editions. This check ensures that it will work with both.
- Ensure that team_security is turned off in the vardefs.
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 SugarOutfitters you know you are getting the best solutions out there.
Have you created some killer SugarCRM solutions? Want to join the best SugarCRM app store out there? Learn more about listing your products with us.
Track billable hours on Projects, Project Tasks and Cases. Easily run reports to see who needs to be invoiced and who needs to be paid.
Save time and sell more by focusing on the right leads. Prioritize your leads so that you can sell to the right people and the right time. Custom weight your leads based on what is important to your business.
Create personalized MS Office or Open Office letters and documents from any SugarCRM module with one click. Define and create templates for any module and generate Office documents on any record and its related records. Great for mail merges and more!
- Show more addons