Whether you're a beginner or a pro, building code customizations in SugarCloud can be a challenge. While SugarCloud supports most customizations, there are some key things you need to know before you get started. In this post, we compiled four tips from SugarCRM to help you write flawless custom code in SugarCloud.
SugarCloud supports several configuration tools that can help you along your Sugar coding journey. Some of these include:
You can use these out-of-the-box tools to create configurations within your Sugar instance, or you can build supported custom code such as logic hooks, integrations, scheduled jobs, custom REST API endpoints, and sidecar views. While SugarCloud supports a wide variety of customizations, you should know that customizing the Sugar application code (anything outside of the custom directory) directly is prohibited.
Professor M’s (Matt Marum) School for Gifted Coders is a great resource for testing code and building up your skills. You can access the Github for Professor M’s School here. From there you can download the latest release, install it via the module loader and populate the data. Moreover, you can contribute to the repository and run tests via Travis CI.
The Developer section in Sugar Community is a great resource to find tips, tricks, and feedback on your SugarCloud related questions. Within the Developer section, you can find development-focused blog articles, tutorials, and ask questions to other developers.
Here’s an example of the type of advice you can receive in Sugar Community:
Think you’re a Sugar expert? Then contribute and share your expertise with others.
Here's a list of dos and don’ts that a SugarCloud developer should live by:
What a Sugar rush! Now that you have all the tools, you can look forward to building code customizations more efficiently and effectively than ever. Looking for more Sugar developer content? Check out this blog post.
This was written by Vanlexus Franks, a marketing intern at W-Systems in Austin, Texas. She is currently a Junior at the University of Texas, Dallas pursuing a B.S in Marketing with a concentration in Professional Sales.