Responsive to a user dragging and dropping one or more files, a client or a server is operable for converting the files to HTML, detecting support files by parsing the HTML, uploading all of the files to a web server, and modifying the HTML files As to display the content of the files in a web context, thereby enabling the author or other users to modify the original files.