Need to show instructions, help text or prompts to end users without taking up a lot of real estate on your Visual Force pages? Call it a tool tip, balloon help, a pop-up message, or what have you, contextual "show-on-demand" help messages are an effective way to guide your users along without filling up the page with instructions.
Ever wanted to show a calendar grid in +Salesforce like you see in Sharepoint, Outlook and other applications? Maybe you want to see calender with events from multiple objects, or show a user their personal events?
Why oh why can +Salesforce not give us a Clone button on a user record? It would make life much more simple. Ever had to open up two tabs in your browser just so you can figure out which role and profile to use? Or copy and paste information like Company Name, Address and Department?
Have you ever needed a random number in Salesforce.com? Or maybe you need to pick a random value from a list or have the system return a random Boolean value. Here is the solution, the SFDC Randomizer class. Install this randomizer class in your org and call the available methods from any other APEX class or trigger.
So you are programing a VisualForce page and you find yourself needing to hide or show an HTML element on the page. No problem. Here are three simple ways to hide or show one or multiple HTML element just by setting a property on the Controller.
So You have your new Company Policy Manual, or your new Login Procedures document, or whatever. You've seen the power of Microsoft SharePoint when it comes to managing document versioning and you can't wait to get started. But wait, you know that this document will not exist solely in SharePoint. It will be printed, faxed, emailed, scanned, converted to PDF and so forth. So you are going to want to have the document version (or "Rev" as some folks call it) printed on the document somewhere. The problem comes when trying to keep that bit of text synced up with the SharePoint version number.
So here is a real annoyance with Salesforce.com that I'm sure many of you have seen. When clicking in a date or date/time field, you get this nice little date picker. I have no problem with a date picker, and theirs works pretty good in many cases, but lets say you want to add a date field to an object for a birth date, or something that is far in the past. Look at the picklist for the year in the date picker. You only get a half dozen of so options and most of them are in the future.