1. A method implemented on a server computer for importing data and presenting the data on a web page hosted on the server computer, the method comprising: receiving a selection of a document widget at the server computer; receiving a selection of a document having document data; establishing a connection between the document widget and the document; receiving a selection of document data in the document; receiving a selection of a web page component specifying a format for displaying the selected document data; mapping the selected document data to the format of the web page component; and publishing the web page such that the web page component with the document data is displayable.