Patent ID: 7668929

Claim:
A computer-implemented method for developing a first electronic resource for use within a network environment, the method comprising: defining by a computer a plurality of instructions for rendering the first electronic resource for presentation to users; declaring by the computer within the plurality of instructions a reference to a second electronic resource, wherein the reference comprises a link identifier associated with a network location for the second electronic resource; creating by the computer a reference file mapping the link identifier to a unique address corresponding to the network location on which the second electronic resource is stored, wherein the reference file is used by a server computer to abstract the unique address of the network location from the link identifier in order to prepare the first electronic resource for delivery to a client computer; and when the second electronic resource is moved from the network location to a new network location, changing the reference file to map the link identifier to a new unique address corresponding to the new network location and maintaining the reference to the second electronic resource unchanged.