There has been some chatter about asking the salesforce.com team to include the CaseComment object in the “triggerable” list. After conferring with JP Seabury (ForceMonkey), we designed a Rube Goldberg-esque solution to the problem.
Flexible Field Labels
The Ultimate Visualforce Events Tab – Almost
Force.com Sites Guest User Profile Permissions
I’m working on an event registration application for the Sites Developer Challenge, and it involves a validation that the registrant’s email exists in a Contact record. Remembering that Steve Andersen had run into some obstacles with Contact.Email visibility, I decided to check the guest profile for Contact Field Level Security. Here’s what I found: If […]
Upcoming Plans
This blog post is partly an announcement of X-Squared’s upcoming plans and projects, and partly a way to hold myself to my list. It is said that while managing the Yankees, Joe Torre tried to quit many times, until someone bet him $1000 that he couldn’t quit… and told everyone he knew about the bet. Clearly, $1000 is small change to Torre, but the pressure of the whole world knowing his plan to quit helped him quite a bit. So here is X-Squared On Demand’s list of projects and plans (outside of the standard billing work for our amazing clients):
A Super Apex/Visualforce Blog
I recently discovered a blog so chock-full of Apex and Visualforce goodies that I had to mention it. Sam Arjmandi is a CRM System Analyst/Designer at Open Text in Toronto, and he writes incredible posts sharing some innovative Apex, Visualforce, and AJAX code ideas. He has posts on proper test coverage for Apex (always a […]
Apex – The Basics
Jon Mountjoy has written another super post over at developer.force.com. This one is titled An Introduction to Apex. It goes through some of the basics of the language and provides some examples. Everyone should read this; beginners will get a better orientation than otherwise available, and experienced Apex developers will probably also learn a thing […]
Winter 09 (156) – New And Updated Documentation
More Winter 09 documentation has been released. Scott Hemmeter wrote a post listing some of the pages containing new content, but I wanted to go a bit in-depth on those and some other parts of developer.force.com.
Documentation
This should be your first stop whenever you have any questions about ANYTHING on the Platform. It has sections on Web Services API (formerly just called API, to distinguish it from Metadata API), Metadata API, Apex, Visualforce, AJAX, Office Toolkit, Force.com Migration Tool, IDE, and the Library.
Core Resources
In addition to a super Documentation page, force.com has a new section which contains, well, resources sectioned by the Platform’s service categories: Logic (Apex), User Interface (Visualforce), Database (Objects, formulas, triggers, etc.), Integration (API, REST), Services –What? We now have Services as a Service?–(Workflow), Packaging and Distribution (AppExchange), Development (Metadata), and Tools (IDE, Force.com Builder, Data Loader).
Salesforce Application Name Change to Salesforce CRM
As you can see from these logos, with the Winter 09 release the application Salesforce is now called Salesforce CRM.
To clarify any confusion:
The company is called salesforce.com (no capitalization).
The application is called Salesforce CRM.
The platform is still force.com.
How to Deploy QUICKLY Between Orgs
I just came across one of the most useful posts on developer.force.com that I have ever seen:
Full instructions (along with a best-practice) on deploying quickly from one org to another using the Eclipse IDE.
Read it at http://wiki.apexdevnet.com/index.php/Deploy_Force.com_Applications_Faster. You’ll be glad you did.