Systems and methods are disclosed in which a first computer system associated with a first organization provides a software component to a second computer system associated with a second organization, the software component being embedded within a user interface provided by the second organization When executed, it includes a first link to a first media content item and a second link to a second media content item. In one implementation, the first media content item and the second media content item reside in a data store associated with the first organization, the first media content item and the second media content item being a plurality of media based on content in the user interface. selected from content items.
展开▼