17. One or more computer readable media having instructions stored therein for performing a method, the method comprising: receiving a first document file at a computing device configured to provide on-demand computing services via a network, the first document file capable of being displayed on a display device; storing the first document file on a storage medium accessible via the network; selecting a second document file stored on the storage medium; comparing the first document file with the second document file to identify one or more similarities between the first document file and the second document file; designating the first document file as being associated with a social file, the social file providing access to the first document file within a social network, the social file capable of being accessed by user accounts associated with the social network; and storing a reference to the social file as a first one of a plurality of feed items in a feed table in a database, the feed items capable of being published in an information feed displayed on a display device.
17. One or more computer readable media having instructions stored therein for performing a method, the method comprising: receiving a first document file at a computing device configured to provide on-demand computing services via a network, the first document file capable of being displayed on a display device; storing the first document file on a storage medium accessible via the network; selecting a second document file stored on the storage medium; comparing the first document file with the second document file to identify one or more similarities between the first document file and the second document file; designating the first document file as being associated with a social file, the social file providing access to the first document file within a social network, the social file capable of being accessed by user accounts associated with the social network; and storing a reference to the social file as a first one of a plurality of feed items in a feed table in a database, the feed items capable of being published in an information feed displayed on a display device. 20. The one or more computer readable media recited in claim 17 , the method further comprising: determining, based on the comparison of the first document file with the second document file, whether a portion of the first document file is identical to a portion of the second document file.