Difference between the multiple messaging options in Visualforce?
I have always been curious what are the exact differences between all of the messaging options Visualforce provides, such as <apex:message>, <apex:messages>, <apex:pageMessage>, and...
View ArticleDelete Confirmation Popup
Have you ever overridden the View page of an object but still wanted the Delete functionality? Well, Salesforce has a Javascript function you can utilize to make implementing the original Delete...
View ArticleChatter Image Gallery using ConnectApi
The ConnectApi namespace (also called Chatter in Apex) provides classes for accessing the same data available in Chatter REST API through Apex. You can use Chatter in Apex to create custom Chatter...
View ArticleExtending Chatter Image Gallery using ConnectApi
Last Monday, I wrote a post about using the ConnectApi to create an image gallery from Chatter image attachments entitled Chatter Image Gallery using ConnectApi. You must read this article as it is the...
View ArticleGitHub Gists!
A good friend, Peter Knolle, has been pushing me to move my code into GitHub now for a few weeks. It wasn’t until recently when I saw that Andy Fawcett has had great success sharing his work on GitHub...
View ArticleNew Spring ’15 Features: Mapping
The Spring ’15 release is upon us! As with every Salesforce release, it comes with a plethora of new features. One of the cooler aspects of the Spring ’15 release is the addition of some mapping...
View ArticleInteresting Interaction Between inlineHelpText and JSINHTMLENCODE()
If you have ever worked on more complicated Javascript on the Salesforce platform, you may have utilized the JSINHTMLENCODE() function. According to the docs, the JSINHTMLENCODE() function: Encodes...
View Article