Patent ID: 8255818

Claim:
A drag and drop system comprising: a computer having a user interface and a portal page rendered thereon; a community framework on said computer that includes a set of files to allow users to create one or more communities of user members having access to a plurality of collaboration resources wherein each of the plurality of collaboration resources is associated with a node of a plurality of nodes in a repository, wherein the collaboration resources are data types including at least one of the following: a document, a group note, an announcement and an issue, said community framework further including a draggable first collaboration resource of the plurality of collaboration resources displayed on the portal page configured to be selected and dragged; a resource drop zone portion of the portal page associated with a second collaboration resource of the plurality of collaboration resources that specifies the location of the draggable resource to be dropped; and a drag and drop tag library that comprises a first tag that is used to include the tag library into the portal page, a second tag that specifies the first draggable resource and a third tag that identifies the resource drop zone portion of the portal page where the first draggable resource is enabled to be dropped; wherein the tag library is used to add drag and drop functionality to the community framework by employing the first tag, the second tag and the third tag; wherein during customizing the one or more communities, the computer reads the first tag, the second tag and the third tag and, based on reading the second tag, the computer determines which resource is draggable and based on reading the third tag, enables the first draggable resource to be dragged and dropped into the drop zone portion of the portal page; and wherein the computer executes an action upon the dropping of the draggable resource in the resource drop zone, wherein the action causes an interlinking relationship to be established between the draggable first collaboration resource and the second collaboration resource, wherein the interlinking relationship is represented by a linking object created in the second collaboration resource, and, when the linking object is clicked on, the linking object directs the user interface to navigate from the second collaboration resource to the draggable first collaboration resource, and wherein upon the dropping of the draggable resource, the computer sends a dynamic content call to a remote server to update the resource drop zone area of the portal page with an HTML fragment, without refreshing the entire portal page.