Summary
In this chapter, we discovered how easy it is to build a mash-up in Salesforce CRM using the Visualforce technology. We looked at how, with the use of Visualforce pages, we can extend the standard page functionality of the Salesforce CRM.
We were introduced to the concepts of mash-ups concerning both the client side and server side, the difference between presentation mash-ups—which are rendered in an Internet browser—and services that require more complex features, such as web services.
We were introduced to the ways in which Visualforce pages can be controlled, where we looked at the use of Apex code, which can extend the functionality within the Salesforce CRM platform.
Finally, Apex triggers were briefly covered, where we considered the need for careful implementation to observe the order of execution for workflow rules and triggers to ensure that no unwanted ripple effects were introduced.
In the next chapter, we will look at ways to improve the experience of users in Salesforce...