General precautions
Some design practices that seem expedient in the moment can be problematic in the long term as they create problems for managing or using an application. It is tempting to take shortcuts, especially if an application is needed quickly or if it is expected to be of only temporary value. Resist such temptations.
Do not hardcode URLs, filenames, or UNIDs
It should go without saying that applications should never hardcode specific URLs. A link to a specific website, server, directory path, or filename is almost guaranteed to break eventually, as applications move from server to server and from directory to directory.
Use @WebDbName
Links from one design element to other elements within an application are typically constructed as relative links, while links to external resources are naturally coded as absolute links. Links attached to buttons or hotspots typically derive from @formulas or JavaScript code. Of course, a button or hotspot formula also can do some processing (for...