1. A computer-implemented method for interacting with a content object from an on-demand database service, the method comprising: accessing, from a computing device, a content object stored in a content management data source, wherein the content management data source is external to the on-demand database service, and wherein information data identifying the content object is stored in a persistent object in a database of the on-demand database service, the persistent object representing the content object; receiving, at the computing device, an indication of an event requesting interaction with the content object; and updating the persistent object to reflect the interaction with the content object.